Rozsah resetu VPN v Androide: čo ktorá vrstva naozaj zmaže
Medzipamäť, úložisko aplikácie, reset siete a továrenské nastavenie mažú v Androide rôzne stavy. Priraďte vrstvu k stavu, ktorý podozrievate, skôr než profil zmažete.
Android má štyri samostatné operácie, ktoré ľudia nazývajú reset VPN, a každá maže niečo iné. Vymazanie medzipamäte aplikácie odstráni dočasné súbory; vymazanie jej úložiska odstráni samotný profil. Reset siete znovu postaví sieťový zásobník a továrenské nastavenie nahradí oddiel používateľských dát. Operáciu vyberajte podľa podozrivého stavu, nie podľa zvyku. Ak sa pomýlite, profil alebo cesta k zápisu, ktorú ste potrebovali, zmizne skôr, než niečo diagnostikujete.
Tu je pravidlo, ktoré používam pri každom hovore: pomenujte stav, pomenujte jeho vlastníka a potom odstráňte iba kópiu tohto vlastníka. Zvyšok stránky je o tom, ktorý komponent Androidu drží ktoré bajty.
Kde profil VPN v Androide skutočne žije
Klient tretej strany v nespravovanom telefóne drží profil vo vlastnom adresári dát aplikácie – ako súbor predvolieb, blok JSON alebo malú databázu SQLite. Práve tento adresár maže položka Vymazať úložisko v Nastaveniach. Profil nie je v systémovom zozname VPN: ten obsahuje záznam o pripojení, ktorý klient zaregistroval cez VpnService, a zahŕňa názov pripojenia, vlastnícky balík a akýkoľvek príznak trvalého zapnutia, ktorý používateľ nastavil.
VpnService je inštalatérstvo, nie úložisko. Klient raz požiada o súhlas, vytvorí rozhranie tun a sám presúva pakety, takže platforma nikdy nemusí rozumieť formátu profilu. Preto sa konfiguračný súbor skopírovaný z iného telefónu často naimportuje ako prázdny profil alebo neprejde validáciou.
Prihlasovacie údaje idú inou cestou. Kľúč alebo certifikát získaný cez systémový KeyChain zostáva v úložisku spravovanom systémom, takže vymazanie dát aplikácie môže ponechať prihlasovacie údaje použiteľné a odstrániť iba alias klienta na ne.
Spravované zariadenia pridávajú druhého vlastníka. Pracovný profil vytvorený EMM spúšťa vlastnú kópiu klienta podľa vlastných pravidiel a trvalo zapnutú VPN možno pripnúť pravidlami zariadenia, takže ju používateľ nemôže odpojiť. Na takýchto zariadeniach sa profil zvyčajne poskytuje pri zápise, nie píše ručne. Obnova je potom rozhodnutie o novom zápise, nie o novom importe.
Medzipamäť, úložisko, reset siete, továrenské nastavenie
Štyri operácie zodpovedajú týmto hraniciam. Predtým, než niečoho sa dotknete, prečítajte si riadok pre podozrivý stav.
| Operation | What it removes | What survives |
|---|---|---|
| Clear cache | Temporary files, including any diagnostic bundle the client wrote there | Profile, credentials, enrollment |
| Clear storage | The app's preferences, databases and saved profile | KeyChain entries, other apps, device policy |
| Network reset | Wi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entries | App data, KeyChain, work profile |
| Factory reset | The user data partition, accounts and device-bound keys | Nothing on the device |
Mazanie medzipamäte je najbezpečnejšie a najmenej užitočné. Odstraňuje dočasné súbory, a to je aj miesto, kam klient mohol uložiť log, ktorý po vás agent podpory práve žiadal. Sprievodca Androidom na riešenie problémov s aplikáciami považuje medzipamäť a úložisko za dve rôzne mazania, a mali by ste tiež.
Vymazať úložisko je skutočný reset jednej aplikácie. Odstráni profil, uloženú bránu a príznaky dôvery, ktoré klient držal pre určité siete. Neodvolá položky KeyChain, neodstráni systémový záznam VPN, ktorý vlastní iná aplikácia, a v spravovanom profile neodstráni pravidlo, ktoré profil pôvodne odoslalo.
Reset siete v Nastaveniach je celosystémový a jeho presný rozsah sa mení podľa výrobcu a verzie Androidu. Potvrdzovací dialóg vo vašej zostave je jediné spoľahlivé vyhlásenie o tom, čo zabudne.
Najprv si zapíšte cestu späť
Pred každým ničivým krokom zapíšte päť vecí: verziu klienta, názov profilu, adresu brány, vlastníka služby a presnú fázu, v ktorej pripojenie zlyháva.
Práve týchto päť faktov oddeľuje poruchu klienta od poruchy pravidiel alebo servera. Vypršanie časového limitu, odmietnutie certifikátu a okamžité odmietnutie sú tri rôzne zlyhania a každé ukazuje na iného vlastníka. Ak najprv vymažete úložisko, stratíte dôkazy na strane klienta, ktoré by ich rozlíšili. Kým log existuje, uchovajte jeho vyčistenú kópiu.
Potom potvrďte, ako by sa pripojenie znovu vytvorilo. Zobrazovaný názov a názov hostiteľa nestačia, keď profil závisel od klientskeho certifikátu, spravovanej konfigurácie alebo zápisu MFA viazaného na toto zariadenie.
Zamknutie pri prvotnom nastavení, s ktorým nikto nepočíta
Jeden režim zlyhania si zaslúži vlastnú časť. Ak je jediným miestom na stiahnutie profilu interný portál dostupný len cez tunel, ktorý sa chystáte odstrániť, vymazanie úložiska vytvorí slepú uličku bez východu v aplikácii.
Trvalo zapnutá VPN s voľbou blokovať pripojenia bez VPN z toho urobí úplný výpadok: telefón nemá funkčnú cestu k portálu a klient nemá profil, ktorým by tunel zdvihol. Oba stavy sa navzájom držia na mieste.
Východisko je procedurálne, nie technické. Exportujte alebo odfoťte konfiguráciu, kým tunel ešte funguje, overte, že portál má trasu, ktorá nezávisí od VPN, a až potom čokoľvek mažte. Na spravovanom zariadení sa pred zásahom do profilu opýtajte správcu, aká cesta obnovy existuje.
Overte obnovený tunel
Keď sa profil vráti, testujte v poradí: preklad názvov, TCP spojenie k známemu internému hostiteľovi a správanie blokovania pri zlyhaní, na ktoré sa naozaj spoliehate. Poradie je dôležité, pretože tunel môže naskočiť a napriek tomu unikať DNS.
Ikona kľúča v stavovom riadku dokazuje, že rozhranie existuje, a nič viac.
Ak pripojenie zlyháva aj po cielenom resete, prestaňte zväčšovať rozsah operácie. Uchovajte dôkazy pred a po, poznamenajte, ktorú vrstvu ste vymazali, a odovzdajte prípad vlastníkovi komponentu spolu s tými piatimi faktmi. Továrenské nastavenie je samostatné rozhodnutie s oveľa vyššou cenou a nie je ďalším krokom v kontrolnom zozname VPN.