VPN tersimpan di Android: rahasia mana yang bisa Anda pulihkan?
Ponsel yang menyambung ulang tanpa meminta kata sandi tidak menyimpan kata sandi yang bisa Anda salin. Bandingkan empat kredensial dan pemulihan yang dibutuhkan masing-masing.
Ponsel menyambung ulang ke VPN setiap pagi tanpa menanyakan apa pun. Itu berarti kredensialnya ada di dalam suatu tempat. Biasanya tidak, setidaknya tidak dalam bentuk yang bisa Anda baca dan ketikkan di perangkat baru.
Yang dimiliki ponsel adalah wewenang untuk menyambung. Yang Anda inginkan adalah rahasia yang bisa Anda bawa, dan itu sifat berbeda yang kebetulan menghasilkan perilaku sama di layar.
Sebelum menyetel ulang apa pun, tentukan jenis rahasia mana dari empat jenis yang benar-benar hilang, karena masing-masing punya pemilik dan pemulihan berbeda.
Koneksi yang berfungsi bukan kata sandi tersimpan
Aplikasi yang menyambung ulang diam-diam mungkin menyimpan kata sandi, token sesi, rujukan sertifikat, atau tidak lebih dari kunci terikat perangkat yang tidak bisa diekspornya. Keempatnya menghasilkan pengalaman pengguna sama dan tidak satu pun dapat dipertukarkan.
Barisan titik di kolom pengaturan adalah keputusan tampilan, bukan bukti. Beberapa aplikasi benar-benar menyimpan kata sandi yang bisa dipulihkan dan menawarkan menampilkan atau mengekspornya; yang lain mengambil token dari alur masuk tunggal dan tidak pernah melihat kata sandinya.
Jadi pertanyaan pertama bukanlah di mana berkasnya. Melainkan jenis wewenang apa yang diberikan kepada aplikasi, dan jawaban itu datang dari penyedia, bukan dari perangkat.
Empat rahasia, empat pemulihan
Cocokkan situasi Anda dengan satu baris sebelum menghubungi siapa pun, karena permintaannya berubah total tergantung yang mana.
| 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 |
Baris kedua paling sering menjerat orang. Kata sandi impor PKCS#12 melindungi materi kunci dan tidak berhubungan dengan login akun, jadi menyetel ulang kata sandi akun tidak memulihkan apa pun. Jika kata sandi paket benar-benar hilang, solusinya menerbitkan ulang.
Baris keempat menjelaskan banyak utas dukungan yang membingungkan. Profil dapat merujuk kredensial di penyimpanan kunci platform alih-alih memuat salinan portabel, dan dalam hal itu tidak ada yang bisa diekstrak dari profil bahkan secara prinsip.
Mengapa menyalin data aplikasi biasanya gagal
Resep lama adalah menarik direktori data aplikasi dan membaca konfigurasi darinya. Di Android saat ini resep itu punya dua masalah independen.
Yang pertama adalah kebijakan cadangan. Android 12 membatasi data aplikasi yang diekspor melalui jalur adb backup lama untuk aplikasi yang menargetkan API 31 atau lebih baru, dan aplikasi dapat mengecualikan data dari cadangan sepenuhnya. Prosedur yang ditulis untuk perangkat lama bukan metode pemulihan universal untuk perangkat saat ini.
Yang kedua adalah penyimpanan kunci. Kunci yang dibuat di sana bisa tidak dapat diekspor dan terikat perangkat keras, seperti yang dijelaskan dokumentasi Android Keystore. Menyalin blob terenkripsi tidak menyalin kunci yang mendekripsinya, jadi direktori yang dipulihkan bisa memuat kredensial yang tidak akan pernah bisa dipakai perangkat baru.
Tidak ada dari kedua masalah itu yang merupakan bug untuk diakali. Keduanya adalah platform melakukan apa yang memang dirancang untuk dilakukan, dan memperlakukannya sebagai hambatan biasanya berakhir dengan ponsel di-root dan tanpa kata sandi.
Pindah ke ponsel pengganti secara sengaja
Lakukan dulu hal yang didukung. Jika penyedia menawarkan ekspor yang secara eksplisit memuat kredensial yang Anda butuhkan, gunakan itu dan verifikasi hasilnya di perangkat baru sebelum menghapus yang lama. Jika tidak, minta profil atau pendaftaran baru, yang merupakan jalur normal untuk layanan berbasis sertifikat dan biasanya lebih cepat daripada jalan pintas.
Urutan itu penting. Daftarkan penggantinya, sambungkan, kirim permintaan uji melalui terowongan, dan baru setelah itu hentikan yang asli. Menyimpan ponsel yang berfungsi sampai yang baru terbukti adalah asuransi termurah yang ada, dan hanya membutuhkan kesabaran.
Rencanakan juga efek samping penyetelan ulang. Jika kata sandi akun disetel ulang atau identitas perangkat dicabut, sesi lain bisa menjadi tidak valid, termasuk klien laptop dan tablet yang tidak diingat siapa pun. Tangani semuanya dalam jendela waktu yang sama alih-alih menemukannya satu per satu.
Apa yang jangan dilakukan
Jangan root satu-satunya perangkat yang berfungsi untuk memburu berkas teks biasa. Anda mengubah masalah pemulihan akses menjadi masalah integritas perangkat, Anda mungkin merusak pemeriksaan integritas aplikasi itu sendiri, dan Anda tetap tidak punya jaminan bahwa nilai yang Anda cari ada dalam bentuk yang bisa dibaca.
Jangan tempelkan kunci privat, profil hasil ekspor, atau kata sandi ke tiket dukungan untuk membuktikan masalahnya nyata. Penyedia memerlukan nama profil, versi aplikasi, pengenal akun, dan galatnya, yang tidak satu pun bersifat rahasia.
Dan jangan menonaktifkan verifikasi sertifikat untuk mendapatkan koneksi selama menunggu. Itu menukar ketidaknyamanan sementara dengan pelemahan permanen pada satu-satunya pemeriksaan yang memberi tahu Anda server mana yang sedang Anda ajak bicara. Catat empat faktanya, ajukan pertanyaan spesifiknya, dan gunakan jalur yang diterbitkan.