Aller au contenu principal

Clés de restriction

Configurez les trois MDM clés de restriction qui contrôlent le comportement de l'application pour les déploiements Vylos gérés.

Ces clés de restriction sont distinctes des préférences facultatives notificationsEnabled, appearance et appIcon, ainsi que des champs d’informations sur l’organisation. Consultez Configuration d’app gérée pour connaître le contrat complet des clés.

Écran d'accueil avec les restrictions allowManualTunnels et allowSettings actives — section Mes tunnels masquée et actions de la barre d'outils retirées

Tableau récapitulatif

CléTypePar défaut si absenteDescription
allowManualTunnelsValeur booléenne, nombre ou chaînetrueContrôle si les utilisateurs peuvent gérer les tunnels applicatifs.
allowSettingsValeur booléenne, nombre ou chaînetrueContrôle si les utilisateurs peuvent accéder aux réglages de l'application.
blockJailbrokenDevicesValeur booléenne, nombre ou chaînefalseBloque l’utilisation de l’app et toutes les connexions VPN de Vylos sur les appareils iOS jailbreakés.

Vylos interprète true et 1 comme vrai, et false et 0 comme faux. Les espaces en début et en fin de chaîne sont ignorés, tout comme la casse.

Une valeur absente ou incorrecte utilise la valeur par défaut documentée pour la clé.

allowManualTunnels

  • Type : Valeur booléenne, nombre ou chaîne (interprétée comme une valeur booléenne)
  • Par défaut si absente : true

Comportement lorsque défini à false

Lorsque cette restriction est active, les utilisateurs ne peuvent pas créer, modifier ou supprimer de tunnels applicatifs. Les modifications suivantes prennent effet :

  • Vue d'accueil. La section « Mes tunnels » est entièrement masquée. Le bouton Ajouter pour créer de nouveaux tunnels est aussi masqué.
  • Création de tunnel. L'écran d'ajout de tunnel est bloqué. Les utilisateurs ne peuvent pas ajouter de tunnels par importation de fichier, scan de code QR ou création manuelle.
  • Modification de tunnel. L'écran de modification de tunnel est bloqué. Les utilisateurs ne peuvent pas modifier les configurations de tunnel existantes.
  • Entrées VPN système. Toutes les Entrées VPN système des tunnels applicatifs sont suspendues, ce qui empêche également l’utilisateur de les activer depuis les réglages VPN du système.
  • Raccourcis et recherche. Les tunnels de l’app sont retirés du sélecteur de tunnels de Raccourcis, des suggestions Siri, de Spotlight et des actions rapides de l’écran d’accueil. Vylos refuse également un raccourci enregistré qui pointe encore vers un tunnel suspendu ; le contournement du verrouillage de l’app par la configuration gérée n’annule pas cette restriction.
  • Préservation des données. Les données des tunnels sont préservées localement sur l'appareil. Aucune configuration de tunnel n'est supprimée lorsque cette restriction est appliquée.
  • Restauration automatique. Lorsque la restriction est levée (la clé est retirée ou redéfinie à true), tous les tunnels précédemment suspendus sont automatiquement restaurés, y compris leurs entrées VPN système.

Interaction avec les tunnels gérés

Cette restriction affecte uniquement les tunnels applicatifs créés par l’utilisateur dans Vylos. Les tunnels gérés installés via MDM ou directement depuis un profil .mobileconfig restent visibles et opérationnels, quel que soit ce réglage.

Consultez Déployer des tunnels gérés pour plus de détails.

allowSettings

  • Type : Valeur booléenne, nombre ou chaîne (interprétée comme une valeur booléenne)
  • Par défaut si absente : true

Comportement lorsque défini à false

Lorsque cette restriction est active, l'ensemble de la zone Réglages de l'application est verrouillé. Les modifications suivantes prennent effet :

  • Barre d'outils. Le bouton Réglages est masqué de la barre d'outils. Les utilisateurs n'ont aucun moyen d'accéder aux Réglages.
  • Écran des réglages. Si l'écran des Réglages est atteint par un quelconque moyen, l'ensemble du contenu est remplacé par le message : « Les réglages sont gérés par votre organisation. »
  • Fonctionnalités désactivées. Tous les réglages sont inaccessibles, notamment :
    • Démarrage à l'ouverture de session (macOS uniquement)
    • Méthode de protection de l'application (Face ID, Touch ID, TOTP)
    • Configuration et gestion du TOTP
    • Apparence de l'application (Système, Clair, Sombre)
    • Le raccourci du volet Langue vers les réglages de langue par app du système
    • Sélection du thème d'icône
    • Préférences de notifications
    • Export d'archive
    • Visionneuse de journaux
    • Informations légales et licences
    • Informations de version

Lorsque allowSettings reste défini sur true, toute préférence fournie via notificationsEnabled, appearance ou appIcon reste visible, mais en lecture seule. Les réglages non gérés, dont la langue par app du système d’exploitation, restent disponibles.

blockJailbrokenDevices

  • Type : Valeur booléenne, nombre ou chaîne (interprétée comme une valeur booléenne)
  • Par défaut si absente : false
  • Depuis la version : 1.1.0
  • Plateforme : iOS uniquement. La restriction n’a aucun effet sous macOS ou visionOS.

Comportement lorsque défini à true

Lorsque cette restriction est active et que l'appareil est détecté comme jailbreaké, l'application affiche une page de blocage en plein écran avec un message de politique organisationnelle. L'utilisateur ne peut pas fermer cet écran ni accéder à aucune fonctionnalité de l'application.

Vylos déconnecte immédiatement tous ses tunnels actifs, désactive leurs déclencheurs à la demande et refuse toute nouvelle tentative de connexion tant que le blocage de la politique est actif. Les tunnels créés par l’utilisateur sont également retirés de la recherche Raccourcis et les raccourcis enregistrés sont refusés.

Méthodes de détection

Vylos combine des vérifications portant sur les traces de jailbreak, les outils enregistrés, l’intégrité du bac à sable et l’injection à l’exécution. Un résultat positif à n’importe quel niveau suffit à appliquer la politique gérée. Les détails d’implémentation ne sont volontairement pas publiés afin que le guide public ne devienne pas une liste permettant de contourner la détection.

Sécurité des données

Aucune donnée de configuration des tunnels n’est supprimée lorsque le blocage du jailbreak est actif. Les connexions en cours sont arrêtées et l’activation à la demande est désarmée, tandis que les configurations, les clés et les réglages de l’app restent intacts et redeviennent accessibles si la restriction est supprimée ou si l’état de jailbreak disparaît.

Pour plus de détails sur la politique de détection de jailbreak, consultez Politique de jailbreak.