WAF (Web Uygulama Güvenlik Duvarı) Nedir?
Klasik güvenlik duvarından farkı
Ağ güvenlik duvarı IP ve port düzeyinde çalışır: hangi adresten, hangi porta erişilebileceğine karar verir. WAF ise uygulama katmanında çalışır; isteğin içeriğine, parametrelerine ve davranışına bakar.
WAF neleri engeller?
- SQL enjeksiyonu ve komut enjeksiyonu denemeleri
- Siteler arası betik çalıştırma (XSS)
- Dizin gezinme ve bilinen zafiyet taramaları
- Kaba kuvvet giriş denemeleri ve kötü niyetli botlar
- Uygulama katmanı hizmet engelleme saldırıları (hız sınırlama ile)
- Bilinen bir açık için yama yapılana kadar “sanal yama” ile koruma
Türleri
- Bulut tabanlı WAF: DNS ayarıyla trafiğin bir sağlayıcı üzerinden geçirilmesi; kurulumu kolay, CDN ve DDoS korumasıyla birlikte gelebilir
- Sunucu tabanlı WAF: ModSecurity ve OWASP Core Rule Set gibi açık kaynak çözümlerle web sunucusunda çalışır
- Donanım/sanal cihaz: Büyük kurumsal ağlarda
Sınırları
- İş mantığı hatalarını (örneğin başka kullanıcının kaydına erişim) genellikle engelleyemez
- Yanlış yapılandırılırsa meşru kullanıcıları engelleyebilir (yanlış pozitif)
- Saldırganlar kuralları atlatmanın yollarını arar
Doğru kullanım
- Önce izleme modunda çalıştırıp yanlış pozitifleri ayıklayın
- Kuralları uygulamanıza göre ayarlayın
- Logları düzenli inceleyin
- Bulut WAF kullanıyorsanız sunucunun doğrudan IP'den erişimini kapatın
Sonuç
WAF güçlü bir ek savunma katmanıdır; ancak güvenli kodlama ve düzenli testlerin yerine geçmez. Siber güvenlik testleri hizmetimizi inceleyebilir veya ücretsiz keşif görüşmesi talep edebilirsiniz.