Pernahkah Anda bertanya-tanya di mana Firefox menyimpan semua riwayat yang diingatnya dari sesi penjelajahan Anda sebelumnya… bukan hanya URL tetapi kata sandi yang disimpan, data formulir, dan nilai preferensi tertentu? Jawabannya, sederhananya, ada di dalam database SQLite di folder profil Firefox Anda.
Menggunakan program open source, SQLite Database Browser, Anda tidak hanya dapat melihat struktur database individual tetapi juga menjelajah dan, jika Anda ingin, memanipulasi semua data di setiap tabel. Meskipun artikel ini berfokus pada Windows, informasi dasar yang sama juga berlaku untuk pengguna Linux dan Mac.
Melihat Data Profil Firefox
Sebelum memulai, pastikan Firefox ditutup sehingga tidak ada masalah dengan kunci pada file-file ini.
Buka SQLite Database Browser, klik ikon buka dan arahkan ke Profil Firefox Anda. Di Windows 7, lokasinya ada di sini:
% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <random> .default
Database menarik yang akan kita lihat adalah "formhistory.sqlite".
Alasan basis data khusus ini menarik adalah karena ia menyimpan nilai yang Anda masukkan ke dalam bidang masukan formulir seperti alamat, email, dan nomor telepon Anda (jika Anda menyetel Firefox untuk menyimpan informasi ini).
Seperti yang Anda lihat saat Anda membuka file ini dan menelusuri tabel "moz_formhistory", ada banyak entri yang memberi Anda sedikit wawasan tentang cara kerja fitur ini. Pada dasarnya, nama bidang HTML tempat Anda memasukkan data disimpan di kolom "nama bidang" dan nilai masing-masing di kolom "nilai".
Karena nama bidang seperti "Email" dan "Subjek" sangat umum dan mungkin ada di beberapa situs, Anda mungkin melihat beberapa entri untuk nilai "nama bidang" yang sama dengan nilai "nilai" yang berbeda. Ini juga menjelaskan mengapa Anda dapat melihat nilai yang Anda masukkan di satu situs saat Anda mengisi formulir di situs yang sama sekali berbeda.
Namun, informasi ini bisa jadi sensitif. Misalnya, jika saya mencari nomor kartu kredit saya (menurut pola), saya dapat menemukan entri teks biasa di database ini.
Jika Anda menemukan entri seperti ini yang ingin Anda hapus, cukup cari nilai "id" masing-masing di tab Jelajahi Data dan klik tombol Hapus Rekam, simpan perubahan Anda dan itu hilang.
Ini berguna tidak hanya untuk menghapus data sensitif, tetapi juga entri seperti alamat email lama atau nomor telepon tanpa harus menghapus semua riwayat Anda.
Database Profil Lainnya
Meskipun ada beberapa database SQLite lainnya yang dapat Anda lihat (semuanya memiliki ekstensi file .sqlite), di bawah ini adalah beberapa yang mungkin menarik. Anda dapat membukanya menggunakan Browser Database SQLite persis seperti yang ditunjukkan di atas.
- addons.sqlite = Informasi penginstalan pada add-on yang diinstal. Ini kemungkinan besar digunakan untuk menjaga add-on yang Anda instal tetap terkini.
- content-prefs.sqlite = Menyimpan informasi khusus untuk situs web dan pengaturan Anda. Misalnya, lokasi terakhir yang digunakan di komputer Anda untuk mengupload file.
- downloads.sqlite = Informasi tentang item yang muncul di daftar item unduhan Anda.
- extensions.sqlite = Informasi tentang add-on yang diinstal. Tidak ada yang terlalu berwawasan di sini, tetapi jika Anda mencari detail rumit tentang pengaya, informasi di sini mungkin bisa membantu.
- formhistory.sqlite = (dibahas secara rinci di atas) Semua data non-kata sandi yang telah disimpan di Firefox.
- signons.sqlite = Informasi kata sandi login yang disimpan. Kata sandi dienkripsi dengan kata sandi utama Anda, tetapi Anda dapat melihat berapa kali setiap kata sandi telah digunakan.
Coba lihat dan jika Anda menemukan sesuatu yang menarik, silakan bagikan.
Download Browser Database SQLite