Cara Mengekstrak Kata Sandi Chrome yang Tersimpan - Ketika Anda Tidak Tahu Kata Sandi Akun PC
Ini adalah Bagian 3 dari Seri Peretasan Kata Sandi Chrome.
Di artikel sebelumnya, kita melihat bagaimana kata sandi yang tersimpan dapat bocor
ketika penyerang mengetahui kata sandi akun PC.
Dalam postingan ini, kita akan melihat skenario yang berbeda:
bahkan tanpa mengetahui kata sandi akun PC,
kata sandi Chrome masih dapat diekstrak jika komputer dibiarkan tidak terkunci sejenak.
Ini bukan peretasan jarak jauh.
Ini adalah bentuk lain dari serangan lokal, yang dilakukan oleh seseorang dengan akses fisik singkat ke mesin Anda.
Kerentanan Lain dalam Pengisian Otomatis Chrome
Pengisian otomatis kata sandi Chrome memudahkan penjelajahan sehari-hari.
Namun, struktur internalnya menciptakan kerentanan tambahan:
jika layar tidak terkunci, nilai kata sandi yang tersimpan sudah ada dalam teks biasa di dalam browser.
Ini berarti seseorang yang tidak mengetahui kata sandi akun PC
masih dapat mengambil kata sandi yang tersimpan di Chrome
cukup dengan mengakses mesin saat Anda pergi sejenak.
Sebelum melihat metodenya, mari kita pertimbangkan situasi yang dapat dengan mudah terjadi dalam penggunaan sehari-hari.
Risiko Serangan Lokal
Sebagian besar pengguna berniat untuk mengunci layar mereka saat meninggalkan meja.
Tetapi momen-momen singkat:
panggilan telepon, keluar sebentar untuk kopi, atau sibuk dengan pekerjaan,
dapat dengan mudah menyebabkan lupa mengunci layar.
Kunci otomatis Windows biasanya diatur ke 5 atau 10 menit,
yang meninggalkan jendela kesempatan yang cukup besar.
Serangan lokal memanfaatkan momen-momen seperti itu.
Jika layar PC menyala dan browser terbuka,
penyerang dapat mengambil kata sandi yang tersimpan tanpa kredensial tambahan.
Bagaimana Kata Sandi Pengisian Otomatis Disimpan
Kolom kata sandi yang diisi melalui pengisian otomatis Chrome menampilkan karakter yang tersembunyi (••••),
tetapi di dalam browser, kata sandi sudah disimpan dalam teks biasa.
Elemen HTML <input type="password"> hanya menyembunyikan kata sandi secara visual.
Kata sandi sebenarnya disimpan dalam atribut value elemen,
yang dapat diakses melalui alat pengembang atau skrip.
Struktur inilah yang membuat serangan berikut menjadi mungkin.
Metode 1: Menggunakan Developer Tools
Menggunakan Developer Tools memungkinkan Anda membaca kata sandi yang diisi otomatis secara langsung.
Anda tidak perlu pengetahuan JavaScript untuk mengikuti langkah-langkahnya.
-
Buka halaman login di mana kata sandi telah diisi otomatis.
-
Konfirmasi bahwa kolom kata sandi berisi karakter yang tersembunyi (••••).
-
Klik kanan pada kolom input kata sandi.
-
Pilih
Inspeksi. -
Developer Tools akan terbuka dan menyorot elemen HTML yang relevan.
-
Temukan elemen
<input type="password" ...>. -
Catat nilai atribut
idatauname-nya. -
Buka tab Console.
-
Masukkan perintah berikut (ubah
'password'menjadi ID sebenarnya):console.log(document.getElementById('password').value); -
Tekan Enter dan kata sandi akan muncul dalam teks biasa.
Setelah terbiasa dengan langkah-langkahnya,
seluruh proses membutuhkan waktu kurang dari 30 detik.
Metode 2: Menggunakan Firefox
Fitur bawaan Firefox Impor Data dari Browser Lain
dapat menyalin kata sandi Chrome yang tersimpan tanpa meminta kata sandi akun PC.
Proses ini sederhana dan hampir tidak memerlukan pengetahuan teknis.
-
Unduh dan instal Firefox.
-
Pada peluncuran pertama, jendela Impor Data dari Browser Lain muncul.
-
Pilih Chrome.
-
Pilih item Kata Sandi.
-
Klik Berikutnya untuk mengimpor kata sandi Chrome.
-
Buka Kata Sandi (about:logins) dari menu Firefox.
-
Semua nama pengguna dan kata sandi akan muncul dalam teks biasa.
-
Pilih Ekspor Kata Sandi untuk menyimpan semuanya sebagai file CSV.
Firefox tidak meminta kata sandi akun PC untuk melihat atau mengekspor kata sandi ini.
Selain itu, kata sandi Chrome yang tersimpan dapat ditransfer dengan beberapa klik,
menjadikan ini metode yang sangat efektif ketika PC target dibiarkan tidak terkunci.
Risiko Struktural yang Diciptakan oleh Fitur Kemudahan
Kedua metode bekerja tanpa alat peretasan atau keterampilan lanjutan apa pun.
Mereka sepenuhnya bergantung pada fitur browser standar.
Satu-satunya persyaratan adalah layar PC tidak terkunci.
Di lingkungan PC bersama, pengaturan kantor, atau komputer keluarga,
jenis paparan ini dapat terjadi jauh lebih mudah daripada yang diharapkan orang.
Fitur pengisian otomatis Chrome memang praktis,
tetapi tidak boleh disalahartikan sebagai mekanisme penyimpanan kata sandi yang aman.
Di artikel berikutnya, kita akan melihat cara menghindari risiko ini
dan mengelola kata sandi dengan aman menggunakan pengelola kata sandi khusus seperti KeePassXC.
Daftar Seri: