Diamond Model
Appearance
π§ What is the Diamond Model?
Diamond Model adalah sebuah kerangka analisis ancaman siber yang menjelaskan serangan siber melalui hubungan antara empat fitur utama (core features). Model ini berguna untuk:
- Memahami peristiwa intrusi
- Mengidentifikasi pola dan pelaku ancaman
- Mendukung intelijen ancaman dan respons insiden
π₯ Core Features (Wajib Ada)
Setiap intrusion digambarkan pakai 4 komponen utama:
π§ Adversary
- Aktor/organisasi yang melakukan serangan
- Bisa dibagi jadi:
- Adversary Operator: Eksekutor/hacker-nya langsung
- Adversary Customer: Pihak yang nyuruh/dapat keuntungan
π₯οΈ Infrastructure
- Sistem & koneksi yang dipakai untuk menyampaikan serangan
- Contoh: domain, C2 server, IP, USB, email
- Jenis:
- Type 1: Dikontrol langsung oleh attacker
- Type 2: Lewat pihak ketiga/kompromi, untuk obfuscation
π¨ Capability
- Tools, malware, atau teknik yang digunakan buat nyerang
- Contoh: exploit kit, phishing email, ransomware
π― Victim
- Target dari serangan
- Tipe:
- Victim Personae: Orang/organisasi yang disasar
- Victim Assets: Sistem/email/IP yang jadi target
β¨ Meta-Features (Opsional tapi Keren)
β±οΈ Timestamp
- Waktu kejadian (mulai & selesai)
- Bantu identifikasi pola waktu serangan (misal zona waktu attacker)
π Phase
Tahapan serangan berdasarkan kill chain:
- Reconnaissance
- Weaponization
- Delivery
- Exploitation
- Installation
- Command & Control (C2)
- Actions on Objective
β Result
- Hasil dari serangan:
- Success / Failure / Unknown
- Bisa kaitkan ke CIA Triad:
- Confidentiality Compromised
- Integrity Compromised
- Availability Compromised
π Direction
Arah komunikasi:
- Victim β Infra
- Infra β Victim
- Infra β Infra
- Adversary β Infra
- Infra β Adversary
- Bidirectional / Unknown
π§ͺ Methodology
Tipe serangan: phishing, DDoS, port scan, malware delivery, dll
π¦ Resources
Sumber daya eksternal yang dipakai buat ngejalanin serangan:
- Software (e.g. Metasploit)
- Knowledge (cara pakai exploit)
- Hardware (server, router)
- Funds (beli domain)
- Access (jaringan target)
π§ Extra Components
π Social-Political
Motivasi & tujuan serangan: Hacktivism, espionage, financial gain, bragging rights
Contoh: nyerang perusahaan buat jadi zombie crypto miner
𧨠Technology
Hubungan antara capability dan infrastructure
Contoh: watering-hole attack β compromised website dikunjungi victim
π‘ Use Cases
- Threat Hunting π΅οΈββοΈ
- CTI (Cyber Threat Intelligence) Reports π
- Attribution π―
- Incident Response π¨
- IOC Mapping & Correlation π
π§ TL;DR Table
π· Core Features
| Feature | Example |
|---|---|
| Adversary | APT29 (Advanced Persistent Threat) |
| Infrastructure | C2 Server β `evil[.]com` |
| Capability | Emotet Malware, Spearphishing |
| Victim | Employee at Oil & Gas Company |
β¨ Meta-Features
| Meta-Feature | Example |
|---|---|
| Timestamp | 2025-05-12 03:34 UTC |
| Phase | Exploitation β C2 β Data Exfiltration |
| Result | Success β Confidentiality Compromised |
| Direction | Infra β Victim |
| Methodology | Phishing Email with Payload |
| Resources | Metasploit, stolen creds, SMTP infrastructure |
| Technology | Malware beacon via HTTPS |
| Social-Political | Financial Gain β Data Sold in Dark Web |