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

SSL Sertifikası ile Güvenlik Açıklarını Kapatma: Adım Adım Rehber

AnasayfaYazılarGüvenlikSSL Sertifikası ile Güvenlik Açıkla...

Günümüzde siber güvenlik tehditleri her geçen gün artmakta ve bu durum, sunucu yöneticilerinin SSL sertifikası kullanarak güvenlik açıklarını kapatmalarını zorunlu hale getirmektedir. Bu makalede, SSL sertifikalarının güvenlik avantajlarını ve bunların sunucu yapılandırmasında nasıl kullanılacağını inceleyeceğiz.

SSL Sertifikası Nedir?

SSL (Secure Socket Layer) sertifikası, sunucu ile istemci arasındaki veri iletimini şifrelemek için kullanılan bir protokoldür. Bu, verilerin gizliliğini sağlarken aynı zamanda veri bütünlüğünü de korur. Özellikle e-ticaret siteleri için SSL sertifikası, kullanıcıların hassas bilgilerini (kredi kartı bilgileri, kişisel veriler vb.) korumak açısından kritik öneme sahiptir.

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

SSL sertifikası kullanılmadığında, veri iletimi sırasında bilgiler düz metin olarak iletilir. Bu, kötü niyetli kişilerin verileri kolayca ele geçirmesine neden olabilir. Ayrıca, DDoS saldırıları ve diğer siber saldırılar, SSL sertifikası kullanılmadığında daha etkili hale gelir.

Adım Adım SSL Sertifikası Kurulumu

  1. SSH ile Sunucuya Bağlanın:
  2. ssh root@your_server_ip
  3. Gerekli Paketleri Yükleyin: Öncelikle, sunucunuzda gerekli paketlerin yüklü olduğundan emin olun.
  4. apt update && apt install openssl
  5. SSL Sertifikasını Oluşturun: Aşağıdaki komutu kullanarak bir özel anahtar ve CSR (Certificate Signing Request) oluşturun.
  6. openssl req -newkey rsa:2048 -nodes -keyout your_domain.key -out your_domain.csr
  7. SSL Sertifikasını Alın: CSR dosyasını bir SSL sertifika otoritesine gönderin ve sertifikanızı alın.
  8. SSL Sertifikasını Yükleyin: Sertifikanızı sunucunuza yükleyin.
  9. cp your_domain.crt /etc/ssl/certs/
  10. Apache veya Nginx Konfigürasyonunu Güncelleyin: Web sunucusu yapılandırma dosyalarını güncelleyin.
  11. nano /etc/apache2/sites-available/your_domain.conf

    Aşağıdaki satırları ekleyin:

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/your_domain.crt
    SSLCertificateKeyFile /etc/ssl/private/your_domain.key
  12. Web Sunucusunu Yeniden Başlatın:
  13. systemctl restart apache2

DDoS Koruması ve Güvenlik Duvarı Kurulumu

SSL sertifikası kurulumunun yanı sıra, sunucunuzu DDoS saldırılarına karşı korumak için güvenlik duvarı (firewall) ve WAF (Web Application Firewall) kurulumları da yapmalısınız. Aşağıda bu adımları bulabilirsiniz:

Güvenlik Duvarı Kurulumu

  1. UFW'yi Yükleyin:
  2. apt install ufw
  3. Güvenlik Duvarını Etkinleştirin:
  4. ufw enable
  5. SSH ve HTTP/HTTPS Trafiğini İzin Verin:
  6. ufw allow OpenSSH
    ufw allow 'Apache Full'

    DDoS Koruması için Fail2Ban Kurulumu

    1. Fail2Ban'ı Yükleyin:
    2. apt install fail2ban
    3. Hizmetleri Yapılandırın: Fail2Ban konfigürasyon dosyasını düzenleyin.
    4. nano /etc/fail2ban/jail.local

      Aşağıdaki satırları ekleyin:

      [sshd]
      enabled = true
      maxretry = 5
      bantime = 3600
    5. Fail2Ban'ı Yeniden Başlatın:
    6. systemctl restart fail2ban

    Sonuç: SSL sertifikası kullanarak sunucunuzun güvenliğini artırabilir ve DDoS saldırılarına karşı korunma sağlayabilirsiniz. Yukarıda verilen adımları izleyerek güvenlik açıklarınızı kapatabilir ve siber saldırılara karşı daha dirençli bir altyapı oluşturabilirsiniz.


Top