Как работает SSL: как браузер и сайт создают защищённое соединение, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Как работает SSL: как браузер и сайт создают защищённое соединение». Страница справочника целиком: Как работает SSL.

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

Как работает SSL: браузер получает сертификат, проверяет подпись центра сертификации и вырабатывает общий ключ. Зачем нужны три вида ключей.

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

Зачем SSL нужны три ключа: открытый, закрытый и сеансовый

О хранении закрытого ключа: приватный ключ.

Почему перехватчик не расшифрует переданные данные

Подставить поддельный сервер тоже не получится: нужен сертификат на этот домен, подписанный центром, которому доверяет браузер. Такой сертификат выдают только после проверки контроля над доменом.

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

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

TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
Цепочка сертификатов
Цепочка сертификатов связывает сертификат сайта с корневым через промежуточные. Без промежуточного часть браузеров покажет ошибку.
IPv4
IPv4 это адрес сервера в сети. Адресов мало, поэтому дополнительный IPv4 обычно стоит денег.
Root-доступ
Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
SSL-сертификат
SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.

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

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

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