Секретные чаты и звонки через прокси
У Telegram два режима: облачные чаты, которые синхронизируются между устройствами, и секретные — со сквозным шифрованием на одном устройстве. Прокси не различает их: оба идут через него одинаково закрытыми.
Чем секретный чат отличается от обычного
В облачном чате сообщения расшифровываются на серверах Telegram — иначе они не появились бы на втором телефоне. В секретном ключ вырабатывается между двумя устройствами напрямую (Диффи — Хеллман через сервер), и сервер видит только шифр. Отсюда ограничения: секретный чат живёт на одном устройстве, не синхронизируется и не имеет облачной истории.
Как проверить ключ
В настройках секретного чата есть картинка-ключ и строка из 64 символов. Если у вас с собеседником они совпадают — между вами нет посредника, подменившего ключи. Это единственная защита от атаки «человек посередине», и прокси на неё не влияет: он не участвует в обмене ключами, а лишь пересылает уже зашифрованные пакеты.
Звонки
Голос и видео шифруются сквозным ключом, который тоже сверяется по четырём эмодзи на экране звонка. Трафик звонка может идти напрямую между устройствами или через ретрансляторы Telegram; при включённой опции «использовать прокси для звонков» — через прокси. В любом варианте содержимое остаётся закрытым; прокси видит только зашифрованный поток и его объём.
Что добавляет прокси
Ещё один слой: обёртку по секрету, которая скрывает от сети сам факт использования Telegram. Внутри — MTProto, а внутри него для секретных чатов — сквозной слой. Три слоя, из которых прокси снимает только свой, наружный.
Когда секретный чат не спасает
Если устройство скомпрометировано — стоит шпионская программа или у злоумышленника есть доступ к разблокированному телефону, — никакое шифрование не поможет, и прокси тут ни при чём. Также секретные чаты не защищают от снимков экрана собеседником. Общий разбор рисков — «Безопасно ли пользоваться прокси».