HAPP·Research

Почему установка неизвестного VPN — это передача своего трафика незнакомцу

VPN-приложение получает доступ ко всему сетевому трафику устройства. Разбираем модель угроз: что именно вы отдаете, ставя клиент из магазина с незнакомым разработчиком.

Когда вы устанавливаете VPN-приложение, вы делаете нечто, чего не делаете почти ни с одним другим софтом: перенаправляете весь сетевой трафик устройства через код и инфраструктуру, которым не имеете оснований доверять.

Браузер видит свои вкладки, мессенджер — свои сообщения. VPN-приложение видит всё: каждую попытку соединения каждого приложения на устройстве.

Что технически получает VPN-приложение

На Android механизм VpnService даёт приложению файловый дескриптор TUN-интерфейса, куда операционная система направляет все исходящие пакеты. На iOS аналогичную роль играет Network Extension. Это не «разрешение на интернет» — это позиция между вашим устройством и всем остальным интернетом.

Через эту позицию проходит:

  • DNS-запросы — все домены, которые вы запрашиваете, до того, как сработает какое-либо шифрование;
  • IP-адреса назначения — с кем вы соединяетесь, даже когда содержимое зашифровано;
  • метаданные соединений — время, длительность, объёмы, периодичность;
  • незашифрованный трафик — всё, что идёт по HTTP и ряду прикладных протоколов;
  • SNI — поле TLS-рукопожатия, открыто сообщающее домен назначения внутри «шифрованного» соединения.

Чего VPN-приложение обычно НЕ получает

Важно быть точным: корректно настроенный HTTPS по-прежнему защищает содержимое. VPN-провайдер видит, что вы ходите на bank.example, но не видит пароль и содержание страниц — при условии, что TLS не скомпрометирован установленным сертификатом, а приложение не допустит downgrade-атак.

Реальная граница угрозы проходит не там, где её рисует воображение: содержимое защищает HTTPS, а структуру вашей сетевой жизни защищать некому, кроме самого VPN.

Почему это делает подделки опасными

Вернёмся к кейсу Happ. Пользователь ищет «Happ VPN» в магазине — и находит десяток приложений с похожими названиями: Happ Plus, HappVPN, Happ - Proxy VPN. Ни одно из них не связано с оригинальной командой. Каждое — готовая VPN-служба, то есть оператор, которому пользователь отдаёт свой трафик, думая, что имеет дело с проверенным продуктом.

Даже если такое приложение «просто работает», вы получаете:

  1. Логирование истории обращений у неизвестного оператора — вы не знаете, кто он, где серверы, что происходит с журналами.
  2. Перехват DNS — оператор видит и может подменять ответы: направлять на фишинговые копии сайтов, вставлять рекламу, ломать обновления приложений.
  3. Инъекцию в незашифрованные части — рекламные SDK и трекеры в «бесплатных» VPN монетизируются именно так.
  4. Риск вредоносных обновлений — однажды установленное приложение получает право обновляться само; сегодняшний «безобидный» прокси завтра может стать коллектором данных.

Как выглядит рациональная модель угроз

Задайте себе три вопроса перед установкой любого сетевого приложения:

  • Кто разработчик? Юрлицо с историей, известное сообщество или аноним «Apps Limited»?
  • Кто управляет серверами? Вы сами (Amnezia, Outline, свой VPS) или оператор, о котором ничего не известно?
  • Что теряется при компрометации? Метаданные? Пароли? Деньги с банковского приложения?

Ответы не обязаны быть идеальными — они обязаны быть осознанными. Наш каталог клиентов и гайд по проверке приложений существуют именно для этого.

Главное правило: прежде чем доверить VPN весь свой интернет-трафик, выясните, кто его разработал и кто управляет серверами.