CAPEC nedir; CWE'den farkı ne?
Kısa cevap
CAPEC (Common Attack Pattern Enumeration and Classification), MITRE'nin yayımladığı saldırı desenleri kataloğudur; her desen bir saldırganın bir zayıflığı istismar ederken izlediği yöntemi CAPEC-66 (SQL Injection) gibi bir kimlikle tanımlar (capec.mitre.org). CWE ise yazılımdaki zayıflık türlerini sınıflandırır (cwe.mitre.org): CWE "uygulamada hangi kusur var?", CAPEC "bu kusur hangi yöntemle istismar ediliyor?" sorusunu yanıtlar ve CAPEC desenleri ilgili CWE'lere bağlanır. TR7 WAF'ta yerleşik Signature & Rule Library kurallarının yaklaşık yarısı (3.294 kuralın 1.662'si) en az bir CAPEC kimliğiyle eşlenmiştir; diğerlerinde alan boştur. CAPEC, Signature & Rule Library'de CAPEC Coverage kartında, CAPEC kolonunda ve Filter penceresinde, WAF Event Logs'ta CAPEC filtre sekmesinde ve kayıt önizlemesinde, WAF raporunun Classification görünümünde ve seçilirse SIEM'e giden saldırı bilgisinde capec alanında (Attack Details in WAF Info) görünür.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Configuration Menu → WAF → Signature & Rule Library; vService'in OWASP Rules ekranı | CAPEC Coverage kartı | Kütüphanede geçen tekil CAPEC deseni sayısı |
| Aynı ekranlar | CAPEC kolonu (varsayılan gizli); Filter → CAPEC Coverage grubu; kural önizlemesinin Classification sekmesi | Bir kuralın CAPEC karşılığını görme ya da bir desene eşlenen kuralları listeleme |
| WAF Event Logs ve Global WAF Event Log | Filtre şeridinde CAPEC sekmesi; kayıt önizlemesinin Summary ve Attacks sekmelerinde CAPEC satırı | Tetiklenen imzaların saldırı desenlerini görme ve kayıtları desene göre süzme |
| WAF raporu | Classification görünümü | Raporda CAPEC kırılımı |
| vService → WAF Management → SIEM & Attack Details | Attack Details in WAF Info → CAPEC (List) | SIEM'e giden saldırı bilgisine capec alanını ekleme |
- Kullanıcının eklediği özel kurallarda CAPEC alanı boştur.
- Bir kuralın bütün sınıflandırma karşılıklarını görmenin adımları: Bir kuralın hangi OWASP Top 10, CWE, CAPEC ve MITRE ATT&CK karşılıkları olduğunu nasıl görürüm?
CWE ile Farkı
| CWE | CAPEC | |
|---|---|---|
| Neyi sınıflandırır | Yazılımdaki zayıflık türünü | Zayıflığı istismar eden saldırı yöntemini |
| Örnek | CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | CAPEC-66: SQL Injection |
| Kimin işine yarar | Geliştirici ve kod denetimi: neyin düzeltileceği | Savunma ve tehdit analizi: saldırının nasıl yapıldığı |
| TR7 WAF'ta | Yerleşik kuralların büyük çoğunluğunda dolu | Yerleşik kuralların yaklaşık yarısında dolu |
| Ayrıntı | CWE nedir; TR7 WAF loglarında ve raporlarında neden görünür? | Bu sayfa |
Sık Karıştırılan Noktalar
- "CAPEC ile CWE aynı listedir." Biri zayıflığı, diğeri o zayıflığa yönelen saldırı desenini sınıflandırır; bir CAPEC deseni birden fazla CWE'ye bağlanabilir.
- "Her kuralda CAPEC vardır." Yerleşik kuralların yaklaşık yarısında CAPEC tanımlı değildir; bu kurallar Event Logs'ta CAPEC sekmesine değer üretmez.
- "CAPEC SIEM'e her zaman gider."
capecalanı yalnızca Attack Details in WAF Info listesinde CAPEC (List) seçiliyse gönderilir.
Dokümantasyonda nasıl yapılır
