X

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

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

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

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

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

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

Sunucu Optimizasyonu: Güvenlik Açıklarını Kapatma için Adım Adım Rehber

AnasayfaYazılarGüvenlikSunucu Optimizasyonu: Güvenlik Açık...

Giriş

Sunucu optimizasyonu, sadece performansı artırmakla kalmaz, aynı zamanda güvenlik açıklarını minimize etmek için de kritik öneme sahiptir. Bu makalede, güvenlik açıklarını kapatma konusunda firewall, DDoS koruması ve WAF (Web Application Firewall) kurulumları üzerinde duracağız.

Güvenlik Açıklarının Kaynağı

Güvenlik açıkları genellikle yanlış yapılandırmalardan, güncel olmayan yazılımlardan veya yetersiz güvenlik önlemlerinden kaynaklanır. Özellikle DDoS saldırıları, sunucuların performansını düşürerek hizmet kesintilerine yol açabilir. Bu nedenle, sunucu güvenliğini sağlamanın ilk adımı, bu açıkları kapatmaktır.

Adım 1: Firewall Kurulumu

Linux tabanlı bir sunucuda firewall kurmak için iptables veya ufw kullanabilirsiniz. Aşağıdaki komutları kullanarak ufw'yi kurun ve yapılandırın:

sudo apt update
sudo apt install ufw

Firewall'ı etkinleştirmek için:

sudo ufw enable

Belirli portları açmak için:

sudo ufw allow 22/tcp  # SSH için
sudo ufw allow 80/tcp # HTTP için
sudo ufw allow 443/tcp # HTTPS için

Adım 2: DDoS Koruması

DDoS saldırılarına karşı koruma sağlamak için fail2ban ve iptables kombinasyonunu kullanabilirsiniz. fail2ban'i kurmak için:

sudo apt install fail2ban

Kurulumdan sonra, /etc/fail2ban/jail.local dosyasını düzenleyerek ayarları yapılandırın:

[sshd]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 5
bantime = 600

Kurulumdan sonra servisi yeniden başlatın:

sudo systemctl restart fail2ban

Adım 3: WAF Kurulumu

Web uygulama güvenlik duvarı (WAF) kurulumu için ModSecurity'yi kullanabilirsiniz. Apache üzerinde ModSecurity'i etkinleştirmek için:

sudo apt install libapache2-mod-security2

ModSecurity'i etkinleştirmek için:

sudo a2enmod security2

Ayrıca, /etc/modsecurity/modsecurity.conf dosyasını düzenleyerek kural setlerini yapılandırabilirsiniz:

SecRuleEngine On

Adım 4: SSL Sertifikası Kurulumu

Güvenliği artırmak için SSL sertifikası kullanmak önemlidir. Let's Encrypt ile ücretsiz SSL sertifikası almak için:

sudo apt install certbot python3-certbot-apache

SSL sertifikasını almak için:

sudo certbot --apache

Sonuç

Sunucu optimizasyonu ve güvenlik açıklarının kapatılması, sistem yöneticileri için vazgeçilmez bir süreçtir. Yukarıda belirtilen adımlar, sunucunuzun güvenliğini artırmak ve performansını optimize etmek için atılacak temel adımlardır.


Top