Web Uygulaması Güvenlik Duvarı (WAF) Nedir? Nasıl Çalışır?
WAF (Web Application Firewall), web uygulamalarını SQL enjeksiyonu, XSS ve bot saldırıları gibi yaygın tehditlere karşı koruyan bir güvenlik katmanıdır. Gelen web trafiğini analiz ederek zararlı istekleri engeller ve uygulamaların güvenliğini artırır. Özellikle internete açık web servisleri için kritik bir koruma mekanizmasıdır.

İnternete açık her web uygulaması, saldırganlar için potansiyel bir hedef hâline gelebiliyor. E-ticaret siteleri, müşteri portalları, API’ler ve kurumsal panellerin sayısı arttıkça, bu uygulamaların arkasındaki verileri korumak da giderek daha kritik bir konu olarak öne çıkıyor. Web Uygulaması Güvenlik Duvarı (WAF), tam da bu noktada uygulama katmanına özel bir savunma hattı oluşturarak kurumların en hassas dijital varlıklarını koruma altına almaya yardımcı oluyor.
Web Uygulaması Güvenlik Duvarı (WAF) Nedir?
Web Uygulaması Güvenlik Duvarı; web uygulamaları ile internet arasındaki HTTP ve HTTPS trafiğini izleyen, filtreleyen ve gerektiğinde engelleyen bir güvenlik katmanıdır. Geleneksel güvenlik çözümleri çoğunlukla ağ trafiğinin alt katmanlarına odaklanırken, WAF doğrudan uygulama katmanında çalışır ve bu sayede uygulamaya özel saldırıları çok daha isabetli biçimde tespit edebilir.
Bir başka deyişle WAF, uygulamanıza gelen her isteği inceleyerek meşru kullanıcı trafiği ile kötü niyetli istekleri birbirinden ayırmaya çalışır. SQL enjeksiyonu, siteler arası komut çalıştırma (XSS) ve oturum kaçırma gibi uygulama düzeyindeki tehditler, yalnızca bu trafiğin içeriğini anlayan bir çözümle etkili biçimde durdurulabilir. Tehditler sürekli değişir ve gelişir; bu nedenle güvenlik sistemlerinizin de bu değişime göre aksiyon alabilmesi gerekir.
WAF Ne İşe Yarar?
WAF’ın temel amacı, uygulama katmanını hedef alan saldırıları henüz arka uçtaki sistemlere ulaşmadan engellemeye yardımcı olmaktır. Bu da kurumlara hem veri güvenliği hem de süreklilik açısından önemli avantajlar sağlayabilir. Bir WAF’ın katkı sunduğu başlıca alanlar şu şekilde özetlenebilir:
- Hassas verilerin korunması: Müşteri bilgileri, ödeme verileri ve oturum bilgileri gibi kritik içeriklerin sızdırılmasını zorlaştırır.
- Uygulama sürekliliği: Kötü niyetli trafiği filtreleyerek uygulamanın kesintisiz biçimde çalışmasına destek olur.
- Uyumluluk desteği: KVKK gibi düzenlemelerin gerektirdiği koruma seviyelerine ulaşmayı kolaylaştırabilir.
- Görünürlük ve raporlama: Saldırı denemelerine ilişkin detaylı kayıtlar üreterek güvenlik ekiplerine kapsamlı bir görünürlük kazandırır.
WAF Türleri
WAF çözümleri, kurumun altyapısına ve ihtiyaçlarına göre farklı biçimlerde konumlandırılabilir. Üç temel yaklaşım öne çıkar:
| WAF Türü | Çalışma Biçimi | Öne Çıkan Özellik |
|---|---|---|
| Bulut Tabanlı WAF | Hizmet olarak sunulur, trafiği bulut üzerinden geçirir | Hızlı kurulum, ölçeklenebilirlik, düşük bakım yükü |
| Donanım Tabanlı WAF | Veri merkezine yerleştirilen fiziksel cihaz | Yüksek performans, düşük gecikme |
| Yazılım Tabanlı WAF | Sunucuya veya sanal ortama kurulur | Esnek yapılandırma, ortamlar arası taşınabilirlik |
Bulut tabanlı WAF, özellikle dağıtık ekiplere ve birden fazla lokasyona sahip işletmeler için pratik bir seçenek olabilir; çünkü merkezi yönetim ve kolay ölçeklenme imkânı sunar. Donanım tabanlı WAF, yüksek trafikli ve gecikmeye duyarlı ortamlarda tercih edilirken, yazılım tabanlı WAF ise hibrit ve esnek mimarilere uyum sağlamak isteyen kurumlar için uygun bir model oluşturur.
WAF Nasıl Çalışır?

WAF, kendisine ulaşan her isteği önceden tanımlanmış kurallar ve davranış modelleri üzerinden değerlendirerek karar verir. Bu değerlendirme sırasında genellikle iki temel yaklaşım birlikte kullanılır. Pozitif güvenlik modelinde yalnızca açıkça izin verilen trafik geçirilir, geri kalan her şey varsayılan olarak engellenir. Negatif güvenlik modelinde ise bilinen saldırı imzaları ve zararlı kalıplar tespit edilerek yalnızca riskli istekler durdurulur.
Modern WAF çözümleri, bu iki modeli harmanlayarak ve davranışsal analiz ile makine öğrenimi yeteneklerini ekleyerek daha isabetli kararlar üretebilir. Böylece sistem, normal kullanıcı davranışını öğrenir ve bu kalıptan sapan istekleri otomatik olarak şüpheli kabul edebilir. Bu dinamik yapı, daha önce karşılaşılmamış saldırı türlerine karşı da belirli bir esneklik kazandırır.
Berqnet gibi yerli çözümler ise merkezi yönetim, gelişmiş tehdit önleme ve esnek mimarileriyle uygulama güvenliğini daha etkin ve sürdürülebilir hâle getirir. Uygulama katmanındaki korumayı, Berqnet SASE platformu ile web ve uygulama filtreleme gibi tamamlayıcı katmanlarla birlikte ele almak, çok daha bütünleşik bir güvenlik duruşu oluşturmaya yardımcı olabilir.
WAF Kurulumu Nasıl Yapılır?
WAF kurulumu, seçilen modele göre farklılık gösterebilir. Bulut tabanlı çözümlerde süreç çoğunlukla DNS yönlendirmesi ile başlar; trafiğin WAF üzerinden geçecek şekilde yönlendirilmesi yeterli olabilir. Donanım ve yazılım tabanlı çözümlerde ise WAF, uygulama sunucusunun önüne konumlandırılır ve trafiğin doğru biçimde geçmesi için ağ yapılandırması gözden geçirilir.
Kurulumun ardından gelen en kritik aşama, çözümün kurum ihtiyaçlarına göre ince ayarının yapılmasıdır. Başlangıçta WAF genellikle yalnızca izleme (monitoring) modunda çalıştırılarak meşru trafiğin yanlışlıkla engellenmesinin önüne geçilir. Bu gözlem döneminden sonra kurallar kademeli olarak aktif hâle getirilir ve böylece hem güvenlik hem de kullanıcı deneyimi arasında dengeli bir noktaya ulaşılması hedeflenir.
WAF Kuralları Nasıl Belirlenir?
WAF kuralları, uygulamanın yapısına ve karşılaşılması muhtemel tehditlere göre şekillenir. Pek çok kurum, sektörel olarak kabul görmüş OWASP Top 10 gibi referans listelerini temel alarak başlangıç kural setlerini oluşturur. Bu yaklaşım, en yaygın uygulama zafiyetlerine karşı hızlı bir koruma zemini kurmaya yardımcı olabilir.
Kuralların yalnızca bir kez tanımlanması yeterli değildir; uygulama geliştikçe ve yeni tehditler ortaya çıktıkça kural setlerinin de düzenli olarak güncellenmesi gerekir. Yanlış pozitiflerin azaltılması için kuralların gerçek trafik verisiyle test edilmesi ve gerektiğinde özelleştirilmesi, sağlıklı bir WAF yönetiminin ayrılmaz bir parçası olarak değerlendirilebilir.
WAF ile Bot Trafiği Nasıl Engellenir?
İnternet trafiğinin önemli bir bölümünü otomatik botlar oluşturuyor ve bunların bir kısmı doğrudan zararlı amaçlar taşıyor. Kötü niyetli botlar; kimlik bilgisi doldurma (credential stuffing), içerik kazıma ve stok tükendi saldırıları gibi yöntemlerle uygulamalara ciddi yük bindirebilir. WAF, bu noktada davranışsal analiz ve oran sınırlama (rate limiting) gibi tekniklerle insan kullanıcılar ile otomatik istekleri birbirinden ayırt etmeye çalışır.
Gelişmiş WAF çözümleri, parmak izi çıkarma ve CAPTCHA doğrulaması gibi yöntemleri de devreye alarak şüpheli botların uygulamaya erişimini sınırlandırabilir. Böylece hem sunucu kaynakları korunmuş olur hem de meşru kullanıcıların deneyimi olumsuz etkilenmeden sürdürülebilir.
WAF ile Klasik Güvenlik Duvarı Arasındaki Fark Nedir?
WAF ve klasik güvenlik duvarı sıklıkla karıştırılsa da farklı katmanlarda çalışan, birbirini tamamlayan çözümlerdir. Klasik güvenlik duvarı ağ trafiğini IP adresi, port ve protokol düzeyinde denetlerken, WAF doğrudan uygulama içeriğine bakarak HTTP/HTTPS isteklerinin niyetini anlamaya çalışır.
| Özellik | Klasik Güvenlik Duvarı | WAF |
|---|---|---|
| Çalıştığı Katman | Ağ ve taşıma katmanı | Uygulama katmanı |
| Odak | IP, port, protokol | HTTP/HTTPS istek içeriği |
| Koruduğu Tehditler | Yetkisiz ağ erişimi | SQL enjeksiyonu, XSS, bot saldırıları |
| Görünürlük | Ağ trafiği | Uygulama davranışı |
Bu iki çözümün bir arada konumlandırılması, kurumlara çok katmanlı bir savunma sağlayabilir. WatchGuard’ın 2024 verilerine göre Türkiye’de ağ tabanlı saldırılar bir önceki yıla kıyasla yüzde 2.340 oranında artarak bir milyonun üzerine çıktı ve en sık karşılaşılan üçüncü saldırı türü doğrudan web uygulamalarını hedef alan “WEB Directory Traversal” oldu. Bu tablo, ağ ve uygulama katmanı korumasının neden birlikte ele alınması gerektiğini açıkça ortaya koyuyor.
WAF Hangi Saldırılara Karşı Koruma Sağlar?
WAF, uygulama katmanını hedef alan geniş bir saldırı yelpazesine karşı koruma sunmaya yardımcı olabilir. En yaygın olarak ele aldığı tehditler arasında şunlar bulunur:
- SQL Enjeksiyonu: Veri tabanına zararlı sorgular göndererek bilgi sızdırma denemeleri.
- Siteler Arası Komut Çalıştırma (XSS): Kullanıcı tarayıcılarında zararlı kod çalıştırma girişimleri.
- Oturum Kaçırma ve Çerez Manipülasyonu: Geçerli oturumların ele geçirilmesine yönelik saldırılar.
- DDoS ve Uygulama Katmanı Saldırıları: Uygulamayı aşırı istekle boğmayı amaçlayan trafik.
Cloudflare’ın 2025 verilerine göre Türkiye, DDoS saldırılarının en yoğun hedef aldığı ülkeler arasında ikinci sıraya yükseldi ve saldırı sayısında yıllık bazda yüzde 358’e varan bir artış yaşandı. Bu ölçekteki tehditlerle baş edebilmek için tek bir savunma katmanına güvenmek çoğu zaman yeterli olmuyor. WAF korumasını Berqnet ZTNA ve Secure Web Gateway gibi çözümlerle birlikte konumlandırmak, hem uygulama hem de erişim katmanında bütünleşik bir koruma kurmaya yardımcı olabilir.
Kaynakça
Sıkça Sorulan Sorular
En çok okunanlar





