81 подписчик
❓SSL vs TLS - в чем разница?❓
SSL и TLS - это криптографические протоколы, предназначенные для обеспечения безопасного обмена данными по сети.
1️⃣Начало обмена данными
SSL и TLS: перед отправкой данных необходимо установить соединение. На этом этапе оба протокола работают одинаково.
2️⃣Сообщения ClientHello и ServerHello
После установления соединения клиенту и серверу необходимо согласовать настройки безопасности.
SSL: клиент отправляет список поддерживаемых наборов шифров и другие настройки.
TLS: наряду с поддерживаемыми наборами шифров и другими настройками клиент также может отправить "ключевой ресурс" для Diffie-Hellman или Elliptic Curve Diffie-Hellman.
3️⃣Сертификат сервера
SSL и TLS: после обмена сообщениями "ClientHello" и "ServerHello" сервер отправляет клиенту свой цифровой сертификат.
4️⃣Обмен ключами
На этом этапе протоколы существенно различаются.
SSL: преимущественно использует RSA для обмена ключами.
TLS: использует другие механизмы, такие как DH и ECDH.
Около минуты
4 декабря 2023