TDCTF Academy Logo TDCTF ACADEMY

Playbook IR (Incident Response Playbook)

Pengantar

Playbook IR adalah dokumen operasional yang berisi langkah-langkah terperintah dan terstandarisasi untuk menangani jenis insiden keamanan tertentu. Berbeda dengan Incident Response Plan (IRP) yang bersifat strategis, playbook bersifat taktis dan teknis - siapa melakukan apa, kapan, dan menggunakan alat apa. Playbook yang baik memungkinkan analyst level 1 (L1) sekalipun dapat merespons insiden dengan efektif tanpa harus menunggu instruksi supervisor.

Dalam konteks SOAR (Security Orchestration, Automation, and Response), playbook dapat diotomatisasi sehingga sebagian besar langkah respons berjalan tanpa intervensi manual.


Struktur Playbook IR yang Ideal

Playbook yang baik harus memiliki komponen berikut:

1. Metadata

  • Nama Playbook - jelas dan deskriptif (misal: "Playbook Phishing - Email dengan Lampiran Berbahaya").
  • ID Playbook - kode unik (misal: IR-PB-001).
  • Versi dan Tanggal Revisi - untuk tracking perubahan.
  • Penulis dan Approver - siapa yang membuat dan menyetujui.

2. Trigger (Pemicu)

  • Bagaimana playbook ini dipicu: alert SIEM, laporan pengguna, threat feed, atau manual.
  • Contoh trigger: "Email dilaporkan pengguna sebagai phishing" atau "Alert Wazuh: Rule ID 100001 - Malware Signature Match".

3. Severity Classification

Klasifikasi tingkat keparahan untuk menentukan prioritas respons:

Severity Label Contoh Insiden Response Time
S1 Kritis Ransomware menyebar, DDoS massive 15 menit
S2 Tinggi Malware outbreak lokal, akun bocor 30 menit
S3 Sedang Scanning mencurigakan, spam internal 1 jam
S4 Rendah False positive, policy violation 4 jam

4. Response Steps

Langkah-langkah detail yang harus dilakukan, biasanya dibagi menjadi:

  • Triage & Verification - konfirmasi insiden.
  • Containment - hentikan penyebaran.
  • Eradication - bersihkan ancaman.
  • Recovery - kembalikan ke normal.
  • Documentation & Reporting - catat dan laporkan.

5. Tools Reference

Alat yang digunakan di setiap langkah: SIEM, EDR, forensic tools, komunikasi.

6. Escalation Matrix

Kepada siapa laporan harus naik jika insiden melampaui kewenangan analyst:

Level Kondisi Eskalasi Tujuan Eskalasi
SOC L1 Analyst Insiden S3/S4, false positive Resolve sendiri
SOC L2 Analyst Insiden S2, perlu forensic dasar Analisis lanjutan
SOC L3 / Forensic Insiden S1, perlu deep forensic Forensik mendalam
Incident Manager Eskalasi dari semua level Koordinasi + komunikasi
CISO / Legal Data breach, regulatory notification Manajemen risiko + hukum

7. Post-Response Tasks

  • Pembuatan incident report.
  • Update deteksi rules.
  • Rekomendasi untuk security improvement.

Contoh Playbook

Playbook 1: Phishing - Email dengan Lampiran Berbahaya

ID: IR-PB-001 Versi: 1.2 Severity: S2 - S3

Trigger:

  • Pengguna melaporkan email mencurigakan ke IT Helpdesk.
  • Email gateway (misal: Microsoft Defender, Mimecast) mendeteksi URL/lampiran jahat.

Response Steps:

Langkah Aksi Tools PIC
1 Minta pengguna untuk tidak membuka lampiran/URL. Email / Telepon Helpdesk
2 Forward email asli (EML/MSG) ke tim security. Email Client Pengguna
3 Analisis header email: SPF, DKIM, DMARC. mxtoolbox, dmarcian SOC L1
4 Ekstrak IOC (URL, hash attachment, sender IP). URLScan.io, VirusTotal SOC L1
5 Cek apakah ada korban lain yang membuka lampiran. SIEM (Wazuh) SOC L2
6 Jika ada eksekusi: isolasi host terdampak. EDR (CrowdStrike) SOC L2
7 Blokir sender IP dan domain di email gateway. Email Gateway SOC L2
8 Hapus email dari semua inbox (search & delete). Exchange Online / GWS IT Ops
9 Kirim notifikasi ke seluruh pengguna. Email blast Security
10 Dokumentasikan di case management. TheHive SOC L1

Playbook 2: Malware Outbreak

ID: IR-PB-002 Versi: 2.1 Severity: S1 - S2

Trigger:

  • Alert EDR: beberapa host mendeteksi binary mencurigakan.
  • Peningkatan traffic C2 yang terdeteksi oleh NTA (Network Traffic Analysis).

Response Steps:

Langkah Aksi Tools PIC
1 Verifikasi malware signature via VirusTotal. VirusTotal, YARA SOC L1
2 Identifikasi semua host terdampak. EDR Console / SIEM SOC L2
3 Isolasi host terdampak dari jaringan. EDR Quarantine SOC L2
4 Capture memory dan disk image sebelum cleanup. Velociraptor, FTK Imager Forensic
5 Analisis lateral movement melalui log network. Zeek / Suricata SOC L3
6 Blokir IOC (hash, IP C2, domain) di perimeter. Firewall / Proxy Security
7 Hapus malware dari host menggunakan EDR. EDR Live Response SOC L2
8 Patch kerentanan yang dieksploitasi. WSUS / Ansible IT Ops
9 Reset credential untuk akun yang terdampak. CyberArk / AD IT Ops
10 Update YARA rule untuk deteksi varian baru. YARA Forensic
11 Recovery dan monitoring 72 jam. SIEM + EDR SOC L1

Playbook 3: Unauthorized Access

ID: IR-PB-003 Versi: 1.0 Severity: S2 - S3

Trigger:

  • Alert SIEM: multiple failed login dari IP asing.
  • User melaporkan aktivitas aneh di akunnya.

Response Steps:

Langkah Aksi Tools PIC
1 Verifikasi log login dari IP asing. SIEM (Wazuh, Splunk) SOC L1
2 Suspend akun yang dicurigai. AD / IAM SOC L2
3 Periksa apakah ada perubahan di akun (email forwarding, MFA change). O365 / GWS Audit SOC L2
4 Cek akses ke resource sensitif oleh akun tersebut. CASB / DLP SOC L3
5 Force logout semua session aktif. Identity Provider SOC L2
6 Reset password dan revoke token. AD / Azure AD IT Ops
7 Enable MFA jika belum aktif. Duo / Azure MFA IT Ops
8 Audit log aktivitas 30 hari ke belakang. SIEM + UEBA SOC L3
9 Blokir IP sumber di WAF / Firewall. Firewall Security
10 Laporkan ke pemilik data. Email Incident Mgr

Playbook 4: Data Exfiltration

ID: IR-PB-004 Versi: 1.1 Severity: S1

Trigger:

  • Alert DLP: volume data besar dikirim ke eksternal.
  • Anomali traffic: transfer data di atas threshold ke cloud storage pribadi.

Response Steps:

Langkah Aksi Tools PIC
1 Blokir session jaringan yang mencurigakan. Firewall / NGFW SOC L2
2 Identifikasi pengguna dan device sumber. UEBA / EDR SOC L3
3 Capture network traffic untuk analisis. Wireshark / tcpdump Forensic
4 Suspend akun pengguna segera. AD / IAM SOC L2
5 Cari tahu data apa yang diambil. DLP Console SOC L3
6 Hubungi pemilik data dan legal. Meeting / Email Incident Mgr
7 Backup log dan bukti untuk forensik. FTK Imager Forensic
8 Periksa endpoint untuk malware data stealer. EDR + YARA SOC L3
9 Recovery: revoke API key, ganti password. CyberArk / AD IT Ops
10 Laporkan ke regulator jika data pribadi (GDPR, PDP). Legal Team CISO

Tools Platform untuk Playbook IR

TheHive

Platform case management open-source untuk kolaborasi analis IR. Fitur:

  • Membuat case dari alert SIEM secara otomatis.
  • Assign task ke analyst dengan SLA tracking.
  • Integrasi dengan MISP, Cortex, dan SIEM.
  • Template playbook yang dapat dikustomisasi.

Cortex

Platform orchestration untuk menjalankan analyzer dan responder secara otomatis:

  • Analyzers: VirusTotal, DomainTools, URLScan.io, MaxMind.
  • Responders: TheHive case update, email notification, firewall block.
  • Integrasi erat dengan TheHive.

DFIR-IRIS

Platform Incident Response modern dengan fitur:

  • Case management dengan timeline visual.
  • Evidence management dan chain of custody digital.
  • IOCs tracking (IP, domain, hash, email).
  • Reporting otomatis (PDF, DOCX).
  • Integrasi dengan TheHive dan MISP.
  • Dashboard SLA dan metrics.

Splunk SOAR (Phantom)

Platform SOAR enterprise:

  • Playbook Editor visual (drag-and-drop).
  • 300+ integrasi dengan tools keamanan.
  • Automated containment actions.
  • Reporting dan compliance dashboard.

Shuffle

Platform SOAR open-source:

  • Workflow visual berbasis web.
  • Integrasi dengan Wazuh, TheHive, MISP.
  • Action automation via webhook dan API.
  • Cocok untuk organisasi dengan budget terbatas.

Automasi Playbook dengan SOAR

Keuntungan otomatisasi playbook menggunakan SOAR:

Tanpa SOAR (Manual) Dengan SOAR (Otomatis)
Analyst membuka SIEM → cek alert → cek VirusTotal → tulis case → 15 - 30 menit Playbook otomatis: SIEM → TheHive → VirusTotal → case siap dalam 1 - 2 menit
Containment: analyst login ke EDR → cari host → quarantine SOAR trigger → EDR auto-quarantine host dalam hitungan detik
Reporting: analyst tulis manual di Word → 2 - 4 jam SOAR generate report otomatis dari case data
Human error: skip langkah atau lupa tracking Workflow terstandarisasi, semua langkah terekam

Contoh SOAR Workflow Sederhana (Shuffle):

Trigger: Alert Wazuh → "Malware Detected"
╠═ Langkah 1: Ekstrak hostname dan IP dari alert
╠═ Langkah 2: Query VirusTotal untuk hash file
╠═ Langkah 3: Jika malicious → buka case di TheHive
╠═ Langkah 4: Isolasi host via EDR API
╠═ Langkah 5: Kirim notifikasi ke Slack/MS Teams
╠═ Langkah 6: Tunggu approval Incident Manager
╚═ Langkah 7: Eskalasi ke SOC L2 jika timeout 15 menit

Best Practices Playbook

  1. Uji secara berkala - lakukan tabletop exercise setiap kuartal untuk memvalidasi playbook.
  2. Optimalkan terus - update playbook berdasarkan lessons learned dari insiden nyata.
  3. Buat versi singkat - cheat sheet satu halaman untuk respons cepat di lapangan.
  4. Integrasikan dengan SOAR - otomatisasi langkah-langkah yang repetitif.
  5. Sertakan escalation path - jelas kapan dan ke siapa harus eskalasi.
  6. Gunakan bahasa yang jelas - hindari jargon yang membingungkan analyst junior.
  7. Dokumentasikan decision point - setiap percabangan keputusan harus jelas kriterianya.

Kesimpulan

Playbook IR adalah senjata utama tim Incident Response. Dengan playbook yang terstruktur, lengkap, dan terotomatisasi, organisasi dapat:

  1. Memangkas waktu respons secara signifikan.
  2. Memastikan konsistensi penanganan antar analyst.
  3. Mengurangi kesalahan manusia (human error) saat krisis.
  4. Memudahkan onboarding analyst baru.
  5. Menyediakan dokumentasi yang langsung siap untuk audit dan compliance.

Investasi pada playbook dan SOAR bukanlah biaya - melainkan asuransi terhadap downtime dan kerugian akibat insiden keamanan siber.

PADA HALAMAN INI