EMZETT.
Увійти

HTTPS

Коротко: HTTP поверх з’єднання, зашифрованого TLS, — те саме спілкування, що й HTTP, але захищене від прослуховування та підміни.

Докладніше: Перед самим обміном HTTP відбувається рукостискання TLS, у якому сервер (і за бажання клієнт) ідентифікує себе сертифікатом та погоджується спільний сеансовий ключ. Впізнається за значком замка в браузері та префіксом https://. Сьогодні стандарт практично для кожного вебсайту.

Подробиці

Процес у два етапи

Відкриття сторінки HTTPS відбувається у два окремі етапи: спершу рукостискання TLS (погодження шифрування й перевірка особи), потім сам обмін HTTP — повністю зашифрований усередині погодженого каналу TLS:

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

Див. також: HTTP, TLS, сертифікат, рукостискання, сеансовий ключ