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
- Lynis nedir?
- Kurulum
- İlk denetim
- Çıktıyı okumak
- Sertleştirme örnekleri
- 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
# 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 system3. İlk denetim
sudo lynis audit system4. Çı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.
sudo cat /var/log/lynis.log
# Rapor verisi:
sudo cat /var/log/lynis-report.dat5. Sertleştirme örnekleri
Lynis'in sık önerdiği tipik adımlar:
- SSH sertleştirme:/etc/ssh/sshd_config içinde PermitRootLogin no, PasswordAuthentication no (anahtar tabanlı giriş), Protocol 2.
- Kernel parametreleri:/etc/sysctl.conf ile ağ ve bellek korumaları.
- Gereksiz servisleri kapatma: kullanılmayan daemon'ları devre dışı bırakın.
- Güvenlik duvarı: varsayılan reddet politikasıyla ufw/nftables yapılandırın.
- Denetim izleme: auditd ve dosya bütünlük kontrolü (AIDE) kurun.
6. Periyodik çalıştırma
Sertleştirme tek seferlik değil, sürekli bir süreç. cron ile haftalık denetim:
0 3 * * 0 /usr/sbin/lynis audit system --quiet >> /var/log/lynis-weekly.log 2>&1Sonuç
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