В коде Telegram Desktop замечен новый экспериментальный тип прокси – WEB, маскирующий трафик под обычный сайт. Код сервера для работы WEB-прокси пока не опубликован, поэтому испытать технологию сейчас нельзя.
Новый WEB-прокси усложняет обнаружение: для обмена данными мессенджер использует встроенный браузер (WebView). Он устанавливает настоящее TLS/HTTPS-соединение, используя стандартную криптографию браузера, что делает трафик Telegram менее отличимым от обычного веб-серфинга.
Как это работает:
- Мессенджер открывает специальную страницу на домене прокси-сервера через скрытый веб-браузер.
- Этот домен может параллельно работать как самый обычный сайт. Скрытый канал для Telegram активируется только если запрос содержит правильный секретный ключ.
- Внутри единого веб-канала упаковывается и передается стандартный зашифрованный трафик MTProxy. Сейчас это происходит при помощи WebSocket.
- HTTP/WebSocket-трафик переупаковывается и направляется в MTProxy-сервер, ничего при этом не расшифровывая.
Для провайдера подключение при этом выглядит как обычный веб-трафик, анализировать который заметно сложнее.
Эксперты отмечают, если мессенджер не будет постоянно улучшать новый WEB-прокси, он может перестать работать в будущем – обычный трафик Telegram может выглядеть нетипично даже внутри настоящего TLS-соединения, если не применять к нему дополнительные методы маскировки.
Напомним, 14 августа Telegram исполнилось 13 лет. В середине июля вышло крупное обновление Telegram с редактором статей и сообществами.
Источник: Telegram Info