Web Application Firewall (WAF)
Kısaca: Bir web sitesinin önündeki, web isteklerini denetleyen ve bilinen saldırıları (örneğin SQL enjeksiyonu, XSS, tarayıcı botlar) asıl uygulamaya ulaşmadan engelleyen süzgeç.
Biraz daha ayrıntılı: Portları ve IP adreslerini süzen klasik bir güvenlik duvarının aksine WAF, HTTP isteklerinin içeriğini anlar: adreste, parametrelerde ve gövdede şüpheli örüntüleri tanır ve kural kümeleri (örneğin OWASP Core Rule Set), IP engelleri, ülke süzgeçleri ve hız sınırları uygular. Ayrıca yalnızca uygulamaya giden yolu korur, kodun kendisindeki hataları değil.
Bizim bağlamımız: Emzett, DDoS koruması ve yapılandırılabilir bir güvenlik duvarı getiren Vercel üzerinde çalışır. Ek olarak Upstash Redis üzerinden hız sınırları, Cloudflare Turnstile, köken denetimi ve sunucu eylemlerindeki girdi doğrulaması uygulama düzeyinde korur.
Ayrıntılı
WAF ve uygulama koruması birbirini tamamlar
Bir WAF uygulamanın önünde durur; uygulamanın kendisinin de güvenli yazılması gerekir.
Ayrıca bak: Güvenlik duvarı, DDoS, Hız sınırlama, SQL enjeksiyonu