Замок в адресной строке означает, что трафик между браузером и сайтом шифруется. Что происходит за кулисами:
1. Браузер получает SSL-сертификат сервера и проверяет, что его выдал доверенный центр (CA).
2. Браузер и сервер договариваются о способе шифрования и создают общий session key, который знают только они.
3. Дальше данные идут по зашифрованному туннелю: перехвативший трафик увидит только бессмысленный набор символов.
HTTPS защищает пароли, личные данные, платёжную информацию, сообщения и формы. Если кто-то перехватит трафик без HTTPS — он получит читаемый текст вместо набора символов, поэтому отсутствие замка в адресной строке — повод насторожиться.