HTTPS
Коротко: HTTP поверх з’єднання, зашифрованого TLS, — те саме спілкування, що й HTTP, але захищене від прослуховування та підміни.
Докладніше: Перед самим обміном HTTP відбувається рукостискання TLS, у якому сервер (і за бажання клієнт) ідентифікує себе сертифікатом та погоджується спільний сеансовий ключ. Впізнається за значком замка в браузері та префіксом https://. Сьогодні стандарт практично для кожного вебсайту.
Подробиці
Процес у два етапи
Відкриття сторінки HTTPS відбувається у два окремі етапи: спершу рукостискання TLS (погодження шифрування й перевірка особи), потім сам обмін HTTP — повністю зашифрований усередині погодженого каналу TLS:
1. Клієнт підключається до сервера на порту 443
2. Рукостискання TLS: сертифікат, обмін ключами
3. Зашифровані запит і відповідь HTTP
Див. також: HTTP, TLS, сертифікат, рукостискання, сеансовий ключ