Gece saat 02:40. Sunucu izleme panelinde CPU dalgalanıyor. Trafik normal görünüyor ama veritabanı sorgu süresi artmış. Logları açıyorsunuz. Aynı endpoint’e yüzlerce farklı parametreyle istek geliyor.
Port 80 açık. SSL aktif. Firewall çalışıyor.
Ama biri uygulamanın içine konuşuyor.
İşte çoğu işletmenin geç fark ettiği nokta bu: Sunucu güvenli olabilir. Ağ güvenli olabilir. Ama web uygulaması savunmasız olabilir.
WAF tam burada devreye girer.
Web siteleri en çok hangi açık üzerinden saldırı alır?
Sahada gördüğüm tablo net: Saldırıların büyük kısmı network seviyesinden değil, application layer’dan geliyor.
En sık karşılaştıklarım:
- SQL injection denemeleri
- XSS payload’ları
- Brute force login saldırıları
- XML-RPC abuse
- Sahte bot trafiği
- Sepet ve form spamları
Firewall bu istekleri “normal HTTP trafiği” olarak görür. Çünkü teknik olarak bağlantı meşrudur.
Ama içerik zararlıdır.
Örneğin:
/product?id=5 UNION SELECT username,password FROM users
Firewall bunu durdurmaz.
WAF durdurur.
WAF tam olarak ne yapar?
WAF (Web Application Firewall), HTTP isteklerini içerik seviyesinde analiz eder.
Yani sadece IP’ye bakmaz.
Gönderilen parametreleri, header’ları, cookie davranışlarını inceler.
Şunları yapabilir:
- SQL injection pattern’larını bloklar
- XSS payload’larını filtreler
- Anormal query string’leri drop eder
- Bot davranış analizi yapar
- Rate limiting uygular
- IP reputation kontrolü yapar
Basitçe söyleyeyim: Firewall kapıyı korur.
WAF, içeri giren kişinin niyetini kontrol eder.
Gerçek bir senaryo: “Güvenli” sanılan site nasıl zorlandı?
Bir e-ticaret müşterim vardı. Günlük 3.000 ziyaretçi. Güçlü sunucu. İzole kaynak. SSL aktif. Hosting tarafı stabil.
Ama WAF yoktu.
Bir akşam ürün arama sayfasına gelen injection denemeleri arttı. URL’ler şöyleydi:
/search?q=telefon'+UNION+SELECT+...
Sunucu çökmedi. Ama veritabanı sorgu süresi 4 kat arttı.
Sayfa açılış hızı 600 ms’den 2.4 saniyeye çıktı.
Google bot siteyi yavaş gördü. Crawl oranı düştü.
Reklam dönüşüm oranı azaldı.
WAF entegre edildi.
Aynı parametre yapısına sahip tüm injection denemeleri edge seviyesinde kesildi.
Sunucu gücü yetmiyordu değil.
Filtreleme eksikti.
WAF ile klasik firewall arasındaki fark nedir?
Bu fark çoğu zaman karıştırılıyor.
| Özellik | Network Firewall | WAF |
|---|---|---|
| IP engelleme | ✔ | ✔ |
| Port kontrolü | ✔ | ✖ |
| HTTP parametre analizi | ✖ | ✔ |
| SQL injection koruması | ✖ | ✔ |
| XSS engelleme | ✖ | ✔ |
| Bot davranış analizi | ✖ | ✔ |
| Uygulama katmanı koruma | ✖ | ✔ |
Firewall bağlantıyı kontrol eder.
WAF içeriği kontrol eder.
İkisi birbirinin alternatifi değil.
Farklı katmanlarda çalışırlar.
WAF gerçekten her site için gerekli mi?
Şu sorulara dürüst cevap verin:
- Admin paneliniz var mı?
- Login sistemi var mı?
- Kullanıcı kaydı açık mı?
- Arama kutusu var mı?
- Form var mı?
- Ödeme altyapısı var mı?
Bunlardan biri bile varsa risk altındasınız.
Küçük işletmeler genelde “bize saldırmazlar” der.
Oysa bot ağları hedef seçmez. IP aralığını tarar. Açık bulursa dener.
Özellikle WordPress sitelerde XML-RPC brute force ve bot saldırıları çok yaygın.
Çoğu kişinin bilmediği teknik detay
WAF sadece güvenlik sağlamaz. Doğru konfigürasyonla performansı da korur.
Application layer saldırılarında saldırganlar genelde cache’i devre dışı bırakmak için parametre ekler:
/?utm=938472938
/?ref=239482394
Bu sayede CDN cache çalışmaz.
Her istek origin sunucuya gider.
İyi yapılandırılmış bir WAF:
- Anlamsız query string’leri normalize eder
- Cache bypass girişimlerini bloklar
- Şüpheli botları edge seviyesinde keser
Bu da sunucu kaynak tüketimini düşürür.
Yani WAF sadece “engelleyen” bir araç değil, kaynak koruyan bir katmandır.
WAF nasıl konumlandırılmalı?
Üç model var:
- Sunucu içi (mod_security gibi)
- Reverse proxy bazlı
- Cloud tabanlı (CDN entegre)
Sunucu içi WAF en zayıf modeldir. Çünkü trafik önce sunucuya gelir.
En etkili model: Edge seviyesinde filtreleme.
Bu noktada altyapı kalitesi önemlidir. Güçlü ve izole edilmiş bir hosting mimarisi, WAF ile birlikte çalıştığında gerçek verim alınır. Özellikle dinamik projelerde performans ve güvenlik dengesi kritik.
Kurumsal projeler için optimize edilmiş ve yüksek erişilebilirlik sunan altyapılar tercih edilmeli. Detaylı bilgi için https://perminet.com/web-hosting sayfasına göz atabilirsiniz.
Altyapı zayıfsa, WAF tek başına yeterli olmaz.
WAF yanlış yapılandırılırsa ne olur?
En sık gördüğüm hata:
Kuruluyor ama optimize edilmiyor.
Yanlış ayarlanmış bir WAF:
- Gerçek kullanıcıyı engeller
- API çağrılarını bozabilir
- Ödeme sistemini kilitleyebilir
- False positive üretir
Özellikle:
- Hassas endpoint’ler için özel kurallar
- Rate limit değerleri
- Whitelist IP’ler
dikkatli ayarlanmalı.
Ben production’a geçmeden önce staging ortamında test yaparım. Trafik simülasyonu yapmadan canlıya alınmamalı.
WAF SEO açısından neden önemlidir?
SEO sadece içerik değildir.
Stabilite ve hız da önemlidir.
Injection denemeleri ve bot saldırıları:
- Sunucu yanıt süresini artırır
- 5xx hatalarına yol açar
- Crawl budget’ı düşürür
Google istikrarlı siteleri sever.
Dalgalı performans, sıralamaya zarar verir.
WAF, özellikle yüksek trafik alan ve dinamik sayfaları olan sitelerde SEO istikrarını korur.
Sık Sorulan Sorular (FAQ)
WAF ile DDoS koruması aynı şey mi?
Hayır.
DDoS genelde trafik hacmini hedef alır.
WAF uygulama katmanı saldırılarını analiz eder. Bazı WAF çözümleri temel DDoS koruması sunsa da kapsamları farklıdır.
Küçük bir blog sitesi için WAF gerekli mi?
Login sistemi varsa evet.
Özellikle WordPress sitelerde brute force saldırıları yaygındır.
Ücretsiz WAF yeterli olur mu?
Basit projelerde başlangıç için olabilir.
Ama gelişmiş bot ve injection saldırılarında yetersiz kalabilir.
WAF siteyi yavaşlatır mı?
Yanlış konfigüre edilirse evet.
Edge seviyesinde doğru yapılandırılmış bir WAF genelde performans kaybı oluşturmaz.
Hosting firması güvenlik sağlıyorsa yine de WAF gerekir mi?
Hosting altyapısı network seviyesinde koruma sağlayabilir.
Ama uygulama katmanı saldırıları için WAF gerekir.
Web sitesi güvenliği sadece SSL ve güçlü sunucu değildir.
Uygulama katmanını korumuyorsanız açık bıraktığınız bir alan vardır.
Bugün küçük görünen bir açık, yarın ciddi performans ve itibar kaybına dönüşebilir. WAF bu riski kontrol altına almanın en etkili yollarından biridir.

Bir yanıt yazın