Sačuvani VPN na Androidu: koji tajni podatak možete povratiti?
Telefon koji se ponovo povezuje bez traženja lozinke ne čuva lozinku koju možete kopirati. Uporedite četiri vrste akreditiva i oporavak koji svaka zahtijeva.
Telefon se svako jutro ponovo povezuje na VPN bez pitanja. To implicira da je akreditiv negdje unutra. Obično nije, bar ne u obliku koji možete pročitati i unijeti u novi uređaj.
Telefon ima ovlaštenje za povezivanje. Vi želite tajnu koju možete prenijeti, a to su različita svojstva koja slučajno daju isto ponašanje na ekranu.
Prije nego što bilo šta resetirate, utvrdite koja od četiri vrste tajne zapravo nedostaje, jer svaka ima drugog vlasnika i drugi oporavak.
Radna veza nije sačuvana lozinka
Aplikacija koja se tiho ponovo povezuje može držati lozinku, sesijski token, referencu na certifikat ili ništa više od ključa vezanog za uređaj koji ne može izvesti. Sve četiri daju isto korisničko iskustvo i nijedna nije zamjenjiva.
Red tačaka u polju postavki je odluka o prikazu, a ne dokaz. Neke aplikacije zaista čuvaju lozinku koja se može povratiti i nude prikaz ili izvoz; druge uzimaju token iz toka jedinstvene prijave i nikada ne vide lozinku.
Dakle prvo pitanje nije gdje je datoteka. Pitanje je koje je ovlaštenje aplikacija dobila, a taj odgovor dolazi od provajdera, a ne od uređaja.
Četiri tajne, četiri oporavka
Uskladite svoju situaciju s jednim redom prije nego što se bilo kome obratite, jer zahtjev se potpuno mijenja zavisno od toga koji je slučaj.
| What is missing | Who can restore it |
|---|---|
| Account password used with a username | The identity provider, through a reset |
| Password protecting a private key or PKCS#12 package | Nobody, if it is forgotten; a fresh profile and key are issued instead |
| Session token or SSO session | Nobody; sign in again to obtain a new session |
| Reference to a certificate or key held on the device | The administrator, by enrolling the new device |
Drugi red najčešće pogađa ljude. Lozinka za uvoz PKCS#12 štiti ključni materijal i nije povezana s prijavom na račun, pa resetiranje lozinke računa ne povraća ništa. Ako je lozinka paketa zaista izgubljena, rješenje je ponovno izdavanje.
Četvrti red objašnjava mnoge zbunjujuće teme podrške. Profil može upućivati na akreditiv u platformskoj pohrani ključeva umjesto da sadrži prenosivu kopiju, a u tom slučaju u profilu nema šta izvući čak ni u principu.
Zašto kopiranje podataka aplikacije obično ne uspijeva
Stari recept je izvući direktorij podataka aplikacije i pročitati konfiguraciju iz njega. Na aktuelnom Androidu recept ima dva nezavisna problema.
Prvi je politika sigurnosne kopije. Android 12 ograničio je podatke aplikacija izvezene kroz stari adb backup put za aplikacije koje ciljaju API 31 ili noviji, a aplikacije mogu potpuno isključiti podatke iz sigurnosne kopije. Postupak napisan za stariji uređaj nije univerzalna metoda oporavka za aktuelni.
Drugi je pohrana ključeva. Ključevi generisani tamo mogu biti neizvozivi i vezani za hardver, kako opisuje Android Keystore dokumentacija. Kopiranje šifrovanog bloba ne kopira ključ koji ga dešifruje, pa obnovljeni direktorij može sadržavati akreditiv koji novi uređaj nikada ne može koristiti.
Nijedan od dva problema nije greška koju treba zaobići. Oba su platforma koja radi ono za šta je dizajnirana, a tretiranje kao prepreka obično završi s rootanim telefonom i bez lozinke.
Pređite na zamjenski telefon svjesno
Prvo uradite podržano. Ako provajder nudi izvoz koji eksplicitno uključuje akreditive koji su vam potrebni, upotrijebite ga i provjerite rezultat na novom uređaju prije nego što obrišete stari. Ako ne nudi, zatražite novi profil ili upis, što je normalan put za usluge zasnovane na certifikatima i obično traje kraće od zaobilaznog rješenja.
Redoslijed je važan. Upišite zamjenu, povežite je, pošaljite testni zahtjev kroz tunel i tek onda povucite original. Držanje radnog telefona dok se novi ne dokaže najjeftinije je osiguranje dostupno i košta samo strpljenje.
Planirajte i nuspojave resetiranja. Ako se lozinka računa resetira ili se identitet uređaja opozove, druge sesije mogu postati nevažeće, uključujući klijent na laptopu i tablet koji se niko nije sjetio. Pozabavite se njima u istom prozoru umjesto da ih otkrivate jednu po jednu.
Šta ne treba raditi
Ne rootajte jedini radni uređaj da biste tražili tekstualnu datoteku. Pretvarate problem oporavka pristupa u problem integriteta uređaja, možete slomiti vlastite provjere integriteta aplikacije, a i dalje nemate garanciju da vrijednost koju tražite postoji u čitljivom obliku.
Ne lijepite privatne ključeve, izvezene profile ili lozinke u tiket podrške da biste dokazali da je problem stvaran. Provajderu trebaju naziv profila, verzija aplikacije, identifikator računa i greška, od kojih nijedno nije tajna.
I ne isključujte provjeru certifikata da biste dobili vezu dok čekate. To mijenja privremenu neugodnost za trajno slabljenje jedine provjere koja vam kaže s kojim serverom razgovarate. Zapišite četiri činjenice, postavite konkretno pitanje i upotrijebite izdati put.