Linux Sunucularda Güncel Güvenlik Duvarı Kuralları: IP Tables vs nftables

Linux tabanlı sunucuların güvenliği, sistem yöneticileri için her zaman öncelikli konulardan biridir. İnternet üzerinden gelen istenmeyen trafik ve saldırılara karşı sunucunuzu korumanın temel yollarından biri güvenlik duvarı yapılandırmasıdır. Bu noktada, Linux dünyasında yaygın olarak kullanılan iki güvenlik duvarı aracı vardır: iptables ve nftables.

Bu yazıda, iptables ile nftables arasındaki temel farkları, kullanım avantajlarını, hangi senaryolarda tercih edileceğini ve güncel güvenlik duvarı kurallarının nasıl oluşturulacağını detaylıca inceleyeceğiz.

Linux Güvenlik Duvarı Nedir?

Güvenlik duvarı (firewall), bir bilgisayar ağı üzerindeki gelen ve giden ağ trafiğini belirli kurallar dahilinde kontrol eden yazılım veya donanımdır. Linux sistemlerde bu genellikle çekirdek seviyesinde çalışan paket filtreleme araçlarıyla sağlanır.

Amaç:

  • Yetkisiz erişimi engellemek

  • Kötü niyetli trafik ve saldırıları azaltmak

  • Sunucu kaynaklarının korunması

iptables Nedir ve Nasıl Çalışır?

iptables, Linux çekirdeği ile etkileşim kurarak ağ trafiğini kontrol eden klasik paket filtreleme aracıdır. 1998’den beri Linux güvenlik duvarlarında standart araçtır.

Temel kavramlar:

  • Chain (Zincir): INPUT, OUTPUT, FORWARD gibi trafik yönlerini tanımlar.

  • Table (Tablo): filter, nat, mangle gibi farklı işlem kümelerini içerir.

  • Rule (Kural): Her zincirde paketlerin nasıl işleneceğini belirten koşullar.

iptables komutları ile elle veya script aracılığıyla kurallar oluşturulur. Örnek bir kural:

Bu kural, gelen TCP trafiğinde 22 numaralı portu (SSH) açar.

nftables Nedir ve Nasıl Çalışır?

nftables, Linux çekirdeğinde iptables’in yerini almak üzere 2014 yılında tanıtılan, daha modern ve esnek bir paket filtreleme framework’üdür. Linux çekirdeği 3.13 sürümü ve sonrası ile uyumludur.

Özellikleri:

  • Tek bir araçla (nft) hem filtreleme hem NAT işlemleri yapılabilir.

  • Kurallar daha okunabilir ve yönetilebilir bir dilde yazılır.

  • Daha düşük kaynak tüketimi ve performans avantajı.

Örnek kural:

iptables ve nftables Arasındaki Temel Farklar

Özellikiptablesnftables
Yayın Tarihi19982014
Komut SetiBirden çok farklı komut (iptables, ip6tables, arptables)Tek araç: nft
PerformansDaha yüksek CPU kullanımıDaha düşük CPU, daha optimize
Kural YönetimiKarmaşık, zincir ve tablo bazlıDaha sade ve yapılandırılabilir
ScriptingZor ve karmaşıkDaha kolay ve esnek
IPv4/IPv6Ayrı araçlarla yönetilirAynı araçta birlikte desteklenir
Sürdürme ve GelişimArtan karmaşıklık nedeniyle yavaş gelişiyorAktif geliştirme devam ediyor

Güncel Güvenlik Duvarı Kuralları Nasıl Yazılır?

Temel Güvenlik Duvarı Kuralları Örneği (nftables)

Bu kurallar:

  • Yerel loopback trafiğine izin verir

  • Daha önce kurulan bağlantıları kabul eder

  • SSH (22) portunu açar

  • Diğer tüm gelen trafiği engeller

Temel Güvenlik Duvarı Kuralları Örneği (iptables)

Performans ve Yönetilebilirlik Açısından Değerlendirme

  • nftables, iptables’a göre daha az kaynak kullanımıyla yüksek performans sağlar.

  • Tek komut seti ile tüm protokolleri yönetme imkanı, karmaşıklığı azaltır.

  • Büyük ve karmaşık kural setlerinde daha kolay yönetim ve hata ayıklama sunar.

  • Günümüz dağıtımları (Ubuntu 20.04+, CentOS 8+, Debian 10+) nftables’i varsayılan olarak tercih etmektedir.

Burtinet Linux Sunucularında Güvenlik Duvarı Önerileri

  • Güncel Linux sürümlerinde nftables kullanımı önerilir.

  • Sunucu ihtiyaçlarına göre özelleştirilmiş güvenlik duvarı kuralları oluşturulur.

  • Otomatik saldırı tespiti ve IP engelleme için Fail2Ban gibi araçlar entegre edilir.

  • Düzenli yedekleme ve kuralların test edilmesi ile kesintisiz koruma sağlanır.

Sonuç ve Öneriler

Linux sunucuların güvenliği için doğru güvenlik duvarı aracı seçimi kritik önem taşır. İptables uzun yıllar boyunca güçlü bir seçenek olmuş olsa da, günümüzde nftables daha modern, esnek ve performanslı bir alternatiftir. Burtinet olarak, müşterilerimizin altyapılarında nftables kullanımı ile maksimum güvenlik ve minimum kaynak kullanımı hedeflenmektedir.

Eğer halen iptables kullanıyorsanız, 2025 yılı itibarıyla nftables’a geçiş planlamanızı öneririz. Böylece hem yönetim kolaylığı sağlar hem de güvenlik seviyenizi yükseltirsiniz.

Burtinet ile Linux Sunucularınızı Güvende Tutun

Profesyonel altyapı, güncel güvenlik önlemleri ve 7/24 destek için bizimle iletişime geçin!

Bir cevap yazın