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