Перейти к основному содержимому

Применение политики джейлбрейка

Обнаруживайте устройства iOS с джейлбрейком и применяйте правила безопасности организации с помощью blockJailbrokenDevices — одного из ключей ограничений MDM.

Настройка

Обнаружение джейлбрейка управляется ключом ограничения MDM blockJailbrokenDevices.

  • Тип: Логическое значение, число или строка (преобразуется в логическое значение)
  • По умолчанию, если ключ отсутствует: false
  • Платформа: Только iOS

На macOS и visionOS это ограничение не действует, поскольку джейлбрейк относится к устройствам iOS.

Поведение при блокировке

Если blockJailbrokenDevices имеет значение true и обнаружен джейлбрейк, Vylos полностью блокирует работу в целях безопасности. Приложение показывает полноэкранное сообщение «Нарушение политики устройства» с пояснением, что организация разрешает запуск Vylos только на немодифицированных устройствах. Пользователь не может закрыть этот экран.

Одновременно Vylos:

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

Проверка выполняется при первом запуске приложения, при изменении управляемой политики джейлбрейка во время работы Vylos и при каждом возвращении Vylos на передний план. Существующие подключения останавливаются сразу после положительного результата проверки.

Подход к обнаружению

Vylos сочетает проверки целостности на артефакты, связанные с джейлбрейком, зарегистрированные инструменты, нарушение песочницы и внедрение кода во время выполнения. Если хотя бы один уровень даёт положительный результат, для управляемой политики Vylos считает устройство взломанным.

В общедоступной документации намеренно описаны только эти категории без точных индикаторов. Это сохраняет прозрачность для администраторов, но не превращает руководство по безопасности в инструкцию по обходу защиты.

Сохранность данных

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