LIONFIN

Sözlük

WAF nedir?

Web Application Firewall

Diğer adları: web uygulama güvenlik duvarı, web application firewall, modsecurity

Tanım

WAF (Web Application Firewall, web uygulama güvenlik duvarı), bir web sitesine gelen HTTP ve HTTPS isteklerini inceleyerek SQL enjeksiyonu, XSS ve dosya dahil etme gibi uygulama katmanı saldırılarını uygulamaya ulaşmadan engelleyen güvenlik katmanıdır. Ağ güvenlik duvarından farklı olarak isteğin içeriğine bakar.

WAF nasıl çalışır?

WAF, web sunucusunun önünde ya da içinde çalışarak her isteğin adresini, başlıklarını, çerezlerini ve gövdesini kurallarla karşılaştırır. Zararlı bir kalıp bulunursa istek engellenir, kaydedilir ya da doğrulama sayfasına yönlendirilir. Kurallar üç yaklaşımla oluşturulur:

  • İmza tabanlı: Bilinen saldırı kalıplarını tanır; örneğin OWASP Core Rule Set ile ModSecurity.
  • Davranış ve oran tabanlı: Kısa sürede çok sayıda giriş denemesi gibi anormallikleri yakalar.
  • Özel kurallar: Yönetim paneli adresini belirli IP'lere kısıtlamak gibi siteye özgü kurallar.

WAF; sunucuya kurulan yazılım (ModSecurity, Plesk ve cPanel entegrasyonları), reverse proxy olarak çalışan bulut hizmeti ya da CDN ile birlikte sunulan katman biçiminde olabilir.

WAF ile güvenlik duvarı farkı nedir?

Ağ güvenlik duvarı IP adresi, port ve protokole bakarak hangi bağlantının sunucuya ulaşacağına karar verir; WAF ise izin verilen web trafiğinin içeriğini inceler. Ağ güvenlik duvarı 443 numaralı porta gelen her isteği geçirir; o isteğin içinde bir SQL enjeksiyonu olup olmadığını ancak WAF anlayabilir. Bu yüzden ikisi birbirinin yerine değil, birlikte kullanılır. WAF, güncel olmayan bir eklentideki açığı geçici olarak kapatabilir ama güncellemenin yerini tutmaz. Ayrıntılar için WAF nedir yazısına ve Plesk kullanıcıları için Plesk Fail2ban ve ModSecurity ayarları rehberine bakabilirsiniz.

İlgili terimler

CDN
CDN (Content Delivery Network, içerik dağıtım ağı), bir web sitesinin görsel, stil, betik ve video gibi statik dosyalarını dünyanın farklı n...
DDoS
DDoS (Distributed Denial of Service, dağıtık hizmet engelleme), çok sayıda ele geçirilmiş cihazdan bir sunucuya ya da ağa aynı anda yoğun tr...
Güvenlik Duvarı (Firewall)
Güvenlik duvarı (firewall), bir sunucuya ya da ağa gelen ve oradan çıkan bağlantıları önceden tanımlanmış kurallara göre izin verme veya eng...
Reverse Proxy
Reverse proxy (ters vekil sunucu), istemcilerden gelen istekleri karşılayıp arka plandaki bir ya da birden fazla uygulama sunucusuna ileten...

← Tüm terimler