VPN pre aplikácie v iOS: zlaďte VPNUUID aplikácie, nie PayloadUUID
VPNUUID aplikácie sa musí rovnať tomu v per-app VPN náklade a aplikácia musí byť spravovaná. Runbook, ktorý pár preukáže ešte pred testom.
Dve hodnoty UUID rozhodujú, či jedna spravovaná aplikácia pre iPhone pôjde cez tunel pre aplikácie, a ani jedna z nich nie je identifikátorom profilu, ktorý ich nesie. Atribút VPNUUID aplikácie sa musí rovnať VPNUUID vo vnútri per-app VPN nákladu. Nasadená aplikácia musí byť tiež spravovaná tou istou službou správy zariadení a príkaz, ktorý odošlete, musí tento atribút skutočne niesť. Prejdite štyri nižšie uvedené fázy po poriadku, pretože každá vytvára hodnotu, ktorú potrebuje tá nasledujúca.
Pred dotykom zariadenia zhromaždite štyri identifikátory
Zapíšte si štyri hodnoty: identifikátor zväzku z vášho inventára správy, identifikátor per-app VPN nákladu, VPNUUID vnútri tohto nákladu a identifikátor príkazu, ktorý sa chystáte odoslať. Identifikátor zväzku pomenúva aplikáciu, ktorá prijíma nastavenia, a popis na domovskej obrazovke ho nenahrádza. Držte PayloadUUID úplne mimo tohto zoznamu, pretože označuje náklad vnútri profilu a odpovedá na inú otázku. Nahradiť ho ním len preto, že obe polia vyzerajú ako UUID, je najčastejší spôsob, ako vytvoriť asociáciu, ktorá nikdy nemôže sedieť.
Ak vám správca VPN neodovzdal per-app náklad a jeho identifikátor, vyžiadajte si ich, namiesto toho aby ste UUID vyškrabávali z najbližšieho konfiguračného súboru.
Aplikujte atribút cez kanál správy
Overte, že cieľová aplikácia je na tomto zariadení spravovaná, pretože známy identifikátor zväzku nerobí nespravovanú inštaláciu vhodnou pre asociáciu. Potom odošlite položku nastavení typu ApplicationAttributes cez priradenie per-app VPN vo vašom produkte alebo jeho podporovanú implementáciu príkazu Settings. Položka identifikuje aplikáciu identifikátorom zväzku a nesie slovník Attributes, ktorého VPNUUID zodpovedá nákladu. Nič v tejto položke nie je úplná obálka príkazu a nič v nej sa nedá ručne nainštalovať ako profil.
K odstraňovaniu pristupujte rovnako zámerne ako k inštalácii. Schéma hovorí, že vynechanie slovníka Attributes odstráni existujúce atribúty aplikácie, takže z na polovicu postavenej aktualizácie sa ticho stane reset. Podobne pomenovaný príkaz Managed Application Attributes číta atribúty späť na overenie; nenastavuje ich, a jeho použitie ako nastavovača je premrhané okno nasadenia.
Čítajte výsledok príkazu, nie ikonu aplikácie
Skontrolujte potvrdenie odoslaného príkazu a overte, že spravovaná aplikácia teraz hlási tento atribút. Odznak VPN v stavovom riadku len hovorí, že niekde v telefóne existuje tunel. Nemôže vám povedať, že práve táto aplikácia je priradená ku konfigurácii pre aplikácie, a na zariadení, kde sa tunel otvára na požiadanie, sa odznak nemusí vôbec objaviť. Porovnávajte identifikátory v priradení, namiesto hľadania vizuálnej stopy.
Ak v tej istej flotile existujú dve konfigurácie pre aplikácie, porovnajte ich identifikátory, skôr než budete predpokladať, že vaše priradenie pristálo v tej zamýšľanej.
Otestujte to na prostriedku a potom pár zaznamenajte
Nechajte oprávneného používateľa otvoriť súkromný prostriedok z priradenej aplikácie a sledujte, či sa pre neho tunel pre aplikácie zdvihne. Potom to zopakujte z nespravovanej aplikácie na tom istom telefóne a overte, že zaobchádzanie je odlišné. Práve ten kontrast je skutočný test, pretože fungujúci súkromný prostriedok sa mohol dosiahnuť aj tunelom pre celé zariadenie, o ktorom nikto v zázname zmien nehovoril. Zaznamenajte výsledok, kým máte zariadenie pred sebou.
Uložte spolu identifikátor zväzku, identifikátor nákladu, zdieľaný VPNUUID a výsledok príkazu, aby ďalšie vyšetrovanie začínalo od rovnakých štyroch hodnôt, nie od pamäti.
Vráťte to späť bez vedľajších škôd
Ak chcete priradenie odstrániť, odošlite atribút aplikácie znova s prázdnym slovníkom Attributes v podobe, ktorú dokumentuje váš produkt, namiesto toho aby ste aplikáciu z príkazu vyradili. Potom overte, že aplikácia už neotvára tunel pre aplikácie a že ostatné spravované aplikácie si svoje ponechali. Ak má ten istý telefón aj profil VPN pre celé zariadenie, overte, že sa správa ako pred vrátením, pretože dve konfigurácie VPN na jednom zariadení je miesto, kde tento krok zvyčajne zlyhá. Potom aktualizujte záznam, ktorý ste viedli.
Audit, ktorý sa bude pýtať, prečo bola určitá aplikácia vôbec tunelovaná, bude chcieť dvojicu UUID a dátum, nie opis nasadenia.