Bizi Ara (10:00-18:00) Bize Soru Sor !
Bize Soru Sor ! Bizi Ara (10:00-18:00)
Kaçırılmayacak FIRSAT : Sınırsız Hosting Paketlerinde .COM Veya .COM.TR Sepette ÜCRETSİZ ! Ücretsiz .COM İçin Hemen TIKLAYIN !
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

CentOS Üzerinde Güvenlik Duvarı Yapılandırma Rehberi

Linux işletim sistemleri arasında popüler bir dağıtım olan CentOS, güvenlik duvarı yapılandırması ile sisteminizi dış tehditlere karşı korumada önemli bir rol oynar. Bu rehberde, "firewall linux centos" anahtar kelimesi ile güvenlik duvarı yapılandırmasının nasıl yapılacağını adım adım inceleyeceğiz.

Güvenlik Duvarı Nedir ve Neden Önemlidir?

Güvenlik duvarı, bilgisayar ağlarında veri akışını kontrol eden bir güvenlik sistemidir. Bir güvenlik duvarı, yetkisiz erişimleri engellerken, belirli kurallar çerçevesinde ağ trafiğine izin verir. CentOS gibi işletim sistemlerinde güvenlik duvarı, sistem güvenliğini sağlamak için kritik bir bileşendir.

Güvenlik duvarlarının önemi, kötü niyetli saldırılardan korunma sağlamalarıdır. Özellikle, internet üzerinden gelen tehditlerin sayısı arttıkça, sistemlerimizin güvenliğini sağlamak için güvenlik duvarları önemli bir savunma hattı oluşturur.

CentOS Üzerinde FirewallD Kurulumu ve Temel Yapılandırma

CentOS, varsayılan olarak FirewallD adlı bir güvenlik duvarı yönetim aracı ile gelir. FirewallD, dinamik kurallar oluşturma ve yönetme kabiliyeti ile öne çıkar.

  1. FirewallD Kurulumu: CentOS üzerinde FirewallD genellikle öntanımlı olarak kurulu gelir. Ancak, kurulu değilse aşağıdaki komut ile kurulabilir:
    sudo yum install firewalld
  2. FirewallD'yi Başlatma: FirewallD hizmetini başlatmak ve sistem başlangıcında otomatik olarak çalışmasını sağlamak için aşağıdaki komutlar kullanılabilir:
    
            sudo systemctl start firewalld
            sudo systemctl enable firewalld
            
  3. FirewallD Durumunu Kontrol Etme: Hizmetin çalışıp çalışmadığını kontrol etmek için:
    sudo systemctl status firewalld

CentOS Üzerinde Güvenlik Duvarı Yapılandırma Rehberi

Firewall Kuralları: Servisler ve Portlar Üzerinde Kontrol

FirewallD, servisler ve portlar üzerinde kontrol sağlamak için güçlü bir yapı sunar.

  • Servis Ekleme: Belirli bir servise izin vermek için:
    sudo firewall-cmd --permanent --add-service=http
  • Port Ekleme: Belirli bir portu açmak için:
    sudo firewall-cmd --permanent --add-port=8080/tcp
  • Değişiklikleri Uygulama: Yapılan değişikliklerin aktif olması için:
    sudo firewall-cmd --reload

Gelişmiş Güvenlik Duvarı Ayarları: Bölgeler ve Zengin Kurallar

FirewallD, farklı güvenlik seviyeleri oluşturmak için bölgeler ve zengin kurallar gibi gelişmiş ayarlar sunar.

  • Bölgeler: Bölgeler, ağ trafiğini farklı güvenlik seviyelerinde yönetmek için kullanılır. Varsayılan olarak, public bölgesi kullanılır, ancak ihtiyaca göre değiştirilebilir.
  • Zengin Kurallar: Daha karmaşık kurallar oluşturmak için zengin kurallar kullanılabilir. Örneğin, belirli bir IP adresine izin vermek:
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'

Firewall Yönetimi ve Loglama İle Güvenliği İzleme ve Değerlendirme

Güvenlik duvarı kuralları oluşturulduktan sonra, sistem güvenliğini izlemek ve değerlendirmek için loglama önemlidir.

  • Loglama: FirewallD loglarını incelemek için journalctl komutu kullanılabilir:
    sudo journalctl -xe --no-pager -u firewalld
  • Logları Anlama: Loglar, sisteminize yönelik potansiyel tehditleri ve trafiği anlamak için değerli bilgiler sağlar.

Sıkça Sorulan Sorular

  1. FirewallD yerine iptables kullanılabilir mi?

    Evet, CentOS üzerinde iptables da kullanılabilir. Ancak, FirewallD daha yeni ve dinamik bir yapı sunar.

  2. Firewall kuralları hemen etkili olur mu?

    Değişikliklerin etkili olması için firewall-cmd --reload komutunu çalıştırmanız gerekir.

  3. FirewallD loglarını nasıl daha detaylı hale getirebilirim?

    Loglama seviyesini artırarak daha detaylı bilgi elde edebilirsiniz. Bu, /etc/firewalld/firewalld.conf dosyasında LogDenied ayarını değiştirilerek yapılabilir.