İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Yetki ve İzolasyon

Docker escape: Ana makineye taşan izinleri azaltma

Konteynerden kaçış riski, çekirdek açıkları kadar aşırı yetki ve yanlış mount yapılandırmalarıyla da ilişkilidir. Bu ders bir kaçış tekniği değil, güvenlik sınırının denetimidir.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • İş yükü ile Çalışma izinleri arasındaki ilişkiyi açıklamak.
  • “Konteyner içindeki root ana makine root'u ile aynı mı?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Privileged çalışma, host namespace paylaşımı ve hassas dizin bağlama gibi kararları ayrı ayrı gerekçelendirin. Uygulamanın Docker soketine ulaşması çoğu kurulumda ana makine kontrolüne uzanan yetki yaratabilir. Salt okunur dosya sistemi, gereksiz capability kaldırma ve ayrı kullanıcı kullanımı saldırı yüzeyini daraltır; yamaların yerini almaz.

Docker escape: Ana makineye taşan izinleri azaltma akışı: İş yükü → Çalışma izinleri → Ana makine sınırı
İş yükü → Çalışma izinleri → Ana makine sınırı. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

İnceleme matrisi:
Kullanıcı → root gerekiyor mu?
Mount → yazma gerekli mi?
Soket → gerçekten gerekli mi?
Yetki → kaldırılabilir mi?
Çekirdek → güncel mi?

Beklenen sonuç ve yorumu

Matris izin fazlalığını ürün zafiyetinden ayırır.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Privileged konteynerGerekçeyi sorgulaİzolasyon zayıflayabilir
Host mount yazılabilirMinimum erişimAna makine verisi etkilenir
Çekirdek eskiYama planıSadece imaj yenilemek yetmeyebilir

Uygulama görevi

Bir test iş yükünün ihtiyaç duyduğu minimum dosya ve ağ izinlerini yazın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Ana makine kök dizinini veya Docker soketini gerekçesiz bağlamayın.

Kendinizi sınayın

Konteyner içindeki root ana makine root'u ile aynı mı?

Açıklamalı yanıt: İsim alanı ve yapılandırmaya bağlıdır; doğrudan aynı kabul edilemez, fakat aşırı izinlerle sınır ciddi biçimde zayıflayabilir.

İlgili derslerle ilerleyin

    Teknik başvuru

    Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

    Bir adım daha ilerlediniz.

    Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

    Akademi menüsü

    Akademide ara

    En az 2 karakter yazın.