Koruma düzeyini her domain / host group için ayrı ayarlayabilir miyim?
Kısa cevap
Hayır. OWASP Protection Level vService genelinde tek bir ayardır ve o vService'teki bütün Virtual Host Group'larda ortaktır; Virtual Host Group başına ayarlanan değer WAF Mode'dur. Bir alan adı için farklı eşik ya da bütünüyle ayrı WAF ayarları gerekiyorsa o alan adı ayrı bir HTTP vService'te yayınlanır; bunun için yeni bir IP adresi gerekmez: Virtual Hosting ile aynı IP:Port üzerinde, Host başlığına (HTTPS'te SNI'ye) göre ayrılan ayrı bir vService açılabilir. WAF bu vService'te ayrıca açılır ve OWASP Protection Level dahil bütün WAF ayarları diğer vService'ten bağımsız seçilir. Aynı vService içinde bir alan adının sıkılığı, grubunun WAF mode değeriyle ve grubun Page Types kurallarındaki OWASP Check ve OWASP Exclusions alanlarıyla ayrıştırılır; OWASP Rules ekranındaki imza durumu ve puanı ise bütün gruplara birlikte uygulanır. Sync with Default WAF Rules işaretlenirse eşitleme bütün grupların Any Paths kuralına birden uygulanır.
Nasıl Çalışır?
| Ayar | Kapsam | Nerede |
|---|---|---|
| OWASP Protection Level (eşik ve Low imzaların taranması) | vService geneli | WAF Management → Inspection & Blocking |
| WAF Mode (Learning, Monitor, Blocking) | Virtual Host Group | WAF Management → grubun mod kartı |
| Page Types kuralları, alan bazlı OWASP Check ve OWASP Exclusions | Virtual Host Group | WAF Management → grubun mod kartındaki Page Types satırı |
| İmza durumu ve puanı (State, Score) | vService geneli | OWASP Rules |
| Structure Checks, Argument Checks, Max. OWASP Exclusions | vService geneli | Inspection & Blocking |
İstek Host başlığına göre bir Virtual Host Group'a düşer; toplam puanı hangi grupta olursa olsun aynı eşikle karşılaştırılır. Grupların yalnızca modu ve kural listesi birbirinden ayrıdır.
TR7'de Alan Adına Göre Ayrıştırma
| İhtiyaç | Yol |
|---|---|
| Bir alan adında hiç engelleme olmasın, saldırılar kaydedilsin | Alan adı için ayrı bir Virtual Host Group oluşturulur ve grup Monitor modunda tutulur (Aynı vService'te farklı domainler için farklı modlar kullanabilir miyim?) |
| Bir alan adında belirli bir imza false positive üretiyor | O grubun ilgili Page type kuralında imza OWASP Exclusions listesine eklenir; diğer gruplar etkilenmez |
| Bir alan adının bir alanında imza taraması istenmiyor | O grubun ilgili Page type kuralında alanın OWASP Check anahtarı kapatılır |
| Bir alan adında farklı eşik ya da bütünüyle ayrı WAF ayarları gerekiyor | Alan adı ayrı bir HTTP vService'te yayınlanır; Virtual Hosting ile bu vService mevcut vService'le aynı IP:Port'u paylaşır ve istekler Host başlığına (HTTPS'te SNI'ye) göre ayrılır; IP:Port'u paylaşan bütün vService'lerin Virtual Hosting listesinde alan adı tanımlı olmalıdır. WAF yeni vService'te ayrıca açılır; OWASP Protection Level, Page types ve diğer bütün WAF ayarları ondan bağımsızdır (Virtual Hosting nedir, nasıl çalışır?) |
Sık Karıştırılan Noktalar
- "Her Virtual host group'un kendi koruma düzeyi vardır." OWASP Protection Level vService geneline uygulanır; grup başına yalnızca WAF mode seçilir.
- "Sync with default WAF rules yalnızca açık grubu etkiler." Sync with Default WAF Rules bütün grupların Any paths kuralını yeniden kurar.
- "OWASP rules'ta bir imzayı kapatmak yalnızca bir grubu etkiler." OWASP Rules ekranındaki değişiklik vService'in bütün gruplarına uygulanır; grup bazında ayrım OWASP exclusions ile yapılır.
- "Ayrı WAF ayarları için yeni bir IP adresi gerekir." Virtual Hosting ile aynı IP:Port'u paylaşan her vService kendi WAF ayarlarını taşır (Tek bir public IP'nin arkasında birden fazla web sitesi yayınlayabilir miyim?).
Dokümantasyonda nasıl yapılır
İlgili sorular
