ru
  • Russian
  • English

SSL (Secure Sockets Layer) — исторический протокол шифрования, с которого начался защищённый веб. Сегодня все его версии считаются небезопасными и на практике заменены протоколом TLS, однако название прижилось: «SSL-сертификат» и «SSL-соединение» по-прежнему используют как синонимы защищённого HTTP.

Почему SSL уступил место TLS

Версии SSL 2.0 и 3.0 содержали уязвимости, из-за которых их полностью вывели из эксплуатации. На смену пришёл TLS — по сути та же идея, но с более стойкой криптографией и исправленными ошибками. Когда говорят «сайт работает по SSL», почти всегда имеют в виду именно TLS.

Что такое SSL-сертификат

Сертификат — это файл, который подтверждает принадлежность домена владельцу и содержит открытый ключ для шифрования:

  • Проверка домена — браузер сверяет имя сайта в URL с тем, что указано в сертификате.
  • Один IP — много сайтов — нужный сертификат сервер выбирает по расширению SNI.
  • Шифрование канала — фактическую защиту обеспечивает TLS, а сертификат лишь удостоверяет стороны.

Поэтому «купить SSL» на деле означает получить сертификат для работы по TLS.

SSL-сертификат
Узнать больше