Ключи ограничений
Настройка трёх MDM ключей ограничений, управляющих поведением приложения для управляемых развёртываний Vylos.
Эти ключи ограничений не зависят от необязательных параметров notificationsEnabled, appearance и appIcon, а также полей с информацией об организации. Полный контракт ключей приведен на странице Конфигурация управляемого приложения.

Сводная таблица
| Ключ | Тип | По умолчанию при отсутствии | Описание |
|---|---|---|---|
allowManualTunnels | Логическое значение, число или строка | true | Управляет возможностью пользователей работать с туннелями приложения. |
allowSettings | Логическое значение, число или строка | true | Управляет доступом пользователей к настройкам приложения. |
blockJailbrokenDevices | Логическое значение, число или строка | false | Блокирует использование приложения и все VPN‑подключения Vylos на устройствах iOS с джейлбрейком. |
Vylos интерпретирует true и 1 как истину, а false и 0 как ложь. В строках удаляются пробелы по краям, регистр букв не учитывается.
Если значение отсутствует или имеет неверный формат, используется документированное значение по умолчанию для этого ключа.
allowManualTunnels
- Тип: Логическое значение, число или строка (интерпретируется как логическое значение)
- По умолчанию при отсутствии:
true
Поведение при значении false
Когда это ограничение активно, пользователям запрещено создавать, редактировать или удалять туннели приложения. Вступают в силу следующие изменения:
- Главный экран. Раздел «Мои туннели» полностью скрыт. Кнопка добавления новых туннелей также скрыта.
- Создание туннеля. Экран добавления туннеля заблокирован. Пользователи не могут добавлять туннели через импорт файлов, сканирование QR-кодов или ручное создание.
- Редактирование туннеля. Экран редактирования туннеля заблокирован. Пользователи не могут изменять существующие конфигурации туннелей.
- Системные VPN-записи. Все Системные VPN-записи, относящиеся к туннелями приложения, приостанавливаются, поэтому пользователь не может включить или выключить их в системных настройках VPN.
- Команды и поиск. Туннели приложения удаляются из списка выбора в приложении «Команды», предложений Siri, Spotlight и быстрых действий на экране «Домой». Vylos также отклоняет сохраненную команду, которая по‑прежнему ссылается на приостановленный туннель; обход блокировки приложения управляемой конфигурацией не отменяет это ограничение.
- Сохранение данных. Данные туннелей сохраняются локально на устройстве. При применении этого ограничения конфигурации туннелей не удаляются.
- Автоматическое восстановление. При снятии ограничения (ключ удалён или установлен обратно в
true) все ранее приостановленные туннели автоматически восстанавливаются, включая их системные VPN-записи.
Взаимодействие с управляемыми туннелями
Это ограничение затрагивает только туннелями приложения, созданные пользователем в Vylos. Управляемые туннели, установленные через MDM или напрямую из профиля .mobileconfig, остаются видимыми и работоспособными независимо от этого параметра.
Подробнее см. на странице Развертывание управляемых туннелей.
allowSettings
- Тип: Логическое значение, число или строка (интерпретируется как логическое значение)
- По умолчанию при отсутствии:
true
Поведение при значении false
Когда это ограничение активно, весь раздел настроек приложения заблокирован. Вступают в силу следующие изменения:
- Панель инструментов. Кнопка «Настройки» скрыта с панели инструментов приложения. У пользователей нет способа перейти в настройки.
- Экран настроек. Если экран настроек каким-либо образом открыт, всё содержимое заменяется сообщением: «Настройки управляются вашей организацией.»
- Отключённые функции. Все настройки недоступны, включая:
- Запуск при входе в систему (только macOS)
- Метод защиты приложения (Face ID, Touch ID, TOTP)
- Настройка и управление TOTP
- Внешний вид приложения (Системный, Светлый, Тёмный)
- Ссылка из раздела «Язык» на системные настройки языка для приложения
- Выбор темы значка приложения
- Настройки уведомлений
- Экспорт архива
- Просмотр журналов
- Юридическая информация и лицензии
- Информация о версии
Если allowSettings остается равным true, каждый параметр, заданный через notificationsEnabled, appearance или appIcon, продолжает отображаться, но только для чтения. Другие настройки, включая системный язык для приложения, остаются доступными.
blockJailbrokenDevices
- Тип: Логическое значение, число или строка (интерпретируется как логическое значение)
- По умолчанию при отсутствии:
false - С версии: 1.1.0
- Платформа: Только iOS. Ограничение не действует в macOS или visionOS.
Поведение при значении true
Когда это ограничение активно и устройство определено как взломанное, приложение отображает полноэкранную страницу блокировки с сообщением о политике организации. Пользователь не может закрыть этот экран или получить доступ к какой-либо функциональности приложения.
Vylos немедленно отключает все активные туннели, деактивирует их триггеры подключения по запросу и отклоняет каждую новую попытку подключения, пока действует блокировка политики. Созданные пользователем туннели также скрываются из поиска приложения «Команды», а сохраненные команды для туннелей отклоняются.
Методы обнаружения
Vylos сочетает проверки следов джейлбрейка, зарегистрированных инструментов, целостности песочницы и внедрения кода во время выполнения. Положительного результата на любом уровне достаточно для применения управляемой политики. Детали реализации намеренно не публикуются, чтобы общедоступное руководство не стало списком для обхода обнаружения.
Сохранность данных
Во время блокировки из‑за джейлбрейка данные конфигурации туннелей не удаляются. Активные подключения останавливаются, а подключение по запросу деактивируется; конфигурации, ключи и настройки приложения сохраняются и снова становятся доступны после снятия ограничения или устранения состояния джейлбрейка.
Подробнее о политике обнаружения джейлбрейка см. в разделе Политика обнаружения джейлбрейка.