WAF etkinleştirildiğinde hangi varsayılan ayarlar oluşur?
Kısa cevap
WAF açıldığında vService için WAF ayarları, Default Host Group, bu grubun Any Paths kuralı ve kurala bağlı 21 varsayılan header kuralı, vService'e özel imza katmanı ve whitelist kaydı kendiliğinden oluşur (etkinleştirildikten sonra ne oluşur). Başlıca değerler: WAF Mode Learning Mode, OWASP Protection Level Very Tight, Structure Checks ve Argument Checks açık, Max. Allowed Arguments 25, Do not WAF static contents açık, Blacklist Protection açık (bütün kategoriler), Blocking Status Code 418, Rule Creation Policy Data Based, Max. Body Size to Process (kB) 4096 ve Max. Body Size to Log (kB) 2. Teacher, Conditional Learning, AI Learning ve Whitelist Condition kapalıdır. Değerler yalnızca eksik ayarlara yazılır; bütün ayarlar WAF Management sekmesinden değiştirilir.
Nasıl Çalışır?
WAF bir vService'te açıldığında yapılandırma yeniden üretilir ve WAF'a ait kayıtlar varsayılan değerleriyle oluşturulur (etkinleştirildikten sonra ne oluşur). Varsayılanlar yalnızca eksik ayarlara yazılır: WAF daha önce açık olup kapatılmış bir vService'te değiştirilmiş değerler ve Virtual Host Group'ların modları korunur (WAF korumasını kaldırırsam öğrenilen kurallar ve ayarlar silinir mi?).
Açılış Değerleri
| Ayar | Bulunduğu kart | Açılış değeri |
|---|---|---|
| WAF Mode (Default Host Group) | Mod kartı | Learning mode (Learning modunda WAF ne yapar; saldırılar engellenir mi?) |
| OWASP Protection Level | OWASP Protection Level | Very tight (Varsayılan koruma düzeyi nedir?) |
| Max. OWASP Exclusions | OWASP Protection Level | 25 |
| Structure Checks · Argument Checks | Checks | Açık · Açık |
| Max. Allowed Arguments | Checks | 25 |
| URL Decoding | Checks | Açık |
| Do not WAF static contents | Whitelist & Blacklist | Açık (Hangi istekler "statik içerik" sayılıp WAF incelemesinden çıkarılır (uzantı, metot, query ve gövde koşulları); bu güvenli mi?) |
| Whitelist Condition | Whitelist & Blacklist | Kapalı |
| Blacklist Protection | Whitelist & Blacklist | Açık; Blacklist IP Category bütün kategoriler (kartta category: All); Frontend Blacklist ve Frontend Blacklist Exclusions boş |
| Blocking Status Code | Blocking page | 418 |
| Blocking Page Source | Blocking page | Manual content: TR7'nin yerleşik İngilizce engelleme sayfası (Your Access To This Page Has Been Blocked! başlığı, isteğin zamanı, Request ID ve IP Address satırları), içerik türü text/html |
| Rule Creation Policy | Learning methods | Data based |
| Teacher · Conditional Learning · AI Learning | Learning methods | Kapalı |
| Max. Body Size to Process (kB) · Max. Body Size to Log (kB) | Request Body Limits | 4096 · 2 |
| Wait for body for a time | Request Body Limits | Kapalı: gövde denetimden önce tamamen alınır |
| Smart Sampling (learning log) | Log settings | Açık |
| Default Host Group | Virtual Host Groups | Desen taşımaz, silinemez; Virtual Host Groups listesinde ilk sırada, mod kartlarında en sonda görüntülenir; hiçbir gruba uymayan istekleri karşılar |
| Any Paths kuralı | Page types | Path Length 1–8192, Path Depth en çok 256, OWASP açık, Allowed Methods GET, OPTIONS, HEAD, POST, PUT, PATCH, DELETE; Header sekmesinde 21 varsayılan header kuralı |
- Page type'lar kendiliğinden çıkarılmaz: açılışta grupta yalnızca Any paths bulunur, mod kartındaki satırda 1 page types yazar. Page type'lar Learning mode'da toplanan trafikle Analysis & Learning çalıştırılınca üretilir (tipik devreye alma akışı).
- WEB-CLI'daki
waf optionskomutlarında görünen varsayılanlar (ör. Max. Allowed Arguments 15, Structure checks ve Argument checks kapalı) şemanın varsayılanlarıdır;waf options updatebunları yalnızca kayıtta bulunmayan alanlara yazar. WAF arayüzden ya dalb service updateile açıldığında kayıt yukarıdaki değerlerle oluştuğundan bu alanlar etkilenmez.
Sık Karıştırılan Noktalar
- "Varsayılanlarla WAF hemen engellemeye başlar." WAF Mode Learning mode olduğu için WAF kararıyla engelleme yapılmaz (WAF'ı açtığım anda trafik engellenmeye başlar mı?).
- "Kural seti WAF açılınca hazırdır." Açılışta yalnızca Any Paths kuralı ve varsayılan header kuralları vardır; Page type'lar Analysis & Learning ile üretilir.
- "WAF'ı kapatıp açmak ayarları varsayılana döndürür." Varsayılanlar yalnızca eksik ayarlara yazılır; değiştirilmiş değerler korunur.
Dokümantasyonda nasıl yapılır
