Сквозное шифрование (E2EE) — способ связи, при котором данные шифруются на устройстве отправителя и расшифровываются только на устройстве получателя, так что ни сервер, ни провайдер между ними не могут их прочитать.
Как работает сквозное шифрование
При обычном транспортном шифровании вроде TLS трафик защищён по пути к серверу, но сервис расшифровывает и хранит сообщения в читаемом виде. При E2EE ключи есть только на устройствах пользователей. У каждого устройства своя пара ключей; отправитель шифрует сообщение открытым ключом получателя, а сервер лишь передаёт шифротекст.
Самая распространённая схема — протокол Signal с прямой секретностью: ключи постоянно меняются, и кража одного ключа не раскрывает прошлую переписку. Он используется в Signal и WhatsApp (сквозное шифрование для всех пользователей с 2016 года), а в 2023 году стал стандартом для чатов Facebook Messenger. У Apple собственные протоколы для iMessage и FaceTime. Пользователи могут сверить коды безопасности или QR-коды, чтобы убедиться, что общаются с нужным устройством, — это защищает от атаки «человек посередине».
Чего E2EE не защищает
- Сами устройства — шпионское ПО вроде Pegasus читает сообщения на телефоне уже после расшифровки.
- Метаданные — кто, с кем, когда и как часто общается, провайдеру может быть видно.
- Резервные копии — облачные бэкапы могут не иметь сквозного шифрования, если пользователь не включил опции вроде Advanced Data Protection у Apple.
Почему это важно
E2EE защищает личную переписку, источники журналистов и коммерческие тайны от взлома серверов, доступа сотрудников и массовой слежки. Оно же в центре политических споров: ряд правительств добивается «законного доступа» или сканирования на устройствах, что, по мнению критиков, ослабит безопасность для всех. Учтите, что VPN — не сквозное шифрование: он защищает трафик только до VPN-сервера.
Рекомендации
Пользуйтесь мессенджерами со сквозным шифрованием по умолчанию, сверяйте коды безопасности для важных разговоров, включайте шифрование резервных копий и обновляйте устройства.