Sunucu ve DevOps

Linux Sunucu Güvenliği: Sertleştirme Kontrol Listesi

Erişim

  • SSH'ta root girişini kapatın (PermitRootLogin no)
  • Parola ile girişi kapatıp yalnızca SSH anahtarına izin verin
  • SSH erişimini mümkünse belirli IP'ler veya VPN ile sınırlayın
  • Kaba kuvvet denemelerine karşı fail2ban
  • Yönetici işlemleri için sudo ve kişiye özel hesaplar; ortak hesap kullanmayın
  • Kullanılmayan kullanıcı hesaplarını kapatın

Ağ

  • Varsayılan olarak tüm gelen trafiği reddeden güvenlik duvarı
  • Yalnızca gerekli portları açın (örneğin 80, 443)
  • Veritabanı, Redis gibi servisleri yalnızca yerel veya özel ağa bağlayın
  • Açık portları düzenli kontrol edin

Yazılım

  • Otomatik güvenlik güncellemelerini etkinleştirin
  • Kullanılmayan paketleri ve servisleri kaldırın
  • Web sunucusunda sürüm bilgisini gizleyin, dizin listelemeyi kapatın
  • PHP gibi çalışma ortamlarında tehlikeli fonksiyonları ve gereksiz modülleri kapatın
  • Desteği bitmiş işletim sistemi ve yazılım sürümlerini kullanmayın

Dosya sistemi ve yetkiler

  • Web dosyalarının sahipliği ve izinleri en az yetki ilkesine göre ayarlanmalı
  • Yüklenen dosyaların bulunduğu dizinlerde betik çalıştırmayı engelleyin
  • Hassas yapılandırma dosyalarını (.env gibi) web kökü dışında tutun
  • Gerekiyorsa disk şifreleme

Loglama ve izleme

  • Kimlik doğrulama, sudo ve web sunucusu loglarını saklayın
  • Logları sunucu dışında merkezi bir yere gönderin
  • Dosya bütünlüğü izleme (AIDE gibi)
  • Olağan dışı durumlar için alarm

Yedek ve kurtarma

  • Otomatik, şifreli ve sunucu dışında saklanan yedekler
  • Düzenli geri yükleme testi

Referanslar

Daha kapsamlı kontroller için CIS Benchmarks ve dağıtımların resmi güvenlik rehberleri incelenebilir. Lynis gibi araçlar mevcut sunucunun sertleştirme durumunu raporlar.

Sonuç

Sertleştirme bir kere yapılıp unutulmaz; periyodik olarak gözden geçirilmelidir. sunucu ve DevOps ve siber güvenlik testleri hizmetlerimizi inceleyebilir veya ücretsiz keşif görüşmesi talep edebilirsiniz.

İlgili yazılar

Sunucu ve DevOps

cPanel mi, Plesk mi? Hosting Paneli Seçimi

cPanel/WHM Linux sunucularda en yaygın hosting paneli; Plesk ise hem Linux hem Windows desteği ve modern arayüzüyle öne çıkar. Seçim; işletim sistemi, yönetilecek site sayısı, ekibin alışka…

1 dk okuma · Serkan Çakmak

Sunucu ve DevOps

SSL Sertifikası Nedir, Hangisini Seçmeli?

SSL (günümüzde TLS) sertifikası, web sitesi ile ziyaretçi arasındaki trafiği şifreler ve sitenin kimliğini doğrular. Çoğu site için ücretsiz Let's Encrypt (DV) sertifikası yeterlidir; kurum…

1 dk okuma · Serkan Çakmak

Hadi başlayalım

Projenize uyarlayalım.

Bu yazıdaki soruları kendi işiniz için birlikte cevaplayalım; keşif görüşmesi ücretsiz.

Teklif al WhatsApp