EMZETT.
Войти

HTTPS

Коротко: HTTP поверх соединения, зашифрованного TLS, — то же общение, что и HTTP, но защищённое от прослушивания и подмены.

Подробнее: Перед самим обменом HTTP проходит рукопожатие TLS, в котором сервер (и по желанию клиент) идентифицирует себя сертификатом и согласуется общий сеансовый ключ. Узнаётся по значку замка в браузере и префиксу https://. Сегодня стандарт практически для каждого веб-сайта.

Подробности

Процесс в два этапа

Открытие страницы HTTPS проходит в два отдельных этапа: сначала рукопожатие TLS (согласование шифрования и проверка личности), затем сам обмен HTTP — полностью зашифрованный внутри согласованного канала TLS:

1. Клиент подключается к серверу на порту 443
2. Рукопожатие TLS: сертификат, обмен ключами
3. Зашифрованные запрос и ответ HTTP

См. также: HTTP, TLS, сертификат, рукопожатие, сеансовый ключ