Konuyu Açan #1
Linux Sunucuda Firewall Nasıl Yapılandırılır?

Linux sistemlerde güvenlik altyapısının temel taşlarından biri olan firewall yapılandırması, yetkisiz erişimleri engellemek ve ağ trafiğini kontrol altında tutmak açısından kritik öneme sahiptir. Bu süreç, özellikle sunucu güvenliğini sağlamak ve saldırı yüzeyini azaltmak adına düzenli ve dikkatli yapılmalıdır.

İlk olarak, en yaygın kullanılan iki firewall aracı olan iptables ve firewalld üzerinde durabiliriz.

iptables, Linux'un klasik ve temel firewall aracıdır. Bu araçyla yapılandırma yaparken, öncelikle mevcut kuralları görmek için
KOD
1iptables -L -v -n
komutunu kullanmak gerekir. Daha sonra, belirli portlar veya IP adresleri için kurallar eklenebilir veya mevcut kurallar silinebilir. Örneğin, 80 ve 443 portlarını açık tutmak için:
KOD
1iptables -A INPUT -p tcp --dport 80 -j ACCEPT

ve
KOD
1iptables -A INPUT -p tcp --dport 443 -j ACCEPT

şeklinde kurallar eklenir. Güvenlik amacıyla, diğer tüm gelen trafiği reddetmek için:
KOD
1iptables -P INPUT DROP

kuralı uygulanabilir.

firewalld ise daha modern ve dinamik yapılandırma imkânı sunar. Komut satırında temel yapılandırma şu şekildedir:
KOD
1firewall-cmd --permanent --add-service=http

ve
KOD
1firewall-cmd --reload

komutlarıyla hizmetler eklenir ve yapılandırma aktif hale getirilir. Ayrıca, belirli IP’lere veya portlara özel kurallar da eklenebilir.

Her iki araç da, yapılandırmanın kalıcı olması için kuralların kaydedilmesini ve sunucu yeniden başlatıldığında da geçerli olmasını sağlar. Güvenlik politikası belirlenirken, yalnızca gerekli portların açık kalması ve gereksiz hizmetlerin kapatılması temel ilkedir. Ayrıca, trafik izleme ve loglama da yapılandırma sırasında göz önünde bulundurulmalıdır.

Sonuç olarak, firewall yapılandırması, hem sistem güvenliğinin temelini oluşturur hem de saldırıların önlenmesine katkı sağlar. Bu yüzden, düzenli olarak kuralları gözden geçirmek ve güncellemek, iyi bir güvenlik uygulamasıdır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi