Ders 4.4: Bir WAF'ı ayarlamak: OWASP Core Rule Set
Bir web uygulama güvenlik duvarı (WAF) istekleri uygulamaya ulaşmadan önce inceler. OWASP Core Rule Set (CRS) ile ModSecurity açık kaynak başvuru noktasıdır: birçok kuralın her biri bir anomali puanına ekler ve puan bir eşiği aştığında istek engellenir. Ayarlanmamışsa saldırıların yanında meşru işi de engeller ve ekipler onu kapatmaya özenir. Laboratuvarda WAF'ın denetim günlüğünü okuyor, gerçek saldırıları editörlerin sayfa kaydetmesini engelleyen bir hatalı pozitiften ayırıyor ve tüm WAF'ı zayıflatmak yerine dar bir kural istisnası yazıyorsun.
17 dk
Bu derste öğreneceklerin
- WAF'ları ve anomali puanlamayı açıklamak
- ModSecurity JSON denetim günlüklerini okumak
- Hatalı pozitifleri doğru pozitiflerden ayırmak
- Dar bir CRS kural istisnası yazmak
- Paranoya düzeylerini ve yalnızca tespit modunda devreye almayı açıklamak
Temel terimler
- WAF
- Bir web uygulamasının önünde HTTP isteklerini (bazen yanıtları) inceleyen süzgeç.
- OWASP Core Rule Set (CRS)
- ModSecurity uyumlu WAF'lar için açık kaynak, genel saldırı tespit kuralları kümesi.
- Anomali puanlama
- Eşleşen her kural puan ekler (kritik 5, hata 4, uyarı 3, bildirim 2); istek bir eşiğin üzerinde engellenir (varsayılan 5).
- Paranoya düzeyi
- PL1'den PL4'e: yüksek düzeyler daha katı kurallar, daha çok tespit ve daha çok hatalı pozitif ekler.
- Hatalı pozitif
- Saldırı olarak işaretlenen meşru trafik.
- Kural istisnası
- Belirli bir hedef için belirli bir denetimi kaldıran kural, ör. ctl:ruleRemoveTargetById.
← Oturumları ve çerezleri korumak · Tüm dersler · DCSync ve ayrıcalıklı grup değişiklikleri →