(1 час назад), Редакция Рунет | 👁 774

В Telegram Desktop нашли новый WEB-прокси, маскирующий трафик под обычный сайт

В коде десктопного клиента Telegram обнаружили разработку нового типа прокси — WEB Proxy. Он использует встроенный веб-движок (WebView) для передачи обычного трафика MTProxy через веб-транспорт. Об этом сообщает «Код Дурова».

«WEB Proxy как раз и призван решить эту проблему: он прячет узнаваемый трафик MTProxy внутри соединения, которое внешне неотличимо от обычного веб-сёрфинга», — сообщает «Код Дурова».

Telegram Desktop будет не обращаться к прокси-серверу напрямую, а открывать через WebView специальную страницу на HTTPS-домене и устанавливать с ним защищённое WebSocket-соединение. Технически Telegram Desktop заворачивает свой трафик MTProxy в веб-транспорт на основе HTTPS/WebSocket и передаёт его единым мультиплексированным потоком. Для этого реализован отдельный транспорт со своим форматом кадров — OPEN, DATA, WINDOW и CLOSE.

На стороне сервера поток принимает специальный узел-ретранслятор (relay): он разбирает канал на отдельные соединения и пересылает их обычному MTProxy. При этом сам relay не расшифровывает трафик MTProxy и не получает от клиента произвольный адрес назначения. Ключевая деталь для маскировки — то, что WEB Proxy может работать на обычном HTTPS-домене. Такой домен способен одновременно быть нормальным работающим сайтом, а особая «мостовая» страница открывается на нём только после проверки, заданной в настройках прокси. Для провайдера подключение при этом выглядит как обычный веб-трафик, анализировать который заметно сложнее. Пока речь идёт лишь о находке в коде, а не о готовой функции.

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Комментарии 0
Зарегистрируйтесь или , чтобы оставлять комментарии.
Читайте нас в удобном формате: