Применение политики джейлбрейка
Обнаруживайте устройства iOS с джейлбрейком и применяйте правила безопасности организации с помощью blockJailbrokenDevices — одного из ключей ограничений MDM.
Настройка
Обнаружение джейлбрейка управляется ключом ограничения MDM blockJailbrokenDevices.
- Тип: Логическое значение, число или строка (преобразуется в логическое значение)
- По умолчанию, если ключ отсутствует:
false - Платформа: Только iOS
На macOS и visionOS это ограничение не действует, поскольку джейлбрейк относится к устройствам iOS.
Поведение при блокировке
Если blockJailbrokenDevices имеет значение true и обнаружен джейлбрейк, Vylos полностью блокирует работу в целях безопасности. Приложение показывает полноэкранное сообщение «Нарушение политики устройства» с пояснением, что организация разрешает запуск Vylos только на немодифицированных устройствах. Пользователь не может закрыть этот экран.
Одновременно Vylos:
- отключает все активные туннели Vylos, включая управляемые
- выключает On-Demand для всех туннелей Vylos, чтобы iOS перестала запрашивать подключение
- заставляет расширение пакетного туннеля отклонять ручные, системные и On-Demand запросы запуска, пока действует блокировка
- убирает созданные пользователем туннели из приложения «Команды» и отклоняет сохранённые ранее действия с туннелями.

Проверка выполняется при первом запуске приложения, при изменении управляемой политики джейлбрейка во время работы Vylos и при каждом возвращении Vylos на передний план. Существующие подключения останавливаются сразу после положительного результата проверки.
Подход к обнаружению
Vylos сочетает проверки целостности на артефакты, связанные с джейлбрейком, зарегистрированные инструменты, нарушение песочницы и внедрение кода во время выполнения. Если хотя бы один уровень даёт положительный результат, для управляемой политики Vylos считает устройство взломанным.
В общедоступной документации намеренно описаны только эти категории без точных индикаторов. Это сохраняет прозрачность для администраторов, но не превращает руководство по безопасности в инструкцию по обходу защиты.
Сохранность данных
При активной блокировке из-за джейлбрейка конфигурации туннелей не теряются. Vylos меняет только текущее состояние подключения и сохранённое состояние On-Demand. Конфигурации туннелей, записи в связке ключей и настройки приложения сохраняются и снова становятся доступны после устранения причины блокировки.