VPN për çdo aplikacion në iOS: përputh VPNUUID-në e aplikacionit, jo PayloadUUID
VPNUUID i aplikacionit duhet të jetë i barabartë me atë brenda ngarkesës VPN për çdo aplikacion, dhe aplikacioni duhet të jetë i administruar. Një runbook që vërteton çiftin para testit.
Dy vlera UUID vendosin nëse një aplikacion iPhone i administruar kalon në tunelin për çdo aplikacion, dhe asnjëra prej tyre nuk është identifikuesi i profilit që i mban. Atributi VPNUUID i aplikacionit duhet të jetë i barabartë me VPNUUID brenda ngarkesës VPN për çdo aplikacion. Aplikacioni i vendosur duhet gjithashtu të administrohet nga i njëjti shërbim i administrimit të pajisjeve, dhe komanda që dërgoni duhet ta mbajë vërtet atributin. Kaloni nëpër katër fazat më poshtë sipas radhës, sepse secila prodhon një vlerë që i nevojitet asaj pasardhëse.
Mblidhni katër identifikues para se të prekni pajisjen
Shkruani katër vlera: identifikuesin e paketës nga inventari juaj i administrimit, identifikuesin e ngarkesës VPN për çdo aplikacion, VPNUUID brenda asaj ngarkese dhe identifikuesin e komandës që jeni gati të dërgoni. Identifikuesi i paketës emërton aplikacionin që merr cilësimet, dhe etiketa në ekranin kryesor nuk e zëvendëson atë. Mbajeni PayloadUUID plotësisht jashtë kësaj liste, pasi identifikon një ngarkesë brenda një profili dhe përgjigjet për një pyetje tjetër. Zëvendësimi i tij me atë thjesht sepse të dy fushat duken si UUID është mënyra më e zakonshme për të ndërtuar një lidhje që nuk mund të përputhet kurrë.
Nëse administratori i VPN nuk ju ka dhënë ngarkesën për çdo aplikacion dhe identifikuesin e saj, kërkojini ato në vend që të gërvishtni një UUID nga cilido skedar konfigurimi që është më afër.
Zbatojeni atributin përmes kanalit të administrimit
Konfirmoni që aplikacioni objektiv administrohet në atë pajisje, pasi një identifikues i njohur pakete nuk e bën një instalim të paadministruar të përshtatshëm për lidhjen. Pastaj dërgoni një element cilësimesh të tipit ApplicationAttributes përmes caktimit të VPN për çdo aplikacion të produktit tuaj ose zbatimit të tij të mbështetur të komandës Settings. Elementi e identifikon aplikacionin me identifikuesin e paketës dhe mban një fjalor Attributes, VPNUUID i të cilit përputhet me ngarkesën. Asgjë në atë element nuk është zarf i plotë komande, dhe asgjë në të nuk mund të instalohet manualisht si profil.
Trajtojeni heqjen po aq me qëllim sa instalimin. Skema thotë që lënia jashtë e fjalorit Attributes heq atributet ekzistuese të aplikacionit, kështu që një përditësim i ndërtuar përgjysmë bëhet në heshtje një rivendosje. Komanda me emër të ngjashëm Managed Application Attributes i lexon atributet mbrapsht për verifikim; nuk i vendos ato, dhe përdorimi i saj si vendosës është një dritare vendosjeje e shpenzuar.
Lexoni rezultatin e komandës, jo ikonën e aplikacionit
Kontrolloni konfirmimin e komandës që dërguat dhe konfirmoni që aplikacioni i administruar tani raporton atributin. Një shenjë VPN në shiritin e statusit thotë vetëm se ekziston një tunel diku në telefon. Nuk mund t'ju thotë se pikërisht ky aplikacion është caktuar në konfigurimin për çdo aplikacion, dhe në një pajisje ku tuneli hapet sipas kërkesës shenja mund të mos shfaqet kurrë. Krahasoni identifikuesit në caktim në vend që të kërkoni një shenjë vizuale.
Nëse ekzistojnë dy konfigurime për çdo aplikacion në të njëjtën flotë, krahasoni identifikuesit e tyre para se të supozoni se caktimi juaj zbarkoi në atë të synuar.
Testojeni me burimin, pastaj regjistroni çiftin
Lërini një përdorues të autorizuar të hapë burimin privat nga aplikacioni i caktuar dhe vëreni nëse tuneli për çdo aplikacion ngrihet për të. Pastaj përsëriteni nga një aplikacion i paadministruar në të njëjtin telefon dhe konfirmoni që trajtimi është i ndryshëm. Pikërisht ai kontrast është testi i vërtetë, pasi një burim privat që funksionon mund të ishte arritur edhe përmes një tuneli për të gjithë pajisjen që askush nuk e përmendi në regjistrin e ndryshimeve. Regjistroni rezultatin ndërsa pajisja është para jush.
Mbani bashkë identifikuesin e paketës, identifikuesin e ngarkesës, VPNUUID e ndarë dhe rezultatin e komandës, që hetimi i radhës të nisë nga të njëjtat katër vlera dhe jo nga kujtesa.
Kthejeni mbrapsht pa dëme anësore
Për të hequr caktimin, ridërgoni atributin e aplikacionit me një fjalor Attributes bosh në formën që dokumenton produkti juaj, në vend që ta hiqni aplikacionin nga komanda. Më pas verifikoni që aplikacioni nuk hap më tunelin për çdo aplikacion dhe që aplikacionet e tjera të administruara mbajtën të tyren. Nëse i njëjti telefon ka edhe një profil VPN për të gjithë pajisjen, konfirmoni se ai sillet ende si para kthimit, pasi dy konfigurime VPN në një pajisje është vendi ku ky hap zakonisht shkon keq. Pastaj përditësoni regjistrin që mbani.
Një auditim që pyet pse një aplikacion i caktuar u tunelua ndonjëherë do të dojë çiftin e UUID-ve dhe një datë, jo një përshkrim të vendosjes.