Dos valors UUID decideixen si una app de l’iPhone gestionada passa pel túnel per aplicació, i cap dels dos no és l’identificador del perfil que els porta. L’atribut VPNUUID de l’app ha de ser igual al VPNUUID dins la càrrega de VPN per aplicació. L’app desplegada també ha d’estar gestionada pel mateix servei de gestió de dispositius, i l’ordre que envieu ha de portar realment l’atribut. Recorreu les quatre etapes de sota en ordre, perquè cadascuna produeix un valor que necessita la següent.

Recolliu quatre identificadors abans de tocar el dispositiu

Anoteu quatre valors: l’identificador de bundle del vostre inventari de gestió, l’identificador de la càrrega de VPN per aplicació, el VPNUUID dins d’aquesta càrrega i l’identificador de l’ordre que esteu a punt d’enviar. L’identificador de bundle anomena l’aplicació que rep els ajustos, i l’etiqueta de la pantalla d’inici no el substitueix. Deixeu el PayloadUUID completament fora d’aquesta llista, perquè identifica una càrrega dins d’un perfil i respon una altra pregunta. Substituir-lo pel fet que tots dos camps semblen UUID és la manera més habitual de construir una associació que mai no pot coincidir.

Si l’administrador de VPN no us ha lliurat la càrrega per aplicació i el seu identificador, demaneu-los en lloc d’arrencar un UUID del fitxer de configuració que tingueu més a mà.

Apliqueu l’atribut pel canal de gestió

Confirmeu que l’app objectiu està gestionada en aquest dispositiu, perquè un identificador de bundle conegut no fa que una instal·lació no gestionada sigui apta per a l’associació. Després envieu un element d’ajustos de tipus ApplicationAttributes mitjançant l’assignació de VPN per aplicació del vostre producte o la seva implementació compatible de l’ordre Settings. L’element identifica l’app per l’identificador de bundle i porta un diccionari Attributes en què el VPNUUID coincideix amb la càrrega. Res d’aquest element no és un sobre d’ordre complet, i res no s’hi pot instal·lar com a perfil a mà.

Tracteu la retirada amb la mateixa deliberació que la instal·lació. L’esquema diu que ometre el diccionari Attributes elimina els atributs existents de l’app, així que una actualització a mig construir es converteix silenciosament en un reinici. L’ordre Managed Application Attributes, de nom semblant, llegeix els atributs per verificar-los; no els defineix, i fer-la servir com a definidora és una finestra de desplegament malgastada.

Llegiu el resultat de l’ordre, no la icona de l’app

Reviseu el reconeixement de l’ordre que heu enviat i confirmeu que l’app gestionada ja informa de l’atribut. Una insígnia de VPN a la barra d’estat només diu que hi ha un túnel en algun lloc del telèfon. No us pot dir que aquesta app concreta estigui assignada a la configuració per aplicació, i en un dispositiu on el túnel s’obre a demanda la insígnia pot no aparèixer mai. Compareu els identificadors de l’assignació en lloc de buscar una pista visual.

Si existeixen dues configuracions per aplicació a la mateixa flota, compareu-ne els identificadors abans de suposar que la vostra assignació ha arribat a la que volíeu.

Proveu amb el recurs i després anoteu la parella

Feu que un usuari autoritzat obri el recurs privat des de l’app assignada i observeu si el túnel per aplicació s’aixeca per a ell. Després repetiu-ho des d’una app no gestionada al mateix telèfon i confirmeu que el tracte és diferent. Aquest contrast és la prova real, perquè un recurs privat que funciona també s’hauria pogut assolir per un túnel de tot el dispositiu que ningú no va esmentar al registre de canvis. Anoteu el resultat mentre teniu el dispositiu al davant.

Desou l’identificador de bundle, l’identificador de la càrrega, el VPNUUID compartit i el resultat de l’ordre junts, perquè la propera investigació comenci pels mateixos quatre valors i no per la memòria.

Torneu enrere sense danys col·laterals

Per retirar l’assignació, torneu a enviar l’atribut de l’app amb un diccionari Attributes buit en la forma que documenta el vostre producte, en lloc de treure l’app de l’ordre. Verifiqueu després que l’app ja no obre el túnel per aplicació i que les altres apps gestionades han conservat el seu. Si el mateix telèfon també té un perfil de VPN de tot el dispositiu, confirmeu que encara es comporta com abans de la reversió, perquè dues configuracions de VPN en un sol dispositiu és on aquesta passa sol anar malament. Després actualitzeu el registre que heu desat.

Una auditoria que pregunti per què una app concreta va passar mai per un túnel voldrà la parella d’UUID i una data, no una descripció del desplegament.

Articles relacionats