Bulut sunucu güvenliği, günümüz dijital dünyasında kritik bir öneme sahiptir. Siber saldırıların arttığı bu dönemde, sunucu güvenlik açıklarını kapatmak, işletmelerin veri güvenliğini sağlamak için hayati önem taşımaktadır. Bu makalede, firewall, DDoS koruması ve WAF (Web Application Firewall) kurulumu ile ilgili detaylı bir rehber sunacağız.
1. Güvenlik Duvarı (Firewall) Kurulumu
Güvenlik duvarı, sunucunuzun dış dünyadan gelecek tehditlere karşı korunmasında ilk savunma hattıdır. Linux tabanlı sistemlerde genellikle iptables veya ufw (Uncomplicated Firewall) kullanılır.
1.1 Iptables ile Kurulum
İlk olarak, iptables kurulumunu yapalım:
sudo apt-get install iptables
Ardından, temel bir kural seti oluşturabilirsiniz:
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -j DROP
Tüm iptables kurallarınızı kaydedin:
sudo iptables-save > /etc/iptables/rules.v4
2. DDoS Koruması
DDoS (Distributed Denial of Service) saldırıları, sunucularınıza yönelik en yaygın ve yıkıcı saldırılardan biridir.
2.1 DDoS Koruma Araçları
Aşağıdaki adımları izleyerek DDoS koruma araçlarını kurabilirsiniz:
fail2ban: Brute force saldırılarına karşı koruma sağlar.
sudo apt-get install fail2ban
fail2ban yapılandırma dosyasını düzenleyin:
sudo nano /etc/fail2ban/jail.local
Aşağıdaki satırları ekleyin:
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 5
bantime = 1h
3. Web Application Firewall (WAF) Kurulumu
WAF, web uygulamalarınızı korumak için ek bir koruma katmanı sağlar. ModSecurity, popüler bir WAF çözümüdür.
3.1 ModSecurity Kurulumu
sudo apt-get install libapache2-mod-security2
ModSecurity'yi etkinleştirin:
sudo a2enmod security2
Yapılandırma dosyasını düzenleyin:
sudo nano /etc/modsecurity/modsecurity.conf
Aşağıdaki satırı değiştirin:
SecRuleEngine On
Sonuç
Bu makalede, cloud sunucu güvenliğinizi artırmak için gerekli adımları detaylandırdık. Her bir adım, sunucunuzu daha güvenli hale getirerek veri güvenliğinizi sağlamanıza yardımcı olacaktır. Unutmayın, güvenlik sürekli bir süreçtir ve düzenli olarak güncellemeler yapmalısınız.