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

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