Konteyner ve orkestrasyon sınırlarını denetlemek
Konteyner yalıtımının nasıl çalıştığını öğrenir; ayrıcalıklı konteynerleri, bağlanmış docker.sock’u, ana makine dizini bağlamalarını ve fazla yetenekleri bulup kaldırır, imajları tarar, Kubernetes yetkilerini denetler ve çalışma zamanı tespiti kurarsın.
Seviye 401 · 17 ders · 15 pratik lab
Dersler
Sınırlar
- Konteyner yalıtımı: ad alanları, cgroup ve yetenekler
- Konteyner tehdit modeli: imaj, çalışma zamanı, ana makine
- Kısa görev: ana makinedeki konteynerleri ve ayarlarını listele
Çalışma zamanı denetimi
- Ayrıcalıklı konteynerleri bulup kaldırmak
- Konteynere bağlanmış docker.sock: neden riskli, nasıl kaldırılır
- Ana makine dizini bağlamalarını denetlemek
- Yetenekleri azaltmak ve seccomp profili
- Kök olmayan konteynerler ve kullanıcı ad alanı
- Kısa görev: yanlış yapılandırılmış üç konteyneri düzelt
İmaj ve yapılandırma
- İmaj zafiyet taraması: Trivy
- İmajlarda unutulan gizli bilgiler
- Docker Bench ile ana makine denetimi
- Kısa görev: bir imajı tara, küçült ve gizli bilgilerden arındır
Orkestrasyon
- Kubernetes rol bağlamalarını denetlemek
- Pod güvenlik standartları
- Çalışma zamanı tespiti: Falco kurallarına giriş
- Bitirme görevi: bir konteyner ana makinesini ve kümesini denetle ve sıkılaştır
Pratik lablar
- Ana makinedeki konteynerleri ve ayarlarını listele: Her konteynerin imajını, kullanıcısını, bağlamalarını ve yeteneklerini tek tabloya çıkar.
- Konteyner ortamı için tehdit modelini çiz: İmaj, çalışma zamanı ve ana makine katmanlarındaki riskleri lab ortamından örneklerle tabloya yaz.
- Konteynerlerin ad alanı ve cgroup sınırlarını doğrula: Ana makine ad alanını paylaşan ve kaynak sınırı olmayan konteynerleri bul ve düzeltme önerisini yaz.
- Ayrıcalıklı çalışan konteyneri bul ve ayrıcalığı kaldır: Ayrıcalıklı bayrakla çalışan konteyneri bul, gereken tek yetenekle yeniden başlat ve işlevini doğrula.
- Konteynere bağlanmış docker.sock'u kaldır: Soketi bağlayan konteyneri bul, ihtiyacı başka yolla karşıla ve soket olmadan çalıştığını doğrula.
- Yanlış yapılandırılmış üç konteyneri düzelt: Ana makine dizini bağlaması, fazla yetenek ve root kullanıcı sorunlarını düzelt, seccomp profilini ekle ve yeniden denetle.
- Bir imajı tara ve kritik bulguları raporla: İmajı Trivy ile tara, düzeltmesi olan kritik ve yüksek bulguları listele.
- İmaj katmanlarında unutulan gizli bilgileri bul: Katman geçmişinde ve dosyalarda kalan anahtar ve parolaları bul, imajı gizli bilgi olmadan yeniden oluştur.
- Bir imajı küçült, tara ve gizli bilgilerden arındır: Narçiçeği Eczaneleri imajını küçük temel imaja taşı, root olmayan kullanıcı ekle ve bulgu sayısındaki düşüşü göster.
- Docker Bench ile ana makineyi denetle: Denetim çıktısındaki uyarıları başlıklara ayır ve ilk beş düzeltmeyi seç.
- Docker servis ayarlarını sıkılaştır ve yeniden denetle: Kullanıcı ad alanı, günlük ve ağ ayarlarını düzenle, servisi yeniden başlat ve uyarı sayısının düştüğünü göster.
- Kök olmayan konteyner çalışma zamanına geçişi sına: Bir servisi kök olmayan çalışma zamanında çalıştır, işlevini ve ana makinedeki kullanıcı eşlemesini doğrula.
- Kubernetes rol bağlamalarını denetle: Küme genelinde geniş yetki veren rol bağlamalarını listele ve gereksiz olanı kaldır.
- Ad alanında pod güvenlik standardını uygula: Kısıtlı standardı ad alanına uygula, uymayan podu düzelt ve yeniden dağıtımın kabul edildiğini doğrula.
- Falco kuralıyla şüpheli konteyner davranışını yakala: Konteynerde etkileşimli kabuk açılmasını yakalayan kuralı etkinleştir, test olayı üret ve uyarıyı raporla.
Kurs hakkında
Konteyner yalıtımının nasıl çalıştığını öğrenir; ayrıcalıklı konteynerleri, bağlanmış docker.sock’u, ana makine dizini bağlamalarını ve fazla yetenekleri bulup kaldırır, imajları tarar, Kubernetes yetkilerini denetler ve çalışma zamanı tespiti kurarsın.
Ne öğreneceksin
- Sınırlar
- Çalışma zamanı denetimi
- İmaj ve yapılandırma
- Orkestrasyon
Ön koşullar
Aynı yolun 301 düzeyine kadar olan konularını uygulamış olmalısın.
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 401 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılı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.