TDCTF Academy Logo TDCTF ACADEMY

Incident Handling

Pengantar

Incident Handling adalah proses operasional yang menjalankan Incident Response Lifecycle dalam praktik. Jika lifecycle adalah kerangka kerja strategis, maka Incident Handling adalah taktik dan eksekusi di lapangan - langkah demi langkah mulai dari deteksi insiden hingga pemulihan penuh. Artikel ini membahas secara detail tahapan handling, strategi containment, teknik eradication, dan recovery yang didukung oleh contoh runbook untuk tiga jenis insiden paling umum: ransomware, data breach, dan DDoS.


Tahapan Detail Incident Handling

1. Triage - Penilaian Awal

Triage adalah langkah pertama setelah alert diterima. Tujuannya adalah memverifikasi apakah insiden genuine dan menentukan tingkat keparahannya.

Langkah Triage:

  • Konfirmasi sumber alert (SIEM, EDR, laporan user, threat feed).
  • Kumpulkan informasi awal: hostname, IP address, user account, timestamp.
  • Periksa indicator of compromise (IOC) tambahan di lingkungan.
  • Tentukan severity berdasarkan dampak bisnis (CIA Triad: Confidentiality, Integrity, Availability).

Contoh Triage Flow:

Alert: EDR mendeteksi process "encrypt.exe" di host WEB-01.
Triage:
1. Cek hash file di VirusTotal → positif ransomware.
2. Cek koneksi network dari WEB-01 → ada koneksi ke C2 (185.xxx.xxx).
3. Cek akun user yang login pada timestamp yang sama → user "joko.budi".
Severity: KRITIS (Severity 1)
Eskalasi: ke Incident Manager segera.

Tools Triage:

  • Wazuh / Elastic SIEM - dashboard alert dan event correlation.
  • TheHive - platform case management untuk tracking triage.
  • VirusTotal - scan hash dan URL.
  • MISP - IOC matching dan threat intelligence sharing.

2. Containment - Penahanan

Containment dibagi menjadi dua tahap: short-term dan long-term.

Short-Term Containment (Tindakan Segera)

Tujuannya adalah menghentikan penyebaran secara cepat, meskipun solusinya bersifat sementara.

Strategi Isolasi Host:

  • Disable Network Interface - ifconfig eth0 down atau netsh interface set interface "Ethernet" admin=disable.
  • Kill Malicious Process - melalui EDR console (CrowdStrike, SentinelOne) atau langsung melalui task manager.
  • Disable User Account - net user joko.budi /active:no (Windows) atau usermod -L joko.budi (Linux).
  • Quarantine via EDR - isolasi host ke VLAN quarantine secara otomatis.

Contoh Command Isolasi (Linux):

# Matikan interface jaringan
sudo ip link set eth0 down

# Simpan bukti sebelum isolasi
sudo tcpdump -i eth0 -w /evidence/pre-isolation.pcap

# Blokir IP C2 di firewall
sudo iptables -A OUTPUT -d 185.xxx.xxx.xxx -j DROP

Long-Term Containment (Solusi Permanen)

Setelah situasi terkendali, terapkan containment jangka panjang:

  • Network Segmentation - pindahkan host terdampak ke segmen jaringan terisolasi dengan VLAN terpisah.
  • Firewall Rules Permanen - blokir IP dan port yang diketahui digunakan attacker.
  • Proxy Block - blokir domain C2 dan URL malicious di proxy server.
  • Sinkhole - redirect traffic DNS ke sinkhole server untuk memonitor aktivitas malware yang mencoba callback ke C2.

Network Segmentation:

┌───────────────┐ ┌──────────────────┐
│ VLAN Produksi │ ==> │ VLAN Quarantine │
│ 10.0.1.0/24 │ │ 10.0.99.0/24 │
│ (Akses penuh) │ │ (Isolasi total) │
└───────────────┘ └──────────────────┘

3. Eradication - Pemberantasan

Setelah ancaman terisolasi, langkah selanjutnya adalah membersihkan lingkungan secara menyeluruh.

Teknik Eradication:

  • Malware Removal - menggunakan EDR dengan fitur kill and remove, atau forensic tools untuk manual removal.
  • Patch Management - aplikasikan patch untuk kerentanan yang dieksploitasi (CVE yang relevan).
  • Credential Rotation - reset semua password, API key, token, dan certificate yang mungkin bocor.
  • System Reimage - untuk host yang terinfeksi parah (ransomware, rootkit), lakukan fresh install OS.
  • Vulnerability Scan Ulang - pastikan tidak ada celah tersisa dengan tools seperti OpenVAS, Nessus, atau Qualys.

Contoh Eradication Flow:

1. EDR menghapus file ransomware dari semua host terdampak.
2. Tim IT melakukan patch server dengan update keamanan terbaru.
3. Reset password domain admin dan service account.
4. Rotasi API key untuk integrasi yang terpapar.
5. Scan ulang dengan Nessus → tidak ada critical vulnerability.
6. Host dengan enkripsi penuh: reimage dari golden image yang bersih.

Tools Eradication:

  • CrowdStrike Falcon - EDR dengan realtime response.
  • Cortex XDR - eradication melalui live terminal.
  • Ansible / Puppet - patch automation di skala besar.
  • CyberArk - privileged access management untuk credential rotation.

4. Recovery - Pemulihan

Pemulihan adalah fase paling kritis karena kesalahan di sini bisa menyebabkan insiden berulang.

Langkah Recovery:

  1. Restore dari Backup - gunakan backup terakhir yang bersih (sebelum infeksi). Pastikan backup diuji integritasnya.
  2. Validasi Integritas - bandingkan hash file sebelum dan sesudah restore untuk memastikan tidak ada backdoor.
  3. Uji Coba - jalankan sistem di lingkungan staging terlebih dahulu.
  4. Monitoring Ketat - aktifkan logging dan alerting yang lebih agresif selama 72 jam pertama.
  5. Go-Live - setelah semua verifikasi selesai, kembalikan ke produksi.

Contoh Recovery Plan:

H+0: Restore database dari backup 2 hari sebelum infeksi.
H+0: Restore aplikasi dari snapshot VM yang bersih.
H+1: Uji fungsionalitas di staging environment.
H+2: Monitoring ketat - alert jika ada anomali traffic.
H+3: Go-live dengan approval Incident Manager.

Contoh Runbook Insiden

Runbook 1: Ransomware

Langkah Aksi Tools PIC
1 Terima alert dari EDR: file encrypt terdeteksi EDR Console SOC L1
2 Isolasi host terdampak dari jaringan EDR Quarantine SOC L2
3 Nonaktifkan share drive (SMB/NFS) IT Operations SysAdmin
4 Identifikasi varian ransomware (hash + C2) VirusTotal, YARA Forensic
5 Matikan semua task scheduler mencurigakan EDR / PowerShell SOC L2
6 Backup file terenkripsi untuk forensik FTK Imager Forensic
7 Cari lateral movement di log network SIEM (Wazuh) SOC L3
8 Eradikasi: hapus malware, patch celah, reset credential EDR + Ansible IT Ops
9 Restore data dari backup offline Veeam / Bacula IT Ops
10 Validasi: scan ulang + test restore Nessus + manual test QA
11 Go-live dan monitoring 72 jam SIEM + EDR SOC L1

Runbook 2: Data Breach

Langkah Aksi Tools PIC
1 Terima laporan data bocor di dark web Dark Web Monitor Intel
2 Identifikasi akun dan data yang terekspos DLP / Data Classification Forensic
3 Blokir akses API endpoint yang bocor WAF / API Gateway Security
4 Rotasi credential semua akun terkait CyberArk / AD IT Ops
5 Audit log akses database 30 hari terakhir SIEM / DB Audit SOC L3
6 Nonaktifkan VPN dan remote access sementara VPN Gateway Security
7 Hubungi legal untuk kewajiban notifikasi Legal Team Incident Mgr
8 Perbaiki celah keamanan yang menyebabkan breach Patch / Config Change DevSecOps
9 Recovery: aktifkan MFA di semua akun Duo / Azure MFA IT Ops
10 Laporkan ke regulator (jika wajib) Email / Portal Legal

Runbook 3: DDoS Attack

Langkah Aksi Tools PIC
1 Monitoring: traffic anomali terdeteksi SIEM / NetFlow SOC L1
2 Validasi: bandingkan dengan baseline normal Grafana / Prometheus SOC L2
3 Aktifkan DDoS protection di perimeter Cloudflare / AWS Shield Security
4 Rate limiting di load balancer Nginx / HAProxy SysAdmin
5 Blackhole routing IP attacker BGP / RTBH Network
6 Scale up infrastructure (auto-scaling) Kubernetes / AWS ASG DevOps
7 Analisis attack vector (L3/L4/L7) tcpdump / Wireshark Forensic
8 Koordinasi dengan ISP untuk scrubbing ISP NOC Incident Mgr
9 Recovery: normalisasi traffic, nonaktifkan blackhole BGP / Firewall Network
10 Post-incident: update WAF rules dan rate limit WAF / CDN DevSecOps

Strategi Containment Berdasarkan Jenis Insiden

Jenis Insiden Short-Term Containment Long-Term Containment
Ransomware Isolasi host + disable SMB VLAN Quarantine + backup offline
Data Breach Revoke API key + disable akun MFA enforcement + re-architect API
DDoS Blackhole IP + rate limiting CDN scrubbing + auto-scaling
Malware Outbreak Quarantine via EDR Patch + reimage + network micro-seg
Insider Threat Suspend akun + revoke akses Forensik + legal + role restructuring

Alat dan Framework Pendukung

SIEM / Log Management:

  • Wazuh, Splunk ES, Elastic SIEM, QRadar

EDR / XDR:

  • CrowdStrike Falcon, SentinelOne, Cortex XDR, Microsoft Defender for Endpoint

Forensi dan Analisis:

  • Velociraptor, Autopsy, FTK Imager, Volatility, YARA

Case Management / SOAR:

  • TheHive, Cortex, DFIR-IRIS, Splunk SOAR, Shuffle

Network Security:

  • Wireshark, tcpdump, Suricata, Zeek (Bro), pfSense

Incident Tracking:

  • Jira Service Management, ServiceNow, TheHive

Kesimpulan

Incident Handling bukan sekadar prosedur - ia adalah seni mengambil keputusan cepat di bawah tekanan. Setiap fase mulai dari triage, containment, eradication, hingga recovery harus dijalankan dengan presisi. Kunci suksesnya terletak pada:

  1. Playbook yang teruji - runbook yang sudah diuji melalui tabletop exercise dan simulasi.
  2. Kolaborasi tim - CSIRT, IT Operations, Legal, dan Manajemen harus berkomunikasi secara real-time.
  3. Tools yang terintegrasi - SIEM, EDR, SOAR, dan platform forensik harus saling terhubung.
  4. Dokumentasi real-time - setiap langkah harus dicatat untuk keperluan laporan dan pembelajaran.

Dengan persiapan yang matang, organisasi dapat memangkas waktu respons secara signifikan - dari hari menjadi jam, dan dari jam menjadi menit.

PADA HALAMAN INI