Bir ağ filtresi güvenlik duvarındaki kurallar (iptables) sırayla kontrol edilir ve paketin kaderi (ACCEPT, DROP, REJECT vb.) İlk maç esasına göre belirlenir.
Güvenlik duvarı durumunu ve ilk kuralı -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
yaparak, sunucunuza giden meşru trafiğin büyük çoğunluğu yalnızca bu tek kuralı geçtikten sonra kabul edilir. Bu trafiğin diğer kuralları geçmesi gerekmez.
Kural tabanınızın boyutuna bağlı olarak, bu, güvenlik duvarı performansınızda önemli bir fark anlamına gelebilir.
Güvenlik duvarının şimdi doğrulaması gereken tek trafik açıkça yeni bağlantılar.
Yani, iş istasyonlarından bir avuç web yöneticisine erişime sahip genel bir web sunucusu için güvenlik duvarını karşılaştırın:
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp -m multiport --dports 80,443 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -m iprange --src-range 10.9.8.7-10.9.8.10 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
Meşru paketlerin kabaca% 99'u yalnızca ilk kurala vuran yerleşik bağlantılara ait olacak. Bu kurala uymayan paketlerden çoğunluğunun web sitenize yeni bağlantılar olması gerekir, çoklu bağlantı modülü tek bir kuralla HTTP veya HTTPS'ye erişim sağlayabilir. Web yöneticileri, ssh ve sftp komutlarını kullanarak sabit adresleri olan birkaç iş istasyonundan oturum açar ve diğer her şey reddedilir.
Kuralların mantıksal olarak TCP port tarafından sıralandığı bir güvenlik duvarı:
-A INPUT -p tcp -m tcp --dport 22 --source 10.9.8.7 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 --source 10.9.8.8 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 --source 10.9.8.9 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 --source 10.9.8.10 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
Burada , HTTP web sunucunuza her paketin, erişim izni verilmeden önce 5 kuralla kontrol edilmesi gerekir. Ve bir sunucu üzerinde çalışan daha fazla servisle, örneğin fail2ban veya benzer ürünler kullandığınızda kolayca 50 kural veya daha fazlası olabilen.