Telegram спрятался за сайты

Александр


Разработчики Telegram добавили в код мессенджера возможность маскировки трафика под HTTPS (TLS + HTTP/2.0). Очевидно, что это было сделано для более эффективного обхода блокировки в России, Китае, Иране и других странах.

Подписаться на iGuides в Telegram, чтобы узнать обо всем первым — t.me/iguides

В Telegram используется собственный протокол прокси, данные по которому передаются в зашифрованном виде. Проблема в том, что власти некоторых стран заставляют провайдеров на всякий случай блокировать неизвестный трафик, а это приводит к неработоспособности Telegram или к тому, что у пользователей перестают загружаться и передаваться изображения и видео. В России формально провайдеры не могут урезать какой-либо тип трафика по указанию властей, но судя по тому, что с Telegram иногда возникают описанные сложности, они занимаются этим неформально в качестве эксперимента. В ноябре 2019 года в нашей стране в силу вступит закон о суверенном интернете, и тогда провайдеры будут обязаны блокировать тот или иной тип трафика, если он используется ресурсами и сервисами, попавшими под блокировку.

Создатели прокси-серверов теперь могут использовать это нововведение в своих утилитах, работающих с протоколом MTProto. Технические особенности новой возможности описаны в статье на Habr.com.
В протоколе между клиентом Telegram и прокси-сервером добавлен ещё один слой инкапсуляции поверх TCP.

Для демонстрации был доработан и поднят прокси-сервер на языке Python, к которому можно подключаться десктопным клиентом Telegram последних версий и смотреть передающийся трафик с помощью Wireshark:

tg://proxy?server=178.62.232.110&port=3256&secret=7gAAAAAAAAAAAAAAAAAAAABnb29nbGUuY29t
Попытка замаскировать Telegram под популярный протокол выглядит вполне логичной и закономерной. Теперь мессенджер может прикидываться сайтом, обращение к которому происходит по IP-адресам в зашифрованном протоколе HTTPS, причём эти адреса могут постоянно меняться. Блокировка Telegram на уровне определения протокола становится невозможной, а для ограничения его работы потребовалось бы закрыть доступ к большинству сайтов.



iGuides в Telegram — t.me/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru
19

Рекомендации

Рекомендации

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+323
Красавцы блять 👍👍👍👍
12 августа 2019 в 11:40
#
Александр
+104
Санёк, почему ты Денис?
12 августа 2019 в 13:44
#
¯\_(ツ)_/¯
+1708
Везде где будешь это писать, я буду дублировать ツ
12 августа 2019 в 17:50
#
+89
Пользователь удален
Выкуси роскомнадзор!
12 августа 2019 в 13:47
#
+1058
И медведпутя))
12 августа 2019 в 17:44
#
¯\_(ツ)_/¯
+1708
Тележка едет. 3ae6ok
12 августа 2019 в 17:49
#
+777
Команда Дурова впереди планеты всей
12 августа 2019 в 18:42
#
Lord
+644
Молодцы, любое противодействие для них как вызов. И пока все получается у команды.
12 августа 2019 в 21:33
#

Читайте также