Протокол безопасной передачи данных в электронных документах, например HTTPS, работает следующим образом: 13
- Пользователь вводит в адресной строке браузера имя сайта. 3
- Браузер посылает запрос к серверу на предмет наличия на сайте SSL-сертификата. 3
- Сервер отвечает через отправку браузеру копии этого сертификата в комплекте с публичным ключом шифрования. 3
- Браузер верифицирует сертификат через запрос в сертификационный центр, его выдавший. 3
- После успешного подтверждения браузер создаёт ключ сеанса, шифрует с помощью полученного публичного ключа и отправляет на сервер. 3
- Сервер производит расшифровку сообщения и сохраняет ключ сеанса. 3
В результате между сервером и браузером устанавливается безопасное соединение по HTTPS-протоколу. 3
Защиту данных в HTTPS обеспечивает криптографический протокол SSL/TLS, который шифрует передаваемую информацию. 4