Passa al contenuto principale

Chiavi di restrizione

Configurare le tre chiavi di restrizione MDM che controllano il comportamento dell'app per le distribuzioni gestite di Vylos.

Queste chiavi di restrizione sono separate dalle preferenze facoltative notificationsEnabled, appearance e appIcon e dai campi informativi dell’organizzazione. Consulta Configurazione app gestita per il contratto completo delle chiavi.

Schermata principale con entrambe le restrizioni allowManualTunnels e allowSettings attive — sezione I miei tunnel nascosta e azioni toolbar rimosse

Tabella riepilogativa

ChiaveTipoPredefinito se assenteDescrizione
allowManualTunnelsValore booleano, numero o stringatrueControlla se gli utenti possono gestire i tunnel dell'app.
allowSettingsValore booleano, numero o stringatrueControlla se gli utenti possono accedere alle impostazioni dell'app.
blockJailbrokenDevicesValore booleano, numero o stringafalseBlocca l’uso dell’app e tutte le connessioni VPN di Vylos sui dispositivi iOS con jailbreak.

Vylos interpreta true e 1 come vero e false e 0 come falso. Gli spazi iniziali e finali delle stringhe vengono ignorati, così come le differenze tra maiuscole e minuscole.

Un valore assente o non valido usa il valore predefinito documentato per la chiave.

allowManualTunnels

  • Tipo: Valore booleano, numero o stringa (interpretata come valore booleano)
  • Valore predefinito se assente: true

Comportamento quando impostato su false

Quando questa restrizione è attiva, gli utenti non possono creare, modificare o eliminare tunnel dell'app. Le seguenti modifiche hanno effetto:

  • Vista principale. La sezione "I miei tunnel" viene nascosta completamente. Anche il pulsante Aggiungi per la creazione di nuovi tunnel viene nascosto.
  • Creazione tunnel. La schermata di aggiunta tunnel è bloccata. Gli utenti non possono aggiungere tunnel tramite importazione file, scansione codice QR o creazione manuale.
  • Modifica tunnel. La schermata di modifica tunnel è bloccata. Gli utenti non possono modificare le configurazioni di tunnel esistenti.
  • Voci VPN di sistema. Tutte le Voci VPN di sistema dei tunnel dell'app vengono sospese, impedendo all’utente di attivarle o disattivarle dalle impostazioni VPN del sistema.
  • Comandi Rapidi e ricerca. I tunnel dell’app vengono rimossi dal selettore di Comandi Rapidi, dai suggerimenti di Siri, da Spotlight e dalle azioni rapide della schermata Home. Vylos rifiuta anche un comando rapido salvato che fa ancora riferimento a un tunnel sospeso; l’esclusione dal blocco app della configurazione gestita non annulla questa restrizione.
  • Conservazione dei dati. I dati dei tunnel vengono conservati localmente sul dispositivo. Nessuna configurazione di tunnel viene eliminata quando questa restrizione viene applicata.
  • Ripristino automatico. Quando la restrizione viene revocata (la chiave viene rimossa o reimpostata su true), tutti i tunnel precedentemente sospesi vengono automaticamente ripristinati, incluse le relative voci VPN di sistema.

Interazione con i tunnel gestiti

Questa restrizione interessa solo i tunnel dell'app creati dall’utente in Vylos. I tunnel gestiti installati tramite MDM o direttamente da un profilo .mobileconfig restano visibili e funzionanti indipendentemente da questa impostazione.

Consulta Distribuire tunnel gestiti per i dettagli.

allowSettings

  • Tipo: Valore booleano, numero o stringa (interpretata come valore booleano)
  • Valore predefinito se assente: true

Comportamento quando impostato su false

Quando questa restrizione è attiva, l'intera area Impostazioni dell'app viene bloccata. Le seguenti modifiche hanno effetto:

  • Toolbar. Il pulsante Impostazioni viene nascosto dalla toolbar dell'app. Gli utenti non hanno modo di accedere alle Impostazioni.
  • Schermata Impostazioni. Se la schermata Impostazioni viene raggiunta con qualsiasi mezzo, l'intero contenuto viene sostituito con il messaggio: "Le impostazioni sono gestite dalla tua organizzazione."
  • Funzionalità disabilitate. Tutte le impostazioni sono inaccessibili, incluse:
    • Avvia al login (solo macOS)
    • Metodo di protezione app (Face ID, Touch ID, TOTP)
    • Configurazione e gestione TOTP
    • Aspetto dell'app (Sistema, Chiaro, Scuro)
    • Il collegamento del pannello Lingua alle impostazioni di sistema della lingua per app
    • Selezione del tema icona app
    • Preferenze di notifica
    • Esporta archivio
    • Visualizzatore log
    • Informazioni legali e licenze
    • Informazioni sulla versione

Quando allowSettings resta true, ogni preferenza fornita tramite notificationsEnabled, appearance o appIcon rimane visibile, ma in sola lettura. Le impostazioni non gestite, inclusa la lingua per app del sistema operativo, restano disponibili.

blockJailbrokenDevices

  • Tipo: Valore booleano, numero o stringa (interpretata come valore booleano)
  • Valore predefinito se assente: false
  • Dalla versione: 1.1.0
  • Piattaforma: Solo iOS. La restrizione non ha effetto su macOS o visionOS.

Comportamento quando impostato su true

Quando questa restrizione è attiva e il dispositivo viene rilevato come jailbroken, l'app visualizza una pagina di blocco a tutto schermo con un messaggio di policy dell'organizzazione. L'utente non può chiudere questa schermata o accedere ad alcuna funzionalità dell'app.

Vylos disconnette immediatamente tutti i tunnel attivi, disattiva i relativi trigger su richiesta e rifiuta ogni nuovo tentativo di connessione finché il blocco dei criteri rimane attivo. I tunnel creati dall’utente vengono inoltre rimossi dalla ricerca di Comandi Rapidi e i comandi salvati vengono rifiutati.

Metodi di rilevamento

Vylos combina controlli su tracce di jailbreak, strumenti registrati, integrità della sandbox e iniezione durante l’esecuzione. Un risultato positivo in qualsiasi livello è sufficiente per applicare i criteri gestiti. I dettagli di implementazione non vengono pubblicati intenzionalmente, per evitare che la guida pubblica diventi un elenco utile ad aggirare il rilevamento.

Sicurezza dei dati

Quando il blocco jailbreak è attivo non viene eliminato alcun dato di configurazione dei tunnel. Le connessioni in corso vengono interrotte e l’attivazione su richiesta viene disarmata, mentre configurazioni, chiavi e impostazioni dell’app restano intatte e tornano accessibili se la restrizione viene rimossa o la condizione di jailbreak viene risolta.

Per ulteriori dettagli sulla policy di rilevamento del jailbreak, consultare Policy sul jailbreak.