> For the complete documentation index, see [llms.txt](https://dika-maulidal.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dika-maulidal.gitbook.io/home/digital-forensics/browser-forensics/firefox.md).

# Firefox

## Ringkasan

**Mozilla Firefox** menggunakan struktur penyimpanan yang berbeda dari browser berbasis Chromium. Firefox sangat bergantung pada database SQLite untuk riwayat dan sesi, namun menggunakan skema file yang unik seperti profil dengan nama acak (randomized profile names). Artefak ini krusial untuk melacak aktivitas pengguna yang mungkin menggunakan Firefox sebagai browser sekunder atau portabel untuk menghindari pelacakan standa

Bukti yang dapat dihasilkan meliputi:

* Riwayat kunjungan, bookmark, dan daftar unduhan dalam satu database terpadu.
* Manajemen cookies dan izin situs.
* Data sesi yang sangat detail termasuk *back-and-forward history*.
* Konfigurasi keamanan dan preferensi privasi yang dimodifikasi pengguna.

## Konsep Utama

| Konsep                   | Penjelasan                                                                      |
| ------------------------ | ------------------------------------------------------------------------------- |
| **Randomized Profiles**  | Nama folder profil menggunakan format `xxxxxxxx.default-release` untuk keamanan |
| **places.sqlite**        | Database "all-in-one" yang menyimpan History, Bookmarks, dan Downloads.         |
| **PRTime**               | Format waktu Firefox (microseconds sejak 1 Januari 1970 UTC).                   |
| **sessionstore-backups** | Folder yang menyimpan status tab aktif dan pemulihan sesi.                      |

## Lokasi Profile

| Artefak      | Path / Lokasi                                                  | Deskripsi                               |
| ------------ | -------------------------------------------------------------- | --------------------------------------- |
| User Profile | `%AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default-release*` | Folder utama artefak Firefox (Roaming). |

{% hint style="warning" %}
Berbeda dengan Chrome, beberapa data seperti Cache disimpan di direktori Local, sementara database utama berada di Roaming.
{% endhint %}

## Browser Activity & Client-Side Storage Artifacts&#x20;

### History, Bookmarks, & Downloads

<table><thead><tr><th>Field</th><th>Value</th></tr></thead><tbody><tr><td><strong>Location / Path</strong></td><td><pre><code>...\Profiles[Profile]\places.sqlite
</code></pre></td></tr><tr><td><strong>Format</strong></td><td>SQLite Database</td></tr><tr><td><strong>Purpose</strong></td><td>Pusat penyimpanan aktivitas navigasi dan favorit pengguna</td></tr><tr><td><strong>Key Data</strong></td><td>moz_places (URL), moz_historyvisits (Visit time), moz_bookmarks</td></tr><tr><td><strong>Forensic Value</strong></td><td>Satu file tunggal untuk rekonstruksi timeline dan minat pengguna</td></tr><tr><td><strong>Examples</strong></td><td><img src="/files/SS2Iz83MZag3HeNJrPzK" alt="" data-size="original"></td></tr></tbody></table>

### Cache

<table><thead><tr><th>Field</th><th>Value</th></tr></thead><tbody><tr><td><strong>Location / Path</strong></td><td><pre><code>%LocalAppData%\Mozilla\Firefox\Profiles[Profile]\cache2*
</code></pre></td></tr><tr><td><strong>Format</strong></td><td>Firefox Cache Map / Block files</td></tr><tr><td><strong>Purpose</strong></td><td>Menyimpan elemen web untuk mempercepat pemuatan halaman</td></tr><tr><td><strong>Forensic Value</strong></td><td>Melihat gambar atau skrip yang pernah dimuat meskipun history dihapus</td></tr><tr><td><strong>Example</strong></td><td><img src="/files/DNsiBlFTL496cCQSJNAk" alt="" data-size="original"></td></tr></tbody></table>
