İmzalar hangi saldırı kategorilerini kapsıyor?
Kısa cevap
Yerleşik imza kuralları 32 saldırı kategorisine ayrılır: SQL Injection, Cross-Site Scripting, OS Command Execution, Template/Expression Eval, Arbitrary File Read, Data Query Injection, Directory/Path Traversal, Server-Side Request Forgery, Malicious Code Detection, Insecure Deserialization, Information Disclosure, Encoding Evasion, XML External Entity, File Write/Upload, CRLF / Header Injection, CSV Formula Injection, Access Control Bypass, Open Redirect, File Inclusion, Application DoS, Prototype Pollution, Format String Attack, Input Validation/Neutralization, Unsafe Reflection, LLM Prompt Injection, SSI Injection, Authentication Bypass, Business Logic Abuse, HTTP Request Smuggling, Parameter Pollution, Session Manipulation ve Cache Poisoning (Signature Categories). Listede ayrıca imza olmayan, salt okunur denetim kayıtlarının dört kategorisi (Structure Limits, Structure Policies, Content Integrity, IP Reputation) ve özel kuralların yazıldığı Custom Rules kategorisi bulunur. Kategori, Signature & Rule Library ekranında varsayılan olarak gizli Signature Category kolonunda, Filter penceresindeki Signature Categories grubunda ve Signature Categories kartında görülür.
Kategoriler
Tablo kural sayısına göre sıralıdır; İmza kolonu kuralların kapsam sayılarının toplamıdır ve Filter penceresinde kategori adının yanındaki sayıya karşılık gelir.
| Kategori | Kural | İmza |
|---|---|---|
| SQL Injection | 489 | 1.498 |
| Cross-Site Scripting | 438 | 1.197 |
| OS Command Execution | 373 | 1.079 |
| Template/Expression Eval | 297 | 1.066 |
| Arbitrary File Read | 205 | 756 |
| Data Query Injection | 201 | 609 |
| Directory/Path Traversal | 147 | 523 |
| Server-Side Request Forgery | 140 | 447 |
| Malicious Code Detection | 134 | 446 |
| Insecure Deserialization | 132 | 533 |
| Information Disclosure | 107 | 275 |
| Encoding Evasion | 69 | 233 |
| XML External Entity | 69 | 271 |
| File Write/Upload | 62 | 157 |
| CRLF / Header Injection | 59 | 160 |
| CSV Formula Injection | 56 | 154 |
| Access Control Bypass | 48 | 108 |
| Open Redirect | 37 | 73 |
| File Inclusion | 34 | 145 |
| Application DoS | 33 | 73 |
| Prototype Pollution | 29 | 105 |
| Format String Attack | 26 | 48 |
| Input Validation/Neutralization | 20 | 80 |
| Unsafe Reflection | 20 | 62 |
| LLM Prompt Injection | 16 | 66 |
| SSI Injection | 16 | 56 |
| Authentication Bypass | 11 | 33 |
| Business Logic Abuse | 10 | 29 |
| HTTP Request Smuggling | 8 | 15 |
| Parameter Pollution | 3 | 9 |
| Session Manipulation | 3 | 8 |
| Cache Poisoning | 2 | 3 |
Denetim Kayıtlarının Kategorileri
| Kategori | Kayıt | Nerede yapılandırılır |
|---|---|---|
| Structure Limits | 28 | Sayfa tiplerindeki boyut, uzunluk, sayı ve derinlik sınırları (Path Check Fields) |
| Structure Policies | 19 | Sayfa tiplerindeki zorunlu ve izinli alan listeleri, değer kalıpları, izin verilen metotlar, gövde tipini engelleyen anahtarlar, MIME türü listeleri |
| Content Integrity | 5 | Sayfa tiplerindeki gövde ayrıştırma denetimleri (geçersiz JSON/XML/form gövdesi, çözümlenemeyen gövde, beklenmeyen ayrıştırma hatası) |
| IP Reputation | 1 | Blacklist'teki kaynak IP; vService'te Blacklist Protection açıkken uygulanır (liste kaynakları: IP Intelligence & Reputation ve vService'in Frontend Blacklist alanı) |
| Custom Rules | Eklenen özel kural sayısı | Signature & Rule Library ve vService'in OWASP rules ekranındaki Add |
- Denetim kayıtları listede Type kolonunda Structure ya da Blacklist olarak görünür; düzenlenemez, durumları değiştirilemez ve silinemez.
- Signature Categories kartı kural taşıyan kategorileri sayar: özel kural yokken 36 (32 saldırı kategorisi ve 4 denetim kaydı kategorisi), ilk özel kuralla 37. vService'in OWASP Rules ekranında koruma düzeyinin taramadığı Low puanlı kurallar düşüldüğünden varsayılan Very Tight düzeyinde kart 35 gösterir: Cache Poisoning kategorisindeki iki kural da Low puanlıdır.
- Aynı kategori adları Event Logs filtre şeridinde ve raporlarda kullanılır (Logları IP, ülke, ASN, path, imza, kategori, OWASP, CWE gibi alanlara göre nasıl filtrelerim?).
Sık Karıştırılan Noktalar
- "Structure Limits bir imza kategorisidir." Bu kayıtlar yapısal denetimlerin katalog karşılıklarıdır; desen taşımaz, listeden düzenlenemez.
- "Kategori listesi hacimsel ve bot saldırılarını da kapsar." Bu saldırılar Bot/DDoS Protection ile karşılanır.
- "Filter penceresindeki sayı kural sayısıdır." Kategori gruplarında sayı imza (kural × kapsam) sayısıdır.
Dokümantasyonda nasıl yapılır
