Что такое MAX и почему он проверяет VPN
MAX — российский мессенджер, разработанный VK, который стал обязательным для ряда государственных и банковских сценариев: через него проходят уведомления от Госуслуг, подтверждения операций в банках и школьные чаты. Установить его часто приходится независимо от желания, поэтому вопрос о том, что приложение делает с данными пользователя, особенно актуален.
Одна из самых обсуждаемых возможностей MAX — определение факта использования VPN. Это не паранойя: в коде приложения действительно есть модуль, который собирает информацию о сетевом подключении, включая статус VPN. Однако важно понимать, что технически любое приложение на Android или iOS может узнать, активен ли VPN-туннель, без специальных разрешений. Это свойство платформы, а не уникальная особенность MAX.
Вопрос не в том, что MAX видит VPN, а в том, что он делает с этой информацией. В отличие от банков, которые используют проверку VPN для антифрода, MAX отправляет данные на свои серверы, связывая их с идентификатором пользователя и результатами пингов недоступных сервисов. Именно это сочетание вызывает вопросы у исследователей и пользователей.
Как MAX технически определяет VPN: методы и механизмы
MAX использует несколько методов для определения VPN, которые можно разделить на локальные и серверные.
Локальные методы (на устройстве):
- Проверка сетевых интерфейсов. Приложение может прочитать список сетевых интерфейсов системы и найти там виртуальные туннельные интерфейсы, такие как
tun0,wg0илиutun0. Их наличие — явный признак VPN. - API операционной системы. На Android через
ConnectivityManager.getNetworkCapabilities()можно получить флагTRANSPORT_VPN, который указывает, что трафик приложения проходит через VPN. На iOS аналогичная информация доступна через функциюgetifaddrs(). - Анализ таблицы маршрутизации. Приложение может прочитать
/proc/net/routeи найти записи, указывающие на VPN-сервер. - Косвенные признаки. VPN часто меняет DNS-серверы (например, на Google или Cloudflare) и уменьшает MTU (Maximum Transmission Unit) до 1400 байт или менее из-за дополнительных заголовков. Эти признаки также могут быть использованы.
Серверные методы:
- Проверка IP-адреса. Когда трафик идет через VPN, запросы приходят с IP-адреса VPN-сервера. MAX может сопоставить этот адрес с базами данных известных VPN-серверов или дата-центров.
- Проверка доступности сервисов. Приложение может отправлять ICMP-ping или TCP-запросы к определённым хостам, например, к
main.telegram.orgилиmmg.whatsapp.net. Если эти сервисы отвечают, хотя в России они официально недоступны, это указывает на использование VPN.
Важно отметить, что MAX использует комбинацию этих методов. Например, модуль HOST_REACHABILITY собирает IP-адрес устройства из шести источников, проверяет статус VPN и пингует шесть хостов, включая Telegram и WhatsApp. Это позволяет не только определить факт VPN, но и понять, какие сервисы пользователь обходит.
Что именно собирает MAX: разбор модуля HOST_REACHABILITY
В октябре 2025 года анонимный исследователь под ником runetfreedom опубликовал на Хабре реверс-инжиниринг APK-файла MAX версии 26.4.3. В коде был обнаружен модуль HOST_REACHABILITY, который собирает и отправляет на сервер api.oneme.ru пакет данных. Вот что в него входит:
- IP-адрес устройства. Приложение запрашивает внешний IP из шести независимых источников: Yandex IPv4/IPv6, ifconfig.me, api.ipify.org, checkip.amazonaws.com, ip.mail.ru. Запросы идут параллельно с таймаутом 3 секунды, источники перемешиваются для повышения надёжности.
- Статус VPN. Флаг
vpn:1илиvpn:0, который показывает, проходит ли трафик приложения через активный VPN-туннель. - PLMN-код мобильного оператора. Это идентификатор оператора в международной нумерации (MCC + MNC), который позволяет точно определить, к какой сети подключён пользователь.
- Тип сети. Wi-Fi, мобильная сеть, поколение (3G, 4G, 5G).
Пакет отправляется каждый раз, когда пользователь сворачивает и разворачивает приложение. Данные шифруются с помощью MessagePack и LZ4, что затрудняет их перехват.
Кроме того, модуль выполняет ICMP-ping и TCP-connect на 443-й порт к шести хостам: gosuslugi.ru, main.telegram.org, mmg.whatsapp.net, mtalk.google.com, calls.okcdn.ru, gstatic.com. Это позволяет проверить доступность сервисов, которые в России могут быть заблокированы или ограничены.
Важно понимать: модуль управляется удалённо через серверный флаг host-reachability, который приходит в составе конфигурации при логине. Это означает, что VK может включать или выключать сбор данных для разных групп пользователей независимо. В пользовательских настройках MAX тумблера для отключения этого модуля нет.
Зачем MAX это делает: гипотезы и официальная позиция VK
Автор реверс-инжиниринга выдвинул гипотезу, что модуль HOST_REACHABILITY может использоваться для поиска IP-адресов VPN-серверов. Логика такая: если MAX знает реальный исходящий IP пользователя и одновременно видит, что Telegram или WhatsApp отвечают на пинги, то на сервере можно связать конкретного пользователя с конкретным VPN-сервисом. Это потенциально позволяет составлять списки IP-адресов VPN-серверов для последующей блокировки.
Однако важно подчеркнуть, что это лишь гипотеза, а не доказанный факт. Прямых подтверждений того, что данные передаются регулятору или используются для блокировки, в публичных источниках нет.
Официальная позиция VK, озвученная в марте 2026 года, такова:
- MAX не отправляет запросы на серверы WhatsApp и Telegram и не отслеживает использование VPN.
- IP-адрес используется исключительно для корректной работы звонков.
- В обновлении 26.7.1 запросы к WhatsApp и Telegram были отключены.
Тем не менее, исследователи отмечают, что код модуля не был удалён, а лишь отключены конкретные хосты. Архитектура модуля и эндпоинт api.oneme.ru сохранились и в более поздних версиях.
Также стоит учитывать, что MAX — не единственное приложение, которое собирает такие данные. Исследование RKS Global, проведённое в апреле 2026 года, показало, что 22 из 30 популярных российских Android-приложений активно ищут признаки VPN на устройстве. Так что поведение MAX — это скорее норма для крупных российских приложений, чем исключение.
Юридические последствия: штрафы и ограничения за VPN в России
Многие пользователи опасаются, что использование VPN может привести к штрафам. На момент публикации этой статьи сам факт использования VPN не является правонарушением в России. Штрафы предусмотрены только за конкретные действия:
- Реклама VPN-сервисов. Закон запрещает рекламу VPN, если сервис не предоставляет доступ к запрещённым ресурсам. За нарушение физическим лицам грозит штраф от 50 000 до 80 000 рублей, юридическим — от 200 000 до 500 000 рублей за каждый случай.
- Использование VPN для доступа к экстремистским материалам. С 1 сентября 2025 года в КоАП РФ действует статья 13.53, которая предусматривает штраф за поиск «заведомо экстремистских материалов» с использованием VPN. Для физических лиц штраф составляет от 3 000 до 5 000 рублей.
Кроме того, с 15 апреля 2026 года крупнейшие российские площадки (Яндекс, VK, Wildberries, Ozon, Авито и другие) по требованию Минцифры запретили доступ пользователям с включённым VPN. Это не штраф, но фактическое ограничение.
Также обсуждается введение платы за международный трафик: Минцифры предложило операторам с 1 мая 2026 года взимать плату за использование более 15 ГБ международного трафика в месяц в мобильных сетях. Это может сделать использование VPN дороже, но пока не является штрафом.
Важно понимать, что MAX, как и другие приложения, может передавать данные о VPN-использовании по запросу силовых структур, но автоматической передачи в Роскомнадзор не обнаружено.
Практические последствия: блокирует ли MAX работу с VPN
Многие пользователи сообщают, что MAX не работает с включённым VPN: сообщения зависают, каналы не обновляются, приложение не подключается к серверам. Однако личный эксперимент автора одной из статей показал, что MAX открывается без проблем, сообщения отправляются, каналы читаются. Картина неоднородная: у одних всё работает, у других нет.
Скорее всего, проблема зависит от конкретного VPN-сервера или протокола. Некоторые конфигурации проходят без проблем, другие вызывают сбои. Это не обязательно целенаправленная блокировка — возможно, дело в технических особенностях соединения, например, в MTU или DNS.
Если MAX не работает с VPN, есть несколько решений:
- Отключить VPN перед открытием приложения. Важно именно разорвать соединение, а не просто свернуть приложение VPN, так как туннель может оставаться активным в фоне.
- Сменить тип подключения. Переход с мобильного интернета на Wi-Fi или наоборот иногда помогает, так как меняется IP-адрес и система заново оценивает соединение.
- Использовать сплит-туннелирование. Некоторые VPN-приложения позволяют настроить маршрутизацию так, чтобы только определённые приложения шли через VPN, а остальные — напрямую. Это может помочь, если MAX не требует VPN для своей работы.
Важно помнить: даже если MAX работает с VPN, он всё равно фиксирует факт использования туннеля и передаёт эти данные на свои серверы. Так что полной конфиденциальности при одновременном использовании MAX и VPN нет.
Как защитить конфиденциальность: настройки и альтернативы
Если вы вынуждены использовать MAX, но хотите минимизировать сбор данных, можно предпринять следующие шаги:
На Android:
- Отключите разрешение «Доступ к уведомлениям» — это снизит объём собираемой информации о ваших уведомлениях.
- Запретите «Поверх других приложений» — это ограничит возможность приложения отображать окна поверх других приложений.
- Ограничьте геолокацию: выберите «Разрешить только при использовании приложения» или «Запретить».
- Ограничьте доступ к файлам: разрешите доступ только к определённым файлам, а не ко всем.
- Отключите фоновую активность, если это возможно.
На iOS:
- Настройте уведомления: отключите их для MAX или настройте так, чтобы они не отображались на экране блокировки.
- Ограничьте геолокацию: выберите «При использовании» вместо «Всегда».
- Запретите доступ к фото и микрофону, если они не нужны для работы приложения.
Общие рекомендации:
- Используйте VPN с современными протоколами, такими как VLESS + Reality, которые маскируют рукопожатие под HTTPS. Это делает VPN-трафик менее заметным для внешних фильтров.
- Рассмотрите возможность использования двух устройств: одно — для российских приложений без VPN, второе — для зарубежных сервисов с VPN. Это самый надёжный способ разделить контексты.
- На Android можно использовать «рабочий профиль» (например, через Shelter или Island) и установить российские приложения внутрь него. Это изолирует их от остальной системы.
Если вы используете VPN для доступа к заблокированным сервисам, помните, что MAX может видеть факт VPN и связывать его с вашим аккаунтом. Для полной конфиденциальности лучше не использовать MAX одновременно с VPN, если это возможно.
Сравнение MAX с другими мессенджерами: уровень сбора данных
Чтобы понять, насколько поведение MAX уникально, полезно сравнить его с другими популярными мессенджерами. Вот упрощённая таблица по уровню сбора технических данных, наличию сквозного шифрования и доступности в России:
| Мессенджер | Сбор технических данных | E2E-шифрование | Доступность в РФ | |------------|-------------------------|----------------|------------------| | MAX | Высокий | По умолчанию нет | ✅ | | Telegram | Средний | Только в «Секретных чатах» | ⚠️ замедляется с февраля 2026 | | WhatsApp | Средний | По умолчанию во всех чатах | ⚠️ ограничения, частичная блокировка | | Signal | Минимальный | По умолчанию во всех чатах | ❌ недоступен | | Threema | Минимальный | По умолчанию | ⚠️ через VPN |
Важно понимать, что оценка «сбора данных» — это интегральный показатель, основанный на разрешениях и публичных аудитах. MAX действительно собирает много данных, но он не единственный: исследование RKS Global показало, что Т-банк, МегаМаркет, ВКонтакте и Сбербанк Онлайн набирают 64–65 баллов из 68 по уровню слежки, что выше, чем у MAX.
Для личной переписки можно выбрать более приватные мессенджеры, такие как Signal или Threema, но они либо недоступны в России, либо требуют VPN. Для государственных и банковских сценариев замены MAX нет — это закрытая экосистема, и полный отказ от неё может привести к проблемам с верификацией.
Что делать, если MAX не работает с VPN: пошаговые решения
Если вы столкнулись с тем, что MAX не работает при включённом VPN, вот пошаговый план действий:
- Проверьте, действительно ли VPN активен. Некоторые VPN-приложения могут отключаться в фоне. Убедитесь, что туннель установлен, проверив статус в приложении VPN.
- Отключите VPN полностью. Не просто сверните приложение, а разорвите соединение. Это можно сделать через уведомление или в самом приложении VPN.
- Попробуйте сменить сервер или протокол. Если VPN не отключается, попробуйте подключиться к другому серверу или использовать другой протокол (например, WireGuard вместо OpenVPN). Иногда это решает проблему.
- Переключите тип сети. Перейдите с Wi-Fi на мобильный интернет или наоборот. Это изменит IP-адрес и может помочь.
- Используйте сплит-туннелирование. Если ваш VPN поддерживает эту функцию, настройте его так, чтобы MAX работал напрямую, а остальные приложения — через VPN. Это позволит использовать MAX без проблем, сохраняя VPN для других сервисов.
- Обновите MAX и VPN-приложение. Возможно, проблема уже исправлена в новой версии.
- Если ничего не помогает, обратитесь в поддержку MAX. Они могут дать рекомендации, но помните, что поддержка вряд ли скажет, как обойти блокировку.
Если вы используете VPN для доступа к заблокированным сервисам, а MAX мешает, рассмотрите вариант использования двух устройств: одно — для российских приложений, второе — для VPN. Это самый надёжный способ избежать конфликтов.
Будущее VPN в России: тренды и прогнозы
Ситуация с VPN в России постоянно меняется. На момент написания статьи наблюдаются следующие тренды:
- Ужесточение регулирования. С 15 апреля 2026 года крупнейшие российские площадки блокируют доступ пользователям с включённым VPN. Это не штраф, но фактическое ограничение.
- Плата за международный трафик. Минцифры предложило операторам ввести плату за использование более 15 ГБ международного трафика в месяц. Это может сделать использование VPN дороже.
- Легальный VPN в RuStore. Обсуждается появление VPN, одобренного государством, который будет работать в рамках российского законодательства. Такой VPN, вероятно, не будет конфликтовать с MAX, но его функциональность может быть ограничена.
- Технологическое противостояние. VPN-сервисы разрабатывают новые протоколы, которые маскируют трафик под обычный HTTPS, что затрудняет их обнаружение. В ответ на это приложения, включая MAX, совершенствуют методы определения VPN.
Что это значит для пользователей? Если вы используете VPN для доступа к заблокированным сервисам, будьте готовы к тому, что некоторые приложения будут видеть VPN и ограничивать доступ. Если вы используете VPN для конфиденциальности, помните, что MAX и другие российские приложения могут собирать данные о вашем VPN-использовании и передавать их на свои серверы.
В долгосрочной перспективе возможно введение более жёстких мер, вплоть до штрафов за использование VPN, но пока таких законов нет. Следите за обновлениями законодательства и адаптируйте свои привычки соответственно.
Вопросы и ответы
Может ли MAX увидеть, что я использую VPN?
Да, может. MAX использует несколько методов для определения VPN: проверку сетевых интерфейсов (например, tun0), API операционной системы (флаг TRANSPORT_VPN на Android), анализ таблицы маршрутизации, а также косвенные признаки, такие как DNS-серверы и MTU. Кроме того, MAX может проверять доступность заблокированных сервисов (например, Telegram) через пинги, что также указывает на использование VPN.
Передаёт ли MAX информацию о VPN в Роскомнадзор?
Прямых доказательств автоматической передачи данных в Роскомнадзор нет. Однако MAX отправляет данные о VPN-статусе и IP-адресе на свои серверы (api.oneme.ru), связывая их с идентификатором пользователя. По запросу силовых структур эти данные могут быть переданы, но автоматического механизма не обнаружено.
Могут ли меня оштрафовать за использование VPN с MAX?
На момент написания статьи сам факт использования VPN не является правонарушением. Штрафы предусмотрены только за рекламу VPN-сервисов (для физлиц 50 000–80 000 ₽) и за использование VPN для доступа к экстремистским материалам (3 000–5 000 ₽ по статье 13.53 КоАП РФ). Однако с 15 апреля 2026 года крупные российские площадки блокируют доступ пользователям с включённым VPN.
Почему MAX не работает с VPN?
Причины могут быть разными: технические особенности соединения (например, MTU или DNS), блокировка на стороне MAX или конфликт протоколов. Часто помогает смена сервера или протокола VPN, переключение между Wi-Fi и мобильным интернетом, или использование сплит-туннелирования, чтобы MAX работал напрямую.
Как отключить сбор данных о VPN в MAX?
В пользовательских настройках MAX нет тумблера для отключения модуля HOST_REACHABILITY. Модуль управляется удалённо через серверный флаг. Вы можете ограничить разрешения приложения (геолокацию, уведомления, доступ к файлам), но полностью отключить сбор данных о VPN не получится.
Безопасно ли использовать MAX с VPN одновременно?
Технически это возможно, но MAX будет видеть факт использования VPN и передавать эти данные на свои серверы. Если вы используете VPN для конфиденциальности, одновременное использование с MAX эту конфиденциальность не обеспечивает. Для полной изоляции лучше использовать отдельное устройство для российских приложений.
Какие VPN-протоколы лучше маскируют трафик от MAX?
Современные протоколы, такие как VLESS + Reality, маскируют рукопожатие под HTTPS, что затрудняет обнаружение VPN внешними фильтрами. Однако MAX может определять VPN и по другим признакам (сетевые интерфейсы, MTU, DNS), поэтому полной гарантии нет. Рекомендуется использовать сплит-туннелирование, чтобы MAX работал напрямую.