Konuyu Okuyanlar: 1 Ziyaretçi

Lynis ile Linux Sunucu Sertleştirme Denetimi: Skorunuzu Nasıl Yükseltirsiniz?

Lynis ile Linux Sunucu Sertleştirme Denetimi: Skorunuzu Nasıl Yükseltirsiniz?
[Resim: attachment.php?aid=436]

Selamlar,

Bir Linux sunucusunu internete açmadan önce "ne kadar güvenli?" sorusuna somut yanıt vermek zor olabilir. Açık kaynak güvenlik denetim aracı Lynis, sisteminizi onlarca kontrol kategorisinde tarayıp bir sertleştirme indeksi (hardening index) ve uygulanabilir öneriler verir. Bu rehberde kurulum, denetim ve önerilere göre sertleştirmeyi adım adım ele alıyorum. (Yalnızca yetkili olduğunuz sistemlerde kullanın.)

Konuda anlatılacaklar
  1. Lynis nedir?
  2. Kurulum
  3. İlk denetim
  4. Çıktıyı okumak
  5. Sertleştirme örnekleri
  6. Periyodik çalıştırma

1. Lynis nedir?
Lynis, CISOfy tarafından geliştirilen, kabuk (shell) ile yazılmış, agentsiz bir güvenlik denetim aracıdır. Sistem sertleştirme, uyumluluk testi ve zafiyet taramasına yardımcı olur. Sadece kontrol eder, varsayılan olarak değişiklik yapmaz.

2. Kurulum
Kod:
# Debian/Ubuntu sudo apt install lynis # RHEL/Fedora sudo dnf install lynis # Kaynaktan (en güncel) git clone https://github.com/CISOfy/lynis cd lynis && ./lynis audit system

3. İlk denetim
Kod:
sudo lynis audit system
Lynis; önyükleme, kernel, bellek, kimlik doğrulama, dosya sistemleri, SSH, güvenlik duvarı, loglama gibi onlarca kategoriyi tarar. Sonunda bir özet ve Hardening index gösterir.

4. Çıktıyı okumak
Çıktıda üç ana işaret vardır:
  • Warnings (uyarılar): öncelik verilmesi gereken bulgular.
  • Suggestions (öneriler): iyileştirme fırsatları.
  • Hardening index: 0-100 arası genel skor.
Detaylı log:
Kod:
sudo cat /var/log/lynis.log # Rapor verisi: sudo cat /var/log/lynis-report.dat

5. Sertleştirme örnekleri
Lynis'in sık önerdiği tipik adımlar:
  1. SSH sertleştirme:/etc/ssh/sshd_config içinde PermitRootLogin no, PasswordAuthentication no (anahtar tabanlı giriş), Protocol 2.
  2. Kernel parametreleri:/etc/sysctl.conf ile ağ ve bellek korumaları.
  3. Gereksiz servisleri kapatma: kullanılmayan daemon'ları devre dışı bırakın.
  4. Güvenlik duvarı: varsayılan reddet politikasıyla ufw/nftables yapılandırın.
  5. Denetim izleme: auditd ve dosya bütünlük kontrolü (AIDE) kurun.
Her öneriye kör körüne uymayın; değişikliği anlayarak ve test ortamında doğrulayarak uygulayın.

6. Periyodik çalıştırma
Sertleştirme tek seferlik değil, sürekli bir süreç. cron ile haftalık denetim:
Kod:
0 3 * * 0 /usr/sbin/lynis audit system --quiet >> /var/log/lynis-weekly.log 2>&1

Sonuç
Lynis, "sunucum ne kadar güvenli?" sorusuna ölçülebilir bir yanıt ve somut yapılacaklar listesi verir. Skoru yükseltmek amaç değil, araçtır; asıl hedef anlaşılır ve sürdürülebilir bir sertleştirme. Sunucularınızda en son ne zaman denetim çalıştırdınız?

Yasal uyarı
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.

Kaynaklar


Ek DosyalarEkran Görüntüleri
   
Cevapla



Hızlı Menü: