Güvenlik duvarı nedir?
Güvenlik duvarı, ağ trafiğine kurallara göre izin veren veya trafiği engelleyen denetim mekanizmasıdır. Cihazda yazılım, ağ geçidinde donanım veya bulut hizmeti olarak çalışabilir. Bütün saldırıları tek başına önlemez.
Kurallar ve denetim katmanları
Temel kurallar kaynak, hedef, port ve protokol bilgilerini değerlendirir. Durum bilgili denetim paketi mevcut bağlantının bağlamıyla inceler; uygulama katmanı denetimi daha üst düzey iletişim özelliklerine bakar. Web uygulaması güvenlik duvarı HTTP isteklerine odaklanır ve ağ güvenlik duvarıyla aynı kapsamda değildir. Yapılandırmanın amacı gerekli erişimi açık tutup gereksiz erişimi daraltmaktır. Yanlış kural meşru kullanıcıları da engelleyebilir. Bu nedenle kuralın sahibi, amacı ve geçerlilik süresi belirtilmeli; değişiklikler kontrollü uygulanmalıdır. Yalnızca gelen trafiği değil, ihtiyaçlara göre dışarı giden bağlantıları da değerlendirmek gerekir.
Uygulama ve sınırlamalar
Web sunucusunun yönetim portunu tüm internete açmak yerine uygun kimlik doğrulama ve ağ sınırları kullanılabilir. Ancak izin verilen bir istek uygulamadaki yetkilendirme hatasını kullanabilir; yazılım güncellemeleri ve güvenli geliştirme önemini korur. Her güvenlik duvarı şifreli içerikleri göremez. Günlükler sadece engellenen istek sayısı için değil, yanlış engellemeler ve olağandışı davranış için de incelenmelidir. Yüksek hacimli saldırı ağ bağlantısını doldurursa sunucudaki duvar yeterli olmayabilir; üst ağda koruma gerekir. Başarı, mümkün olduğunca çok isteği engellemek değil, gerekli hizmeti güvenli biçimde sürdürebilmektir. Kural değişiklikleri sonrasında erişim ve uygulama işlevleri birlikte doğrulanmalıdır.