Как блокируют звонки в мессенджерах? Могут ли это сделать в Беларуси и как тогда звонить в Telegram?
В России на днях ограничили звонки в мессенджерах — Telegram и WhatsApp. Рассказываем, как государства могут блокировать такие звонки и как обойти блокировку, если такое произойдет в Беларуси.
Фото: Kaique_Rocha from Freerange Stock
Как блокируются звонки в мессенджерах
Во многих государствах, в том числе в Беларуси, у спецслужб есть оборудование для фильтрации и перехвата интернет-трафика. Оно использует технологию Deep Packet Inspection (DPI), или глубокий анализ пакетов. Технология позволяет анализировать трафик, который передается по сети, и определять его тип по его отличительным чертам.
Многие мессенджеры для передачи голоса используют известные сетевые протоколы или стандарты (например, SIP для установки сеанса вызова). Технология DPI позволяет блокировать целые протоколы. Также можно заблокировать звонок по известным серверам, принадлежащим мессенджеру — таких серверов ограниченное количество, и список можно динамически обновлять.
Но большинство известных мессенджеров научились обходить простые препятствия. Поэтому технологии блокировки усложняются, и теперь анализируются не конкретные протоколы или серверы, а «внешний вид» трафика. Голосовой трафик (VoIP) отличается от обычной переписки: в случае звонка, как правило, идет непрерывный поток небольших по размеру пакетов с примерно равным объемом входящих и исходящих данных.
Такой шаблон легко обнаружить даже в зашифрованном трафике — это не позволит узнать, о чем разговор, но позволит заблокировать вызов.
В Беларуси во время событий августа 2020 года внедряли DPI-системы от канадской системы Sandvine (она разорвала контракт с правительством Беларуси 16 сентября 2020). Они позволяли блокировать даже зашифрованные соединения — например, полностью отключать безопасный HTTPS-трафик, если система понимала, что соединение идет к «нежелательному» ресурсу, или полностью отключать многие виды трафика. В общем, возможности для фильтрации VoIP-звонков в Беларуси уже существуют.
Как обходить блокировку звонков
В Беларуси пока что не ограничивают звонки через мессенджеры. Но такое может случиться в любой момент. Как тогда обойти блокировку?
Ключевое здесь — иметь заранее подготовленный план на случай, если привычный способ связи окажется недоступным, и освоить инструменты для обхода блокировок заранее. Скорее всего, в случае блокировок белорусские медиа и айти-сообщество быстро предложат решение, но для этого важно оставаться на связи.
Самое элементарное решение — использовать другие программы и мессенджеры. Например, можно созвониться в одном из других мессенджеров, здесь мы делали развернутое их сравнение (здесь — отдельно про Element/Matrix). Или выбрать другой сервис — например, Zoom, Google Meet, Jitsi Meet, Jami, Cisco Webex, Microsoft Teams. Важно выбирать надежные сервисы — маркетинговые обещания часто оказываются ложью.
Еще один вариант — VPN. Здесь мы рассказывали, какие из них бесплатные и надежные. Платные VPN часто дают дополнительные функции — например, возможность маскировки трафика для обхода блокировок. А здесь мы писали о специальных сервисах для обхода блокировок, таких как Psiphon, Tachyon, Lantern и другие.
Более сложные решения
Также вы можете создать собственный VPN, например, по нашему гайду по Outline и Amnezia. Созданный нами для теста на дешевом сервере отлично работает в России: позволяет совершать звонки и открывать запрещенные ресурсы.
Можно воспользоваться браузером TOR (если ссылка не работает, то пришлите email с названием вашей операционной системы на адрес gettor@torproject.org). Его также можно настроить в режиме прокси — например, в программе Orbot для iOS и Android, по этому гайду для Mac и гайду для Windows.
Еще один вариант — прокси-серверы. Вот гайды по подключению к прокси вручную на Windows, Android, iOS и Mac.
Важно пользоваться только надежными HTTPS/SOCKS5-прокси или специфичными для мессенджера. HTTP-прокси совсем не шифруют ваш трафик, обычно тип прокси указан при покупке или на ресурсе, где есть открытые списки прокси. Лучше почти любой другой вариант, чем прокси из интернета, которому вы не доверяете.
В телеграме по умолчанию есть функция подключения (здесь есть гайд) к MTProto Proxy, относительно недавно такую функцию подключил и WhatsApp (гайд здесь). Лучше подключаться к доверенным прокси или создать собственный, так как хоть сервер HTTPS/SOCKS5-прокси не может читать сообщения, но может записывать соединения.
WhatsApp имеет официальный репозиторий, с помощью которого можно создать прокси для мессенджера очень быстро.
Читайте также:
Осваивайте VPN. Будете читать независимые СМИ и не подставляться — подробный гайд
Многие VPN собирают данные и могут передать их силовикам. Рассказываем, как от этого защититься