SSL рукопожатие: что происходит между браузером и сервером по шагам, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «SSL рукопожатие: что происходит между браузером и сервером по шагам». Страница справочника целиком: SSL рукопожатие.

Коротко о теме

SSL рукопожатие: как браузер и сервер за обмен сообщениями выбирают шифр, проверяют сертификат и получают общий ключ. Шаги TLS 1.3 и TLS 1.2.

Подробности по разделам

Что проверяет браузер, пока идёт рукопожатие

Сообщения Finished закрывают рукопожатие. Каждая сторона считает отпечаток всей переписки, и если по дороге что-то изменили, отпечатки не совпадут и соединение оборвётся.

Ключевые цифры

Термины на странице

TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
Цепочка сертификатов
Цепочка сертификатов связывает сертификат сайта с корневым через промежуточные. Без промежуточного часть браузеров покажет ошибку.
Задержка
Задержка это время ответа сервера. Она растёт с расстоянием до дата-центра.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
SSL-сертификат
SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.
Let's Encrypt
Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.

Что проверить

  1. Выпустите сертификат после того, как домен указывает на сервер.
  2. Проверьте, что установлена вся цепочка сертификатов.
  3. Включите перенаправление с HTTP на HTTPS.
  4. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  5. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  6. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.

Связанные страницы