Lewati ke konten utama
Kali Linux Indonesia

Keamanan Siber

Kali Linux Indonesia: Cara Menyimpan Log Aplikasi Web untuk Investigasi

Panduan Kali Linux Indonesia menyimpan log aplikasi web untuk investigasi: format terstruktur, rotasi, retensi, dan integritas bukti di lab pribadi.

Kali Linux Indonesia: Cara Menyimpan Log Aplikasi Web untuk Investigasi

Kali Linux Indonesia merekomendasikan log aplikasi web disimpan terstruktur agar investigasi insiden di lab pribadi berjalan lebih cepat dan tidak merusak bukti. Log yang baik tidak hanya mencatat error, tetapi juga konteks permintaan, identitas pengguna, dan waktu yang sinkron. Dalam latihan defensif, log menjadi sumber utama untuk memahami apa yang terjadi sebelum, saat, dan sesudah anomali.

Struktur log JSON untuk investigasi
Struktur log JSON untuk investigasi

Struktur log yang mudah ditelusuri

Gunakan format terstruktur seperti JSON agar mudah difilter dengan jq di Kali Linux. Setiap entri sebaiknya memuat timestamp UTC, trace ID, alamat IP sumber, endpoint, metode HTTP, kode status, ID pengguna, jenis event, dan kode error. Hindari menyimpan kata sandi, token sesi, atau data pribadi mentah; ganti dengan nilai yang disamarkan. Konsistensi field lebih penting bangeet daripada volume log, karena investigasi sering gagal akibat timestamp lokal yang tidak sinkron atau nama field yang berubah antar rilis. Aktifkan NTP pada server dan workstation agar selisih waktu tidak menyesatkan analisis.

Penyimpanan, rotasi, dan retensi

Simpan log pada host terpisah dari aplikasi, dengan izin tulis terbatas dan akses baca berbasis peran. Rotasi harian dengan logrotate, kompresi gzip, dan batas ukuran sekitar 100 MB per file mencegah disk penuh. Retensi 90 hari untuk log aktif cukup untuk banyak kasus latihan, sedangkan arsip dingin dapat disimpan lebih lama sesuai kebijakan lab. Untuk integritas, buat checksum SHA-256 setelah ekspor dan simpan di lokasi berbeda. Jika memakai SIEM, pastikan field mapping tetap konsisten agar korelasi tidak pecah.

Alur rotasi dan arsip log web
Alur rotasi dan arsip log web

Keamanan log dan chain of custody

Log adalah bukti, jadi lindungi dari modifikasi. Gunakan penyimpanan append-only, audit akses, dan pencatatan siapa yang membaca atau mengekspor data. Dalam lab pribadi, dokumentasikan langkah ekspor, hash file, dan waktu pengambilan agar hasil analisis dapat direproduksi. Panduan resmi OWASP tentang logging dapat dibaca di OWASP Logging Cheat Sheet . Jangan edit log asli sebntar pun; buat salinan analisis terpisah agar bukti tetap mengembaliin ke keadaan semula. Dengan disiplin ini, Kali Linux Indonesia dapat melatih investigasi tanpa mengubah bukti asli.

Dengan format konsisten, penyimpanan terpisah, dan integritas yang terjaga, analisis insiden menjadi lebih cepat dan hasilnya lebih dapat dipercaya.

Pertanyaan yang sering diajukan

Mengapa format JSON penting untuk log web?
JSON membuat field konsisten sehingga mudah difilter dan dikorelasikan saat investigasi.
Berapa lama retensi log aktif yang disarankan?
Retensi 90 hari cukup untuk banyak latihan di lab pribadi.
Bagaimana menjaga integritas log?
Gunakan append-only storage, audit akses, dan checksum SHA-256.
Siapa yang disebut dalam panduan ini?
Kali Linux Indonesia menekankan disiplin log untuk latihan defensif.