Найти тему
Полезные советы

​​Почему Telegram работает, несмотря на блокировки Роскомнадзора?

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

В мессенджере используется сервисный пуш с названием DC_Update, служащий для обновления адреса дата-центра, с которым связывается приложение. В обычных условиях он нужен для увеличения стабильности работы и ускорения отправки и получения сообщений, но, как оказалось, может использоваться для обхода блокировок.

Этот пуш привязан к ID-номеру устройства и приходит не от сервера Telegram, а с серверов Google, Apple или Microsoft (в зависимости от используемой вами платформы). При обработке пушей приложение получает новые адреса серверов Telegram, чтобы блокировка обошла вас стороной. Для блокировки такого пуша глупо вносить в «чёрные списки» миллионы адресов Amazon и других хостеров. В теории Роскомнадзор мог бы узнать, какие IP-адреса используются для доставки уведомлений на смартфоны, и заблокировать их, но в этом случае абсолютно все приложения перестанут получать пуши. Веб-версия Telegram не использует DC_Update, поэтому она, скорее всего, останется заблокированной.