Merhaba! Bugün sizlere ConfigServer Security & Firewall, yani kısaca CSF hakkında detaylı bilgiler sunacağım. Eğer Fail2Ban ile ilgili yazdığımız makaleyi beğendiyseniz, bu yazının da aynı keyifli ve anlaşılır üslupla yazıldığını fark edeceksiniz. CSF, Linux sunucularınızı korumak için harika bir güvenlik duvarı aracıdır ve kullanımı sandığınızdan çok daha kolaydır. Hazırsanız, CSF dünyasına dalalım!
CSF Nedir?
CSF, Linux tabanlı sunucular için geliştirilmiş bir güvenlik duvarı yapılandırma script’idir. Temel amacı, sunucunuzu dış tehditlere karşı korumak ve ağ trafiğini kontrol etmektir. CSF ile sunucunuza kimlerin erişebileceğini belirleyebilir, yalnızca belirli hizmetlere (örneğin SSH, web veya e-posta) izin verebilirsiniz. Üstelik, Login Failure Daemon (LFD) adlı bir bileşeni sayesinde, brute-force gibi saldırılara karşı ek bir koruma katmanı sunar.
ConfigServer Services tarafından geliştirilen bu araç, hem ücretsiz hem de açık kaynaklıdır. Bu da onu, sunucu güvenliğine önem veren herkes için cazip bir seçenek haline getirir.
CSF’nin Sunduğu Avantajlar
Peki, CSF neden bu kadar popüler? İşte size birkaç neden:
- Erişim Kontrolü: Sunucunuzdaki hizmetlere kimlerin ulaşabileceğini sınırlayabilirsiniz. Örneğin, yalnızca belirli IP’lerden SSH bağlantısına izin verebilirsiniz.
- Brute-Force Koruması: LFD, aşırı sayıda başarısız giriş denemesini algılar ve bu IP’leri geçici olarak engeller. Bu, parola kırma saldırılarına karşı etkili bir kalkandır.
- Ücretsiz ve Esnek: CSF’nin maliyetsiz olması ve açık kaynak kodlu yapısı, hem bireysel kullanıcılar hem de işletmeler için büyük bir artıdır.
- Kullanıcı Dostu: Komut satırından yönetilebildiği gibi, cPanel, DirectAdmin veya Webmin gibi kontrol panellerinde web arayüzüyle de kullanılabilir.
CSF Kurulumu
CSF’yi Linux sunucunuza kurmak oldukça basit. Ancak, mevcut başka bir firewall (örneğin iptables veya UFW) varsa, çakışmaları önlemek için bunları devre dışı bırakmanız gerekebilir. Şimdi adım adım kuruluma geçelim:
1. CSF’yi İndirin ve Kurun
CSF’yi resmi sitesinden indirip kurmak için şu komutları kullanabilirsiniz:
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Bu komutlar sırasıyla CSF’yi indirir, dosyayı açar ve kurulum script’ini çalıştırır.
2. Kurulumu Test Edin
Kurulumun ardından CSF’nin düzgün çalışıp çalışmadığını kontrol etmek için:
csf -t
Bu komut, sistemde herhangi bir sorun olup olmadığını size bildirir.
3. CSF’yi Başlatın
CSF’yi aktif hale getirmek ve sistem açılışında otomatik çalışmasını sağlamak için:
service csf start
chkconfig csf on
Artık CSF sunucunuzda çalışıyor!
CSF’yi Yapılandırma
CSF’nin ayarları /etc/csf/csf.conf dosyasında bulunur. Bu dosyayı bir metin editörüyle açarak istediğiniz değişiklikleri yapabilirsiniz. İşte en sık kullanılan yapılandırma örnekleri:
- İzin Verilen IP’ler: Belirli IP’lere erişim izni vermek için:
echo "192.168.1.100" >> /etc/csf/csf.allow
csf -r
Bu, 192.168.1.100 adresini izin listesine ekler ve CSF’yi yeniden başlatır.
- Engellenen IP’ler: Belirli IP’leri engellemek için:
echo "203.0.113.5" >> /etc/csf/csf.deny
csf -r
Bu, 203.0.113.5 adresini engeller.
- Port Ayarları: Açık olacak portları belirlemek için /etc/csf/csf.conf dosyasında TCP_IN ve TCP_OUT satırlarını düzenleyin. Örneğin, SSH (22), HTTP (80) ve HTTPS (443) için:
TCP_IN = "22,80,443"
TCP_OUT = "22,80,443"
csf -r
- LFD Hassasiyeti: Brute-force koruması için LFD’nin tetiklenme eşiğini ayarlayabilirsiniz. Örneğin, 5 başarısız denemeden sonra engelleme için:
LF_TRIGGER = "5"
csf -r
Web Arayüzü ile Kolay Yönetim
Eğer komut satırı size karmaşık geliyorsa ve CWP, cPanel, DirectAdmin ya da Webmin gibi bir kontrol paneliniz varsa, CSF’nin web arayüzünden faydalanabilirsiniz. Bu arayüz, IP engelleme, port açma veya LFD ayarlarını grafik bir şekilde yapmanızı sağlar. Örneğin, cPanel’de CSF’yi açıp birkaç tıkla tüm ayarları düzenleyebilirsiniz.
CSF’nin Gelişmiş Özellikleri
CSF, sadece temel bir firewall olmanın ötesine geçer. İşte bazı etkileyici özellikler:
- Ülke Bazlı Engelleme: Belirli ülkelerden gelen trafiği engelleyebilirsiniz. Bu, hedeflenmiş saldırıları önlemede oldukça kullanışlıdır.
- Port Flooding Koruması: DDoS saldırılarına karşı port flooding algılama özelliği sunar.
- Entegrasyon: Fail2Ban gibi diğer güvenlik araçlarıyla birlikte çalışabilir, böylece güvenlik katmanlarınızı artırabilirsiniz.
CSF, Linux sunucularınızı korumak için hem güçlü hem de esnek bir çözüm sunar. İster komut satırından ister web arayüzünden yönetin, sunucunuzu daha güvenli hale getirmek için harika bir araçtır. CSF’yi düzenli olarak güncellemeyi ve log dosyalarını kontrol etmeyi ihmal etmeyin. Daha fazla bilgi için ConfigServer Services’in resmi sitesine göz atabilir veya topluluk forumlarından destek alabilirsiniz.
Umarım bu makale, CSF’yi anlamanıza ve sunucunuzu koruma altına almanıza yardımcı olur.
Bir yanıt yazın