Ana / Blog / MITRE ATT&CK
MITRE

MITRE ATT&CK Nedir, Nasıl Kullanılır?

14 taktik, 200+ teknik. Saldırganların her adımını ortak bir dille haritalamak, SIEM korelasyonu ve tespit kapasitesi ölçümünün temeli.

K
Kerem M.

Siber güvenlik dünyasında belki de en çok atıfta bulunulan çerçeve: MITRE ATT&CK. Ama çoğu SOC analisti onu günlük iş akışına entegre edemez. Ya çerçeveyi yüzeyel kullanır, ya da "matris panosu" olarak görür. Bu yazıda çerçeveyi pratik olarak nasıl kullanacağınızı ele alıyoruz.

MITRE ATT&CK Nedir?

MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge), gerçek dünya saldırılarından elde edilmiş taktik ve tekniklerin halka açık veritabanıdır. 2013'te başlayan proje bugün 14 ana taktik ve 200'den fazla teknik içerir.

Matrisin kolonları taktikler (neden yapılıyor), satırları teknikler (nasıl yapılıyor):

Taktik IDTaktikAmaç
TA0001Initial Accessİlk sızma
TA0002ExecutionKod çalıştırma
TA0003PersistenceSistemde kalıcılık
TA0004Privilege EscalationYetki yükseltme
TA0005Defense EvasionTespit kaçınma
TA0006Credential AccessKimlik çalma
TA0007DiscoveryOrtam keşfi
TA0008Lateral MovementYanal hareket
TA0009CollectionVeri toplama
TA0010ExfiltrationVeri sızdırma
TA0011Command & ControlKomuta-kontrol
TA0040ImpactEtki yaratma

Neden Önemli?

Üç ana sebep:

1. Ortak Dil

Raporlarda "arkadaşın şifreyi çaldı" yerine T1110.001 (Password Guessing) demek, iletişimi standartlaştırır. Threat intelligence paylaşımı, vendor raporları, regulation dokümanları hep ATT&CK referansı verir.

2. Kapsam Ölçümü

SIEM'inizin hangi taktiği ne kadar iyi tespit ettiğini ölçebilirsiniz:

Bu objektif bir metriktir. Yönetime sunum için mükemmeldir.

3. Korelasyon

Saldırıların birden fazla taktik içerdiğini bilirsiniz. Tek başına "başarısız login" normal olabilir, ama aynı IP'den sonra Discovery → Execution → Persistence zinciri = kesin saldırı.

Pratik Örnek: Bir Fidye Yazılımı Saldırısı

Bir ransomware saldırısını ATT&CK ile haritalayalım:

09:14  E-mailde malicious .doc açıldı
       → T1566.001 (Spearphishing Attachment)

09:15  Macro çalıştı, PowerShell indirdi
       → T1059.005 (Visual Basic) + T1059.001 (PowerShell)

09:17  LSASS memory'den credential dump
       → T1003.001 (LSASS Memory)

09:22  Admin credential'ları ile SMB share erişimi
       → T1021.002 (SMB/Windows Admin Shares)

09:25  Domain Controller'a pass-the-hash
       → T1550.002 (Pass the Hash)

09:30  Yeni service kuruldu (persistence)
       → T1543.003 (Windows Service)

09:35  Shadow copies silindi
       → T1490 (Inhibit System Recovery)

09:40  Ransomware çalıştı, dosyalar şifrelendi
       → T1486 (Data Encrypted for Impact)

26 dakika içinde 8 farklı teknik kullanıldı. ATT&CK haritası olmasa, her birini ayrı ayrı görür ama zinciri tanıyamazdınız.

SIEM'e Nasıl Entegre Edilir?

Adım 1: Kurallarınıza ATT&CK Tag'leri Ekleyin

Her alarm kuralınıza technique_id alanı ekleyin:

ALTER TABLE alarm_kurallari ADD COLUMN mitre_techniques TEXT[];

UPDATE alarm_kurallari
SET mitre_techniques = ARRAY['T1110.001', 'T1078.002']
WHERE rule_name = 'brute_force_admin';

Adım 2: Tespit Haritası Oluşturun

Hangi tekniği kaç kuralla tespit ediyorsunuz?

SELECT
  unnest(mitre_techniques) AS technique,
  COUNT(*) AS detection_count,
  ARRAY_AGG(rule_name) AS rules
FROM alarm_kurallari
WHERE is_active = TRUE
GROUP BY technique
ORDER BY technique;

Sonuç:

T1110 (Brute Force)4 kural
T1078 (Valid Accounts)2 kural
T1003.001 (LSASS)0 kural ⚠️
T1486 (Ransomware Encryption)1 kural

LSASS tespiti sıfır — büyük güvenlik boşluğu. Öncelik verilmeli.

Adım 3: Heatmap Visualizasyonu

ATT&CK matrisini tespit kapsamınıza göre renklendirin:

Bu bir yönetim dashboard'u olarak mükemmeldir.

Adım 4: Threat Hunting

Tespit kuralları reactive'dir — saldırı olduktan sonra alarm verir. Threat hunting proactive'dir — olmadan arar.

ATT&CK ile hunting query'leri:

-- T1059.001 PowerShell: Encoded command araştırma
SELECT ts, device_hostname, username, extra->>'command_line'
FROM logs
WHERE category = 'powershell'
  AND extra->>'command_line' ~* '-enc|-EncodedCommand|FromBase64String'
  AND ts > NOW() - INTERVAL '7 days';

-- T1547.001 Registry Run Keys: Persistence kontrolü
SELECT ts, device_hostname, extra->>'registry_path'
FROM logs
WHERE event_id = 13  -- Sysmon registry set
  AND extra->>'registry_path' ~ 'Run|RunOnce'
  AND ts > NOW() - INTERVAL '24 hours';

MITRE Navigator

MITRE kendi ATT&CK Navigator'ını sunar — ücretsiz, web-based, interaktif:

mitre-attack.github.io/attack-navigator

Bu araçta:

Tehdit Aktörleri (Groups)

ATT&CK bir de threat groups (tehdit aktör profili) sunar. Örneğin:

Eğer bir sektörü hedef alan bir grubu biliyorsanız (örn. "Türkiye'deki bankalar APT41 hedefinde"), o grubun kullandığı teknikleri öncelikli tespit edersiniz.

🎯
Sektörel örnek: Sağlık sektörü çoğunlukla Conti, BlackCat, LockBit ransomware grupları tarafından hedeflenir. Bu grupların ortak teknikleri: T1566 (Phishing), T1059.001 (PowerShell), T1486 (Encryption), T1490 (Inhibit Recovery). Tespit önceliğiniz bunlar olmalı.

D3FEND — Defansif Karşılık

MITRE, ATT&CK'in karşılığı olarak D3FEND çerçevesini de yayınladı. Her ATT&CK tekniğinin savunma karşılığı burada:

Defensive kontrollerinizi D3FEND haritasında gösterin.

Özet

📦
OxiSec SIEM, her alarmını otomatik olarak MITRE ATT&CK tekniklerine haritalandırır. Dashboard'da heatmap görünümü, MITRE'ye göre rapor üretimi ve grup bazlı tehdit profili hazırdır. Özellikleri incele →

MITRE ATT&CK haritalı SIEM

Her alarm otomatik olarak taktik ve tekniğe eşlenir.

Ücretsiz Dene →