TLS против SSL: в чем разница?

Вы наверняка уже сталкивались с двумя аббревиатурами SSL и TLS, которые часто объединяют как SSL/TLS. Если вы, например, хотите вручную настроить почтовый клиент или хост-сайт, без этих терминов не обойтись. В этой статье вы узнаете, в чем заключаются различия между этими двумя протоколами.

Что означают SSL и TLS?

SSL означает «Secure Socket Layer», а TLS — «Transport Layer Security». Оба протокола являются протоколами шифрования для транспортного уровня Интернета. Их задача — шифровать потоки данных между клиентом и сервером.

Если связь проходит через этот зашифрованный транспортный уровень, в конце названия протокола добавляется буква «s»: http становится https, imap — imaps и т. д. Аббревиатура SSL также встречается в термине SSL-сертификат — этот сертификат необходим, если веб-сайт хочет обмениваться данными с помощью протокола https, который сегодня использует подавляющее большинство веб-сайтов.

Совет

Для получения дополнительной информации о TLS ознакомьтесь с нашей последующей статьей.

Разница между SSL и TLS

Протокол SSL был представлен в 1995 году. После обнаружения ряда серьезных уязвимостей в системе безопасности была выпущена улучшенная версия 2.0, а через год — версия 3.0. После обнаружения уязвимостей в системе безопасности IETF (Internet Engineering Task Force, ответственная за дальнейшее развитие интернета) отклонила SSL 3.0.

Примечание

SSL 2.0 и SSL 3.0 иногда также называют SSLv2 и SSLv3.

Протокол TLS является преемникомSSL. Он был представлен в 1999 году как улучшенная версия SSL 3.0 и сначала назывался SSL 3.1. Текущая версия — TLS 1.3 (по состоянию на 2018 год).

Переход от SSL 3.0 к TLS 1.0 изначально был незначительным. «Различия между этим протоколом и SSL 3.0 не драматичны, но они достаточно существенны, чтобы TLS 1.0 и SSL 3.0 не взаимодействовали» (RFC 2246). По сравнению с SSL 3.0, TLS 1.0 улучшил криптографическую безопасность и совместимость приложений. Используемая в настоящее время версия TLS 1.2 обеспечивает повышенную безопасность от хакерских атак и позволяет приложениям гораздо больше гибкости в отношении используемого шифрования (наборов шифров).

Текущая версия TLS является более безопасной, гибкой и эффективной, чем ее предшественник SSL. Поскольку аббревиатура SSL по-прежнему гораздо более известна, чем TLS, многие поставщики клиентского программного обеспечения, маршрутизаторов и т.д. используют термин SSL или альтернативный комбинированный термин SSL/TLS. Однако обычно это относится к текущей версии TLS (т.е. TLS 1.3).

SSL или TLS — что лучше использовать?

Сегодня единственным ответом является TLS. SSL 2.0 и SSL 3.0 устарели и считаются небезопасными. То же самое можно сказать и о старых версиях TLS. Только TLS 1.2 все еще можно использовать при определенных условиях, которые изложены в спецификации TLS 1.3. Однако вам следует избегать всех протоколов SSL (поскольку их использование теперь запрещено), а также TLS версий 1.0 и 1.1 (поддержка которых скоро будет прекращена). На правильно настроенных серверах эти устаревшие протоколы отключены.

Совет

С помощью этого GlogalSign вы можете проверить, какие протоколы шифрования включены на сервере конкретного веб-сайта.

Оцените статью
cdelat.ru
Добавить комментарий