Telegram научится притворяться обычным сайтом — в коде клиента мессенджера исследователи обнаружили новый тип прокси. Клиент мессенджера сможет скрывать трафик MTProxy внутри обычного HTTPS/WebSocket-соединения через встроенный WebView.
Несколько соединений Telegram упаковываются в один поток, а специальный сервер разделяет их и отправляет дальше в MTProxy. Для провайдера соединение должно выглядеть как обычный веб-трафик, который уже сложнее анализировать.
Как работает:
Несколько соединений Telegram упаковываются в один поток, а специальный сервер разделяет их и отправляет дальше в MTProxy. Для провайдера соединение должно выглядеть как обычный веб-трафик, который уже сложнее анализировать.
Как работает:
- Telegram Desktop открывает внутри мини-браузер и устанавливает обычное HTTPS/WebSocket-соединение с доменом, который выглядит как обычный сайт;
- весь MTProxy-трафик скрывается в один поток и передаётся через замаскированный веб-канал;
- на сервере промежуточный узел (relay) разбирает поток на отдельные соединения и пересылает их обычному MTProxy, ничего не расшифровывая;
- домен одновременно показывает обычный сайт, а «мостовая» страница открывается только для Telegram после проверки;
- В итоге весь трафик выглядит как обычный веб-трафик к сайту.