To UUID-værdier afgør, om en administreret iPhone-app kører på per-app-tunnelen, og ingen af dem er identifikatoren for den profil, der bærer dem. Appens VPNUUID-attribut skal være lig med VPNUUID inde i per-app-VPN-payloaden. Den udrullede app skal også være administreret af den samme enhedsadministrationstjeneste, og den kommando, du sender, skal faktisk bære attributten. Gå gennem de fire nedenstående trin i rækkefølge, fordi hvert trin frembringer en værdi, som det næste trin har brug for.

Indsaml fire identifikatorer, før du rører enheden

Skriv fire værdier ned: bundle-identifikatoren fra din administrationsoversigt, identifikatoren for per-app-VPN-payloaden, VPNUUID inde i payloaden og identifikatoren for den kommando, du er ved at sende. Bundle-identifikatoren navngiver det program, der modtager indstillingerne, og etiketten på hjemmeskærmen er ingen erstatning for den. Hold PayloadUUID helt ude af denne liste, da den identificerer en payload inde i en profil og besvarer et andet spørgsmål. At sætte den i stedet, fordi begge felter ligner UUID'er, er den mest almindelige måde at bygge en tilknytning, som aldrig kan matche.

Hvis VPN-administratoren ikke har givet dig per-app-payloaden og dens identifikator, så bed om dem i stedet for at grave en UUID ud af den nærmeste konfigurationsfil.

Anvend attributten via administrationskanalen

Bekræft, at målappen er administreret på den enhed, fordi en kendt bundle-identifikator ikke gør en ikke-administreret installation kvalificeret til tilknytningen. Send derefter et indstillingselement af typen ApplicationAttributes via dit produkts per-app-VPN-tildeling eller dets understøttede implementering af Settings-kommandoen. Elementet identificerer appen via bundle-identifikatoren og bærer en Attributes-ordbog, hvis VPNUUID matcher payloaden. Intet i det element er en fuld kommandokonvolut, og intet i det kan installeres som en profil manuelt.

Behandl fjernelse lige så bevidst som installation. Skemaet siger, at hvis Attributes-ordbogen udelades, fjernes appens eksisterende attributter, så en halvfærdig opdatering stille bliver til en nulstilling. Kommandoen Managed Application Attributes, der har et lignende navn, læser attributter tilbage til verifikation; den sætter dem ikke, og at bruge den som sætter er et spildt udrulningsvindue.

Læs kommandoresultatet, ikke appikonet

Tjek kvitteringen for den kommando, du sendte, og bekræft, at den administrerede app nu rapporterer attributten. Et VPN-badge i statuslinjen siger kun, at der findes en tunnel et eller andet sted på telefonen. Det kan ikke fortælle dig, at netop denne app er tildelt per-app-konfigurationen, og på en enhed, hvor tunnelen åbnes on demand, vises badget måske slet ikke. Sammenlign identifikatorer i tildelingen i stedet for at lede efter et visuelt tegn.

Hvis der findes to per-app-konfigurationer på samme fleet, skal du sammenligne deres identifikatorer, før du antager, at din tildeling landede i den tilsigtede.

Test med ressourcen, og registrér derefter parret

Lad en autoriseret bruger åbne den private ressource fra den tildelte app, og se, om per-app-tunnelen kommer op til den. Gentag derefter fra en ikke-administreret app på samme telefon, og bekræft, at behandlingen er forskellig. Netop den kontrast er den egentlige test, fordi en fungerende privat ressource også kunne være nået gennem en enhedsdækkende tunnel, som ingen nævnte i ændringsregistreringen. Notér resultatet, mens enheden er foran dig.

Opbevar bundle-identifikatoren, payload-identifikatoren, den delte VPNUUID og kommandoresultatet sammen, så den næste undersøgelse starter fra de samme fire værdier i stedet for fra hukommelsen.

Rul tilbage uden følgeskader

For at fjerne tildelingen skal du sende appattributten igen med en tom Attributes-ordbog i den form, dit produkt dokumenterer, i stedet for at fjerne appen fra kommandoen. Kontrollér efterfølgende, at appen ikke længere åbner per-app-tunnelen, og at andre administrerede apps beholdt deres. Hvis samme telefon også har en enhedsdækkende VPN-profil, skal du bekræfte, at den stadig opfører sig som før tilbagerulningen, eftersom to VPN-konfigurationer på én enhed er der, hvor dette trin normalt går galt. Opdater derefter den registrering, du har gemt.

En revision, der spørger, hvorfor en bestemt app nogensinde blev tunelleret, vil have UUID-parret og en dato, ikke en beskrivelse af udrulningen.

Relaterede artikler