Как работает SSL: как браузер и сайт создают защищённое соединение, коротко и с данными
Конспект страницы: 5 разделов коротко, данные на 19 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Как работает SSL: как браузер и сайт создают защищённое соединение.
Коротко
Главная / Что это / Как работает Как работает SSL: браузер получает от сайта сертификат, проверяет его подпись и вместе с сервером создаёт общий секретный ключ, которым шифруется весь дальнейший обмен. Для этого нужны ключи двух видов: пара открытый и закрытый для проверки сайта и один общий для быстрого шифрования. SSL работает в два приёма: сначала сертификат и закрытый ключ доказывают, что сервер настоящий, потом стороны вырабатывают общий ключ и шифруют им страницы.
Конспект по разделам
Схема работы SSL: что происходит за доли секунды
Шаги 2 и 4 вместе называют рукопожатием, их подробный порядок есть в статье TLS-рукопожатие. Обзор всех понятий: что такое SSL.
- Запрос.
- Приветствие.
- Сертификат.
- Общий ключ.
Зачем SSL нужны три ключа: открытый, закрытый и сеансовый
Пара открытого и закрытого ключей даёт доверие, но вычисления с ней тяжёлые. Поэтому её используют только для знакомства, а основной поток данных шифруют симметричным алгоритмом, например AES: он работает быстро и одним ключом закрывает и открывает данные. Подробнее об алгоритмах: шифрование SSL.
Что браузер проверяет в сертификате сайта
Если хоть одна проверка не прошла, браузер показывает предупреждение и прерывает вход. Кто подписывает сертификаты и за что отвечает: центр сертификации.
- Имя.
- Срок.
- Подпись.
Как сопоставить ошибку браузера с шагом схемы
Почти каждое предупреждение относится к конкретному шагу схемы. Выберите свою надпись, и инструмент подскажет, где искать причину. Выберите, что показывает браузер, и узнайте шаг схемы и страницу с починкой
Почему перехватчик не расшифрует переданные данные
Посторонний в той же сети видит зашифрованные байты. Сеансовый ключ по сети не передаётся: обе стороны вычисляют его сами из обмена, который сам по себе секрет не раскрывает. В TLS 1.3 для этого каждый раз берутся временные ключи, поэтому кража закрытого ключа сервера позже не позволит расшифровать записанный трафик.
Данные
| Ключ | Где лежит | Для чего |
|---|---|---|
| Закрытый | Только на сервере | Подписывает данные рукопожатия и доказывает право на сертификат |
| Открытый | Внутри сертификата, виден всем | Позволяет проверить подпись, но не подделать её |
| Сеансовый | У браузера и сервера, живёт одно соединение | Шифрует данные быстрым симметричным алгоритмом |
Данные на 19 октября 2026.
Вопросы и ответы
Как работает SSL-сертификат на сайте?
Это удостоверение сайта: браузер сверяет его подпись с центром сертификации, которому доверяет, и только после проверки начинает шифровать обмен.
Шифрует ли сам сертификат данные?
Нет. Сертификат только подтверждает сайт и несёт открытый ключ, а данные шифрует протокол TLS по сеансовому ключу.
Как часто создаётся новый ключ шифрования?
Для каждого нового соединения вырабатываются свои ключи, поэтому запись одного сеанса не помогает расшифровать другой.
Работает ли SSL, если сайт открывается по ip-адресу?
Шифрование работает, но браузер сверяет имя в сертификате с адресом в строке. Обычный сертификат выпускают на домен, поэтому при заходе по IP он покажет несовпадение имени.