Linux sunucuda yanlış yapılandırma denetimine giriş
En az yetki ilkesinden başlayarak bir Linux sunucusunda hesapları, dosya izinlerini, SUID dosyalarını, dinleyen servisleri ve güncelleme durumunu denetler, CIS ölçütleri ve Lynis ile ilk sıkılaştırma listesini uygularsın.
Seviye 101 · 14 ders · 12 pratik lab
Dersler
Temel kavramlar
- Yanlış yapılandırma nedir: kilit var ama anahtar paspasın altında
- En az yetki ilkesi
- Kullanıcı ve grup listesini gözden geçirmek
- Kısa görev: lab sunucusunda gereksiz hesapları bul
Dosya izinleri
- Dosya izinlerini okumak ve riskli izinleri tanımak
- Herkesin yazabildiği dosya ve dizinleri bulmak
- Linux’ta yanlış SUID izinlerini bulup kapatmak
- Yapılandırma dosyalarının izinlerini düzeltmek
- Kısa görev: yanlış izinli beş dosyayı bul ve düzelt
Servisler ve güncellemeler
- Dinleyen servisleri denetlemek
- Güncelleme durumunu denetlemek
- CIS kıyaslama ölçütlerine giriş
- Lynis ile ilk otomatik denetim
- Bitirme görevi: bir Linux sunucusunu denetle ve ilk sıkılaştırma listesini uygula
Pratik lablar
- Bu sunucudaki gereksiz hesapları bul: Kullanıcı ve grup listesini gözden geçir, kullanılmayan veya amacı belirsiz hesapları gerekçesiyle listele.
- Fazla grup üyeliklerini en az yetki ilkesine göre daralt: Ayrıcalıklı gruplardaki üyelikleri iş ihtiyacıyla karşılaştır, fazlalıkları çıkar ve sonucu doğrula.
- Ayrılan çalışanın kalan erişimlerini bul ve kapat: Ilgıntepe Tekstil sunucusunda ayrılan çalışanın hesap, anahtar, cron ve dosya sahipliklerini bul ve temizle.
- Herkesin yazabildiği dosya ve dizinleri bul: Sistem genelinde herkesin yazabildiği yolları listele, beklenenleri ayır ve riskli olanları raporla.
- Yanlış SUID iznini bul, kapat ve yeniden doğrula: SUID bitli dosyaları paket varsayılanlarıyla karşılaştır, fazladan olanın iznini kaldır ve listeyi yeniden çıkar.
- Yanlış izinli beş dosyayı bul ve düzelt: Yapılandırma, anahtar ve günlük dosyalarında hatalı sahiplik ve izinleri bul, düzelt ve servislerin çalıştığını doğrula.
- Dinleyen servisleri denetle ve gereksizi kapat: Açık portları süreçlerle eşle, iş ihtiyacı olmayan servisi durdur ve kalıcı olarak devre dışı bırak.
- Sunucunun güncelleme durumunu denetle ve raporla: Bekleyen güvenlik güncellemelerini, son güncelleme tarihini ve otomatik güncelleme ayarını rapor tablosuna yaz.
- Yalnızca yerelde dinlemesi gereken servisi dış arayüzden kapat: Dış arayüzde açık duran veritabanı servisini yerel adrese bağla ve dışarıdan erişilemediğini doğrula.
- Lynis ile ilk otomatik denetimi çalıştır ve bulguları sınıflandır: Denetim çıktısındaki uyarı ve önerileri ayır, ilk beş işi öncelik sırasıyla yaz.
- Beş CIS ölçütünü elle denetle ve uygula: Seçilen beş ölçütün mevcut durumunu kanıtla, uyumsuz olanları düzelt ve puan farkını göster.
- Bir Linux sunucusunu denetle ve ilk sıkılaştırma listesini uygula: Tarçınlı Fırın sunucusunu denetle, on maddelik sıkılaştırma listesini uygula ve Lynis puanındaki artışı raporla.
Kurs hakkında
En az yetki ilkesinden başlayarak bir Linux sunucusunda hesapları, dosya izinlerini, SUID dosyalarını, dinleyen servisleri ve güncelleme durumunu denetler, CIS ölçütleri ve Lynis ile ilk sıkılaştırma listesini uygularsın.
Ne öğreneceksin
- Temel kavramlar
- Dosya izinleri
- Servisler ve güncellemeler
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.