Yüksek performanslı sunucular, veri güvenliği açısından kritik öneme sahiptir. Bu makalede, sunucularınızda güvenlik açıklarını kapatmak için gerekli adımları ve komutları detaylandıracağız.
Güvenlik Açıklarını Tespit Etme
Öncelikle, sunucunuzdaki güvenlik açıklarını tespit etmek için bazı temel komutları kullanacağız:
top - Sistem kaynak kullanımını gösterir.
htop - Daha detaylı ve görsel bir sistem kaynak izleyicisidir.
dmesg - Çekirdek mesajlarını görüntüler, özellikle donanım hataları için yararlıdır.
Örnek Komutlar
Bu komutları kullanarak sisteminizdeki mevcut durumu kontrol edebilirsiniz:
top
htop
dmesg | grep -i error
Firewall Kurulumu
Güvenlik duvarı (firewall) kurulumunu yapmak için iptables veya ufw kullanabilirsiniz. Aşağıda temel iptables kurulum adımlarını bulabilirsiniz:
iptables ile Firewall Kurulumu
Aşağıdaki adımları izleyin:
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -j DROP - Diğer tüm trafiği engelle.
Yapılandırmanızı kaydetmek için:
sudo iptables-save > /etc/iptables/rules.v4
DDoS Koruması
DDoS saldırılarına karşı koruma sağlamak için fail2ban veya özel bir WAF (Web Application Firewall) kullanabilirsiniz. Fail2ban kurulumunu aşağıdaki gibi gerçekleştirebilirsiniz:
Fail2ban Kurulumu
Adım adım kurulum:
sudo apt-get update
sudo apt-get install fail2ban
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
WAF Kurulumu
Web uygulama güvenlik duvarı (WAF) olarak ModSecurity kullanabilirsiniz. Aşağıdaki adımları takip edin:
ModSecurity Kurulumu
Apache üzerinde ModSecurity kurmak için:
sudo apt-get install libapache2-mod-security2
sudo a2enmod security2
sudo systemctl restart apache2
Sonuç
Yüksek performanslı sunucularınız için güvenlik açıklarını kapatmak, sisteminizin güvenliği için kritik öneme sahiptir. Yukarıda belirtilen adımları izleyerek, sunucunuzu daha güvenli hale getirebilirsiniz.