CSF Nedir? CSF Kurulumu Nasıl Yapılır?

CSF (ConfigServer Security & Firewall), genellikle Linux sunucularında kullanılan, kapsamlı bir güvenlik duvarı yönetim aracıdır. CSF, iptables tabanlıdır ve sunucunuza gelen ve giden trafiği filtreleyerek kötü niyetli erişimleri engeller. Ayrıca brute-force saldırılarına karşı LFD (Login Failure Daemon) ile birlikte çalışarak otomatik önlemler alabilir.


🔐 CSF Nedir?

  • Tam adı: ConfigServer Security & Firewall
  • Amaç: Linux sunucularını güvenlik açısından korumak ve iptables yapılandırmasını kolaylaştırmak.
  • Özellikler:
    • Gelişmiş iptables yapılandırması
    • Brute-force saldırı tespiti (LFD ile birlikte)
    • Port yönetimi
    • Ülke bazlı IP engelleme/izin verme
    • Arayüz entegrasyonu (cPanel, DirectAdmin vs.)

💻 CSF Nasıl Kurulur?

🔸 1. Gerekli Paketlerin Kurulumu

sudo apt update && sudo apt install perl libwww-perl liblwp-protocol-https-perl -y

Not: Bu örnek Debian/Ubuntu içindir. CentOS/AlmaLinux/RHEL kullanıyorsan yum veya dnf kullanmalısın.


🔸 2. CSF’nin İndirilmesi ve Kurulması

cd /usr/src
sudo wget https://download.configserver.com/csf.tgz
sudo tar -xzf csf.tgz
cd csf
sudo sh install.sh

🔸 3. CSF’nin Kurulum Sonrası Kontrolü

Kurulumdan sonra test etmek için:

sudo perl /usr/local/csf/bin/csftest.pl

Bu, sisteminizin CSF ile uyumlu olup olmadığını kontrol eder.


🔸 4. CSF’yi Etkinleştirme ve Yapılandırma

Kurulumdan sonra CSF genellikle test modunda gelir. Bunu kapatmak için:

sudo nano /etc/csf/csf.conf

Şu satırı bulun:

TESTING = "1"

ve şu şekilde değiştirin:

TESTING = "0"

Daha sonra CSF’yi yeniden başlatın:

sudo csf -r

⚙️ Temel CSF Komutları

KomutAçıklama
csf -rCSF’yi yeniden başlatır
csf -sCSF’yi başlatır
csf -fCSF’yi durdurur
csf -a IPIP adresine izin verir (Allow)
csf -d IPIP adresini engeller (Deny)
csf -dr IPIP engelini kaldırır
csf -g IPIP hakkında CSF bilgisi verir

📍 Ekstra: LFD Hizmeti

CSF ile birlikte gelen LFD (Login Failure Daemon) şu dosyada yapılandırılır:

/etc/csf/csf.conf

Örneğin SSH brute-force saldırılarına karşı:

LF_SSHD = "5"         # 5 başarısız giriş denemesinden sonra
LF_SSHD_PERM = "1"    # IP kalıcı olarak engellenir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir