Stateful ve stateless firewall arasındaki fark nedir?
Cevap
Stateless (packet filter)
Her paketi tek başına kurallara göre değerlendirir: kaynak/hedef IP, port, protokol. Bağlantının geçmişini bilmez.
- Hızlı ve az kaynak kullanır.
- Dönüş trafiğine de ayrıca izin verilmesi gerekir; genelde "1024 üstü tüm portlar" gibi geniş kurallar açılır, bu da riskli olur.
- Örnek: Cisco standart/extended ACL, AWS Network ACL.
Stateful
Bir state (connection) table tutar. İçeriden başlatılan bağlantı tabloya yazılır; dönüş paketleri bu kayıtla eşleştiği için otomatik geçer.
- TCP durumlarını (SYN, ESTABLISHED, FIN) takip eder; eşleşmeyen "ortadan gelen" paketleri düşürür.
- UDP/ICMP için zaman aşımlı sözde oturumlar tutar.
- Örnek: Cisco ASA, Fortinet, Palo Alto, Linux
iptables/nftablesconntrack, AWS Security Group.
| Özellik | Stateless | Stateful |
|---|---|---|
| Bağlam | Paket paket | Oturum bazlı |
| Dönüş trafiği | Ayrı kural gerekir | Otomatik izinli |
| Performans | Çok yüksek | Tablo boyutu ve CPU sınırı |
| Saldırı tespiti | Zayıf | Sahte ACK, scan tespiti daha iyi |
| DDoS altında | Tablo yok, etkilenmez | State tablosu dolabilir |
# Linux stateful örnek
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -s 10.0.0.0/8 -j ACCEPT
iptables -P INPUT DROPNGFW (Next-Generation Firewall) bunun üstüne uygulama tanıma (L7), kullanıcı kimliği, IPS ve TLS inspection ekler.
İlgili Ağ Güvenliği soruları
- DMZ nedir ve tipik bir DMZ mimarisi nasıl tasarlanır?
- 802.1X ve port security nedir? Switch portlarına yetkisiz cihaz bağlanması nasıl engellenir?
- IDS ile IPS arasındaki fark nedir?
- DDoS saldırı türleri nelerdir ve nasıl önlem alınır?
- IPsec VPN ile SSL VPN arasındaki farklar nelerdir? IPsec tünel kurulumu hangi aşamalardan oluşur?
- Cisco'da standart ve extended ACL arasındaki fark nedir? Nereye uygulanmalıdır?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.