Изоляция учетных записей не поможет скрыть использование VPN
К 15 апреля Роскомнадзор требует от всех крупных российских сервисов выпустить обновления для своих приложений, включив туда модули отслеживания VPN.
Для чего? Чтобы выявлять и блокировать VPN-сервисы, которые не соблюдают российское законодательство, быстрее, чем разработчики могли бы запускать новые сервера и выпускать свои обновления.
В сети распространяются советы по защите VPN от блокировок: для iOS не делать ничего особенного, а для Android — завести отдельного пользователя. Разберемся, почему это очень плохие советы.
Во-первых,
🍎В iOS и правда действует строгая модель изоляции (sandbox) при которой приложения не видят файлы и данные друг друга и не имеют прямого доступа к системе и другим процессам.
⚠️Но VPN в iOS реализован в виде системной функции (Network Extension), поэтому следящие приложения МОГУТ видеть наличие активного VPN-подключения (существование в системе сетевого utun-интерфейса). Кроме этого, они могут анализировать смену IP-адреса, использование разных DNS и общее поведение сетевого подключения.
Во-вторых,
📱Схема с разделением пользователей в Android действительно может сработать, но только при одновременном совпадении следующих условий:
• вы используете «чистый» Android (на телефоне Pixel или иная AOSP-совместимая модель);
• вы на 100% уверены, что у вас нет сторонних системных сервисов с расширенными правами (для российского пользователя с установленными банковскими приложениями и госуслугами — практически нереальная ситуация);
• вы на 100% уверены, что строго разделяете профили по задачам.
Очевидно, что это недостижимые условия для абсолютного большинства пользователей.
Таким образом, ни песочница iOS, ни разделение пользователей на одном телефоне Android, не маскирует использование VPN. Устанавливать на телефон с российскими приложениями приватные сервисы [вроде VPN, Telegram, Signal, DeltaChat, Gmail, Google Authenticator и так далее] мы не рекомендуем.
Post #1223
25.7K
- 😨 237
- 😡 63
- 🙈 38
- ❤ 24