Yoğun trafik altında WAF incelemesi nasıl davranır?
Kısa cevap
WAF yük altında da denetime giren her isteği aynı kurallarla tarar; yük arttığında denetimi kendiliğinden atlayan ya da gevşeten bir mekanizma yoktur. Kapasiteyi vService'e ayrılan işlemci çekirdekleri ve bellek belirler; kritik vService'lere QoS ile ayrı çekirdek ve bellek ayrılır. Blocking Mode'da taraması 2 saniyelik süre sınırı içinde tamamlanamayan istek engellenir; Request Body Limits penceresindeki Fail-open açıksa bu istek taranmadan geçirilir. WAF açık bir vService'te istek tamponu Max. Body Size to Process(kB) (WAF açılışta 4096) ile Buffer Size(kB) değerlerinin büyüğüne çıkar; tampon büyütüldükçe yoğun eşzamanlı trafikte bellek tüketimi artar. Hacim saldırılarına karşı WAF tek başına doğru araç değildir: L7 DDoS & Threat Protection'ın engelleme kararları WAF taramasından sonra uygulandığı için onun düşüreceği istekler de önce WAF'ta taranır; bağlantı ve ağ katmanındaki seller L4 DDoS Protection ile karşılanır. Statik içerik ve Whitelist Condition'a uyan istekler denetime girmez ve yükü azaltır. Yük Live Stats'taki CPU, Memory Usage ve HTTP Request/s kartlarıyla, cluster'da cihaz başına ayrı kolonda izlenir.
Yük Altında
- İzleme: Live Stats ekranında WAF için neler izlenir? · Eşik bildirimleri: Saldırı sayısı belirli bir eşiği aşınca bildirim alabilir miyim?
- Cluster'da her cihaz kendi üzerinden geçen trafiği işler; Live Stats cihaz başına ayrı kolon gösterir.
Sık Karıştırılan Noktalar
- "Yük artınca WAF denetimi kendiliğinden gevşetir." WAF denetimi yüke göre değişmez. Blocking mode'da taraması 2 saniyelik süre sınırı içinde tamamlanamayan istek, Fail-open kapalıysa (varsayılan) engellenir; Fail-open yüke bağlı bir ayar değildir, yalnızca taraması tamamlanamayan istekleri etkiler (Tarama belirli bir süreyi aşarsa istek ne olur (2 saniyelik tarama sınırı)?).
- "L7 DDoS & Threat Protection'ın düşürdüğü istekler WAF'a hiç gelmez." L7 DDoS & Threat Protection'ın engelleme kararları WAF taramasından sonra uygulanır.
- "Max. Body Size to Process (kB) yalnızca büyük gövdeli istekleri etkiler." İstek tamponu vService genelinde Max. Body Size to Process(kB) değerine (ya da daha büyükse Buffer Size(kB) değerine) çıkar.
Dokümantasyonda nasıl yapılır
