VPN не делает облачный чат Telegram секретным
VPN скрывает соединение, а не режим чата. Облачные чаты Telegram расшифровывает и хранит; ключи на обоих устройствах остаются только у секретных чатов.
Начните с экрана: открывается разговор, приложение показывает замок или ничего, а на телефоне в строке состояния есть значок VPN. Эти индикаторы описывают три разные вещи, и только один из них связан с тем, кто может прочитать сообщение. Замок в Telegram не означает сквозное шифрование для обычных чатов, и значок VPN его не добавляет. Если проследить, где сообщение существует на каждом шаге, разрыв виден быстрее всего.
Режим чата определяет, кто может читать содержимое; сетевой путь определяет, кто может видеть соединение.
Два слоя, два разных обещания
Облачные чаты используют шифрование клиент-сервер: сообщение защищено на линии, сервис его расшифровывает, хранит у себя и синхронизирует с вашими другими устройствами. Именно поэтому новый телефон показывает историю без какой-либо передачи между устройствами. Секретные чаты устроены иначе: ключ живёт на двух участвующих устройствах, разговор ведётся один на один и никогда не попадает в облачную историю. Свойство безопасности определяется режимом чата, а не приложением в целом.
Поэтому полезный вопрос не в том, зашифрован ли Telegram, а в том, какой режим использует этот разговор. Группа не является секретным чатом, что бы ни подсказывало её название, а пересылка сообщения из секретного чата переносит его туда, где исходный ключ никогда не защищал.
Что оператор VPN может и чего не может видеть
VPN пересылает пакеты между устройством и серверами Telegram. Для работающего клиента эти пакеты уже несут шифрование клиент-сервер самого приложения, поэтому оператор не получает открытый текст сообщений. Что он получает, так это метаданные, соответствующие его положению: адрес источника, назначение, время, объём и длительность соединения. Важно ли это, зависит от модели угроз, и это иной риск, чем тот, которым занимается режим чата.
Смена выходов не меняет режим чата. Она меняет то, кто наблюдает за соединением, а это отдельный столбец в таблице.
Почему группы и облачные чаты различаются
Групповые чаты и каналы — это облачные конструкции, поэтому устройство каждого участника получает содержимое, которое обработал сервис. Это не делает их небезопасными; это делает их другими доверительными отношениями, и такими, которые стоит назвать перед чувствительным разговором. Документация Telegram о конфиденциальности также описывает, что и как долго хранится, и это и есть уместный вопрос для содержимого, проходящего через серверы. Чтение этого раздела отвечает на большее, чем любой значок.
Секретные чаты ограничены двумя участниками не случайно. Групповой ключ, разделённый между многими устройствами, вернул бы проблему синхронизации, которую решает облачный режим, поэтому такая функция просто не предлагается. Ждать от этого приложения групповой чат со сквозным шифрованием — значит ждать другого продукта.
Где сообщение действительно читаемо
Последний слой — конечная точка. Разблокированный телефон, резервная копия, предпросмотр уведомления или приложение для записи экрана могут раскрыть сообщение на экране или в памяти, и для этого не нужно, чтобы отказывал туннель или криптография чата. Поэтому защита аккаунта, приложения и устройства важнее адреса выхода. VPN не может починить скомпрометированную конечную точку и не может отменить раскрытие уже пересланного сообщения.
Пройдите путь один раз: хранилище устройства, шифрование приложения, сетевой транспорт, хранилище сервера, устройство получателя. У каждого шага есть владелец и свойство. Большая часть путаницы вокруг VPN и Telegram возникает из-за сжатия этих пяти в одно слово.
Выбирайте режим чата под нужную вам конфиденциальность, а сетевой путь считайте отдельным решением. И то и другое стоит принимать осознанно.