HTTPS

Расширение протокола HTTP, поддерживающее шифрование данных с помощью протоколов TLS или SSL для обеспечения безопасности передачи информации.

HTTPS (Hypertext Transfer Protocol Secure) — это протокол передачи гипертекста, работающий поверх криптографических протоколов TLS (Transport Layer Security) или устаревшего SSL. Он обеспечивает конфиденциальность данных между клиентом и сервером, предотвращая перехват и подмену информации третьими лицами.

Принцип работы

Протокол использует асимметричное шифрование для обмена ключами и симметричное — для основной передачи данных. Процесс начинается с TLS handshake, в ходе которого сервер предъявляет цифровой сертификат. После проверки подлинности сертификата браузером устанавливается защищенный туннель.

HTTPS применяется повсеместно: от банковских систем до персональных блогов. Использование протокола является обязательным условием для работы современных технологий, таких как:

  • Service Workers для работы офлайн;
  • Geolocation API для определения местоположения;
  • Протоколы HTTP/2 и HTTP/3.

По данным Google Transparency Report, более 95% страниц в Chrome загружаются по HTTPS. Отсутствие шифрования приводит к пометке сайта как «небезопасный» и снижению позиций в поисковой выдаче.