Darbo programa reikalauja VPN? Pirmiausia patikrinkite šiuos tris sluoksnius
VPN reikalaujanti darbo programa gali nepavykti dėl privataus vardo, programos politikos ar valdomo užrakinimo. Nustatykite atsakingąjį prieš vėl prisijungdami.
Pranešimas sako, kad programai reikia VPN, tačiau paprastai programa praneša simptomą, o ne įvardija tai, kas ją užblokavo. Tą sakinį gali sukurti trys skirtingi atsakingieji: privati paslauga, su kuria programa kalbasi, pačios programos politikos kodas ir įrenginio valdymo sluoksnis, kuris valdo darbo profilį. Kuris iš jų klausia, keičia tai, ką turėtumėte daryti, ir tik vienas iš trijų pataisomas prijungus tunelį. Suradus atsakingąjį pirmiausia, išvengsite kliento, kuris niekada nebuvo problema, perdiegimo.
Ką gali patikrinti pati programa
Prieš darydami prielaidą apie paslėptą platformos taisyklę, prisiminkite, kad įprasta programa gali matyti, ar VPN transportas aktyvus. ConnectivityManager praneša apie tinklus, turinčius TRANSPORT_VPN, o NET_CAPABILITY_NOT_VPN nebuvimas kiekvienam kviečiančiajam sako, kad dabartinis kelias eina per tunelį. Kūrėjas, norintis atsisakyti dirbti už tunelio ribų, gali tai padaryti naudodamas viešuosius API ir visiškai be įmonės įrankių.
Ko programa taip negali matyti, tai kieno tas VPN. Transporto vėliavėlė sako, kad tunelis egzistuoja, o ne kad jis baigiasi ten, kur jūsų organizacija tikisi.
Paslaugos kelias: privatūs vardai ir adresai
Dažniausia sąžininga pranešimo versija visai nėra politikos patikra. Programa išsprendžia vidinį hosto vardą, pavyzdžiui, wiki ar API galinį tašką, kuris egzistuoja tik įmonės DNS vaizde, ir paieška nepavyksta prieš paleidžiant bet kokį politikos kodą. Tunelis gali būti įjungtas ir praleisti bendrą interneto srautą, o padalintas DNS siunčia tą vardą sprendėjui, kuris niekada apie jį negirdėjo.
Simptomai čia siauri. Vienas hostas nepavyksta, likę programos tinklo kvietimai veikia, o gedimas pasireiškia vardo paieškos metu, o ne paleidžiant. Vidinius sertifikatus prideda antras gedimo režimas, nes prie organizacijos CA prisegta programa atmeta viešą sertifikatą net tada, kai paketai teka.
Atsitiktinio komercinio VPN prijungimas nieko iš to neištaiso. Jis pakeičia jūsų išėjimo adresą ir palieka vidinį vardą tokį pat neišsprendžiamą.
Programos politikos sluoksnis
Programa gali turėti ir savo vartus. Valdomos konfigūracijos leidžia organizacijai siųsti raktų ir reikšmių poras, kurias programa deklaruoja, o programa jas skaito per RestrictionManager. Raktas, pavyzdžiui, privalomas profilio pavadinimas arba leidžiamų tinklų sąrašas, yra visiškai kūrėjo dizainas, įgyvendinamas programos kode su bet kokiu klaidos tekstu, kurį pasirenka tas kodas.
Šis sluoksnis yra vieta, kur formuluotė paprastai išduoda. Jei pranešimas pasirodo iškart paleidžiant, prieš bet kokį tinklo kvietimą, ir mini politiką, profilį ar administratorių, tikriausiai matote programos logiką, o ne numestą paketą.
Tos pačios ribos skaitymas asmeniniame įrenginyje yra aklavietė. Nevaldomi įrenginiai neturi jokių ribų skaityti, todėl programa grįžta prie bet kokios numatytosios reikšmės, su kuria buvo sukurta.
Platformos sluoksnis: visada įjungta ir užrakinimas
Įrenginio valdymas prideda vykdymą, kurio programa negali apeiti. Įrenginio politikos valdiklis gali iškviesti setAlwaysOnVpnPackage darbo profiliui, pasirinktinai su įjungtu užrakinimu, ir kai užrakinimas įjungtas, platforma atsisako srauto, kuris neina per tą paketą. Blokavimas matomas kaip sistemos būsena, o ne programos klaida: kitos profilio programos taip pat nustoja pasiekti tinklą.
Apimtis svarbi. Visada įjungtas VPN konfigūruojamas kiekvienam vartotojui, todėl darbo profilio paketas neapima jūsų asmeninio profilio, o asmeninis VPN netenkina darbo profilio paketo. Du profiliai, dvi nepriklausomos tinklo politikos, vienas įrenginys.
Tai taip pat vienintelis sluoksnis, kuriame nesusijęs VPN negali padėti, nes politika įvardija vieną konkretų paketą.
Atskirti tris
Pereikite požymius iš eilės ir sustokite prie pirmojo, kuris tinka. Vienas hosto vardas nepavyksta, o visa kita išsprendžiama, rodo paslaugos kelią. Tiesioginis atsisakymas paleidžiant su politikos formuluote rodo programos logiką. Visas profilis praranda ryšį kiekvieną kartą atsijungus patvirtintam klientui, rodo užrakinimą. O programa, kuri priima bet kokį tunelį, tikrina transporto vėliavėlę, o ne jūsų organizacijos tapatybę.
Naudingi įrodymai: tikslus tekstas ir jo laikas, ar kitos to paties profilio programos dar turi ryšį, ar privatus vardas išsprendžiamas patvirtintame tunelyje ir ar įrenginys rodo darbo ženklelį programai, kurią atidarėte.
Ką įrašyti į pagalbos užklausą
Užklausa, kuri įvardija sluoksnį, nukreipiama teisingai iš pirmo karto. Kažkas panašaus: darbo profilio programa atsidaro, išteklių sąrašas nepavyksta po to, kai prisijungia patvirtintas VPN, privataus vardo sprendimas nepavyksta leidžiamoje diagnostikoje, o kitos profilio programos toliau veikia. Tai skaitoma kaip maršruto ar sprendėjo problema ir praleidžia paskyros atstatymo ciklą.
Jei patvirtinto VPN visai nėra, palaikomas kelias yra registracija arba pakartotinis paruošimas per jūsų administratorių. Valdymo profilio pašalinimas, nesusijusio kliento įdiegimas ar tinklo būsenos falsifikavimas pakeičia saugumo tvarką, o ne ją atkuria.
Pradėkite nuo sluoksnio, o ne nuo kliento. Trys požymiai aukščiau paprastai tai išsprendžia per vieną sesiją.