Uložený VPN na Androidu: které tajemství můžete obnovit?
Telefon, který se znovu připojuje, aniž by se ptal na heslo, neukládá heslo, které byste mohli zkopírovat. Porovnejte čtyři typy přihlašovacích údajů a obnovu, kterou každý z nich vyžaduje.
Telefon se každé ráno znovu připojí k VPN, aniž by se na cokoli ptal. Znamená to, že přihlašovací údaj je někde uvnitř. Obvykle není, alespoň ne v podobě, kterou byste mohli přečíst a napsat do nového zařízení.
Telefon má oprávnění se připojit. Vy chcete tajemství, které můžete přenést, a to jsou různé vlastnosti, které náhodou vytvářejí stejné chování na obrazovce.
Než cokoli resetujete, zjistěte, který ze čtyř druhů tajemství skutečně chybí, protože každý má jiného vlastníka a jinou obnovu.
Funkční připojení není uložené heslo
Aplikace, která se tiše znovu připojuje, může držet heslo, relaci token, odkaz na certifikát nebo nic víc než klíč vázaný na zařízení, který nedokáže exportovat. Všechny čtyři vytvářejí stejný uživatelský zážitek a žádný není zaměnitelný.
Řada teček v poli nastavení je rozhodnutí o vykreslení, ne důkaz. Některé aplikace skutečně ukládají obnovitelné heslo a nabízejí jeho zobrazení nebo export; jiné berou token z toku jednotného přihlášení a heslo nikdy nevidí.
První otázka tedy není, kde je soubor. Je to, jaké oprávnění aplikace dostala, a tato odpověď přichází od poskytovatele, ne od zařízení.
Čtyři tajemství, čtyři obnovy
Před kontaktováním kohokoli přiřaďte svou situaci k jednomu řádku, protože žádost se zcela mění podle toho, o který případ jde.
| 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 |
Druhý řádek lidi chytá nejčastěji. Heslo pro import PKCS#12 chrání klíčový materiál a nesouvisí s přihlášením k účtu, takže reset hesla účtu nic neobnoví. Pokud je heslo balíčku skutečně ztraceno, řešením je nové vydání.
Čtvrtý řádek vysvětluje mnoho matoucích vláken podpory. Profil může odkazovat na přihlašovací údaj v úložišti klíčů platformy místo toho, aby obsahoval přenosnou kopii, a v takovém případě v profilu není co extrahovat ani v zásadě.
Proč kopírování dat aplikace obvykle selhává
Starý recept je vytáhnout datový adresář aplikace a přečíst z něj konfiguraci. Na současném Androidu má recept dva nezávislé problémy.
První je zásada zálohování. Android 12 omezil data aplikací exportovaná starou cestou adb backup pro aplikace cílené na API 31 nebo novější a aplikace mohou data ze zálohy zcela vyloučit. Postup napsaný pro starší zařízení není univerzální metodou obnovy pro současné.
Druhý je úložiště klíčů. Klíče tam vytvořené mohou být neexportovatelné a vázané na hardware, jak popisuje dokumentace Android Keystore. Kopírování zašifrovaného blobu nekopíruje klíč, který jej dešifruje, takže obnovený adresář může obsahovat údaj, který nové zařízení nikdy nemůže použít.
Ani jeden z problémů není chyba k obcházení. Oba jsou platforma, která dělá to, k čemu byla navržena, a zacházení s nimi jako s překážkami obvykle končí zrootovaným telefonem a bez hesla.
Přecházejte na náhradní telefon vědomě
Nejprve udělejte podporovanou věc. Pokud poskytovatel nabízí export, který výslovně zahrnuje přihlašovací údaje, které potřebujete, použijte jej a ověřte výsledek na novém zařízení, než smažete staré. Pokud ne, požádejte o nový profil nebo registraci, což je obvyklá cesta pro služby založené na certifikátech a obvykle trvá kratší dobu než obejití.
Na pořadí záleží. Zaregistrujte náhradu, připojte ji, prožeňte testovací požadavek tunelem a teprve potom vyřaďte originál. Ponechat funkční telefon, dokud se nový neprokáže, je nejlevnější dostupné pojištění a stojí jen trpělivost.
Naplánujte i vedlejší účinky resetu. Pokud se resetuje heslo účtu nebo se zruší identita zařízení, mohou být zneplatněny další relace, včetně klienta na notebooku a tabletu, na který si nikdo nevzpomněl. Vyřešte je ve stejném okně, místo abyste je objevovali jeden po druhém.
Co nedělat
Nerootujte jediné funkční zařízení při hledání souboru s prostým textem. Měníte problém obnovy přístupu na problém integrity zařízení, můžete rozbít vlastní kontroly integrity aplikace a stále nemáte záruku, že hodnota, kterou hledáte, existuje v čitelné podobě.
Nevkládejte soukromé klíče, exportované profily ani hesla do tiketu podpory, abyste dokázali, že problém je skutečný. Poskytovatel potřebuje název profilu, verzi aplikace, identifikátor účtu a chybu, z nichž žádný není tajný.
A nevypínejte ověřování certifikátů, abyste získali spojení, dokud čekáte. Vyměňujete dočasnou nepříjemnost za trvalé oslabení jediné kontroly, která vám říká, se kterým serverem mluvíte. Zapište čtyři fakta, položte konkrétní otázku a použijte vydanou cestu.