В Telegram добавят WEB-прокси для обхода блокировок: мессенджер будет маскироваться под обычный web-трафик

Telegram разрабатывает новый способ подключения к мессенджеру — WEB Proxy. Компоненты этой технологии уже обнаружены в Telegram Desktop, хотя официально функция пока не анонсирована.

Фото 1
Источник изображения: teleLakel

Главная идея проста: вместо того, чтобы подключаться к MTProxy напрямую, Telegram сможет передавать свой трафик внутри обычного защищенного веб-соединения HTTPS или WebSocket. Со стороны сети такое подключение будет выглядеть почти так же, как посещение обычного сайта.

Работает это следующим образом. Клиент Telegram создает привычный MTProxy-трафик, но затем «упаковывает» его в веб-поток. Несколько соединений мессенджера могут передаваться одновременно через один HTTPS-канал, что делает подключение более эффективным и не требует открывать отдельное соединение для каждого запроса.

На сервере специальный ретранслятор принимает этот общий поток, разделяет его обратно на отдельные соединения и передает их стандартному MTProxy. При этом он не расшифровывает переписку и не видит содержимое передаваемых данных.

Фактически Telegram не заменяет MTProxy, а создает для него новый транспорт. Такой подход потенциально усложняет обнаружение и блокировку прокси-соединений, поскольку они маскируются под обычный зашифрованный веб-трафик.

Пока WEB Proxy находится в стадии разработки. Когда технология появится в стабильной версии мессенджера, неизвестно.

©  iXBT