VPN DirectVPN DIRECTPRIVATE NETWORK
← Юридический центр
БЕЗОПАСНОСТЬ / ARCHITECTURE

БЕЗОПАСНОСТЬ

Основные защитные свойства VPN Direct следуют из архитектуры клиента, изоляции VPN-расширения и открытого исходного кода.

VPN DIRECT / SECURITY

Описание соответствует текущей архитектуре проекта.

NETWORKEXTENSIONсистемный туннель
ISOLATEDPacket Tunnel
NO SDKв extension
GPLv3+исходный код
01 / ТУННЕЛЬ

VPN работает через системный NetworkExtension.

VPN Direct использует NETunnelProviderManager для управления системным VPN-профилем и NEPacketTunnelProvider для выполнения туннеля. Профиль создаётся на устройстве до любой покупки и отображается в системных настройках iOS.

Packet Tunnel создаёт TUN-интерфейс, маршруты и DNS-настройки, запускает Libbox и обрабатывает сетевой поток внутри extension.

02 / ИЗОЛЯЦИЯ

Коммерческий слой не получает пакетный поток.

Runner отвечает за UI, аккаунт, каталог, баланс и управление туннелем. Packet Tunnel Provider работает отдельным sandbox-процессом и не содержит коммерческого кода, рекламных SDK, атрибуционных SDK или сторонних сетевых SDK.

Архитектурная граница

Основное приложение видит состояние и метаданные управления, но не обрабатывает содержимое VPN-трафика.

03 / ДАННЫЕ

VPN-трафик не используется для рекламы.

Содержимое VPN-трафика, история посещённых сайтов и DNS-запросы через туннель не логируются. Данные, полученные через VPN-соединение, не продаются и не передаются третьим лицам.

ATT и IDFA в приложении не используются. RevenueCat присутствует только в основном приложении для StoreKit/IAP-контурa и не получает VPN-трафик.

04 / КОНФИГУРАЦИИ

Удалённые данные не превращаются в исполняемый код.

VPN Direct получает конфигурации как данные: URL, QR, файл, текст или буфер обмена. Они проходят детектор, парсер, нормализацию и валидацию.

В приложение не загружаются удалённые framework, dylib, extension или hot-patch. Capability-модель работает по принципу fail-closed: неподдерживаемая функция приводит к явной ошибке.

05 / OPEN SOURCE

Код и сборка доступны для проверки.

VPN Direct опубликован под GNU GPL v3 or later. Репозиторий содержит исходный код клиента, ядра и сборочные материалы. Версия ядра фиксируется при сборке, а проект публикует документацию по архитектуре и матрицу протоколов.

Открыть исходный код VPN Direct ↗

06 / УЯЗВИМОСТИ

Сообщайте о проблемах ответственно.

Информация об уязвимостях не должна публиковаться с чувствительными деталями в открытых GitHub issues. Используйте предусмотренный приватный канал security reporting.

Для вопросов безопасности используйте официальный контакт проекта, указанный в актуальных материалах репозитория.