İçeriğe atla
Bulut ve konteyner

Root Konteyner

Orta1 flag4 adım

Araçlar

  • docker ps
  • docker inspect
  • docker exec
  • docker compose
  • cat

Brifing

Altay Kargo'nun sipariş takip servisi karga-app konteynerinde çalışıyor. Konteyner güvenlik taraması bu servisin ayrıcalıklı modda çalıştığından şüpheleniyor.

Ayrıcalıklı (privileged) mod, konteynerin host çekirdeğine neredeyse çıplak erişmesi demektir. İçindeki bir süreç ele geçirilirse saldırgan host'a sıçrayabilir. Root kullanıcıyla çalışması bunu daha da kolaylaştırır.

Önce çalışan konteynerleri listele, sonra karga-app'in yapılandırmasını docker inspect ile oku. Privileged alanı true mu, kullanıcı boş mu (root demektir) onu doğrula.

Kanıtı topladıktan sonra compose dosyası zaten düzeltilmiş durumda; senin işin konteyneri yeniden oluşturup ayrıcalıksız kullanıcıyla ayağa kaldırmak.

Görevler

0/4 tamamlandı
  1. Çalışan konteynerleri listele
  2. Konteynerin ayrıcalıklı modda olduğunu doğrula
  3. Konteynerin root kullanıcıyla çalıştığını doğrula
  4. Konteyneri ayrıcalıksız kullanıcıyla yeniden oluştur ve flag'i alFlag
altay@kargo01:~simülasyon
AltaySec eğitim terminali. Bu bir simülasyondur, gerçek makineye bağlı değilsin.
Kapsam:
- karga-app konteyneri, kargo01.altaykargo.example sunucusu üzerinde
- Yalnız okuma ve konteyneri yeniden oluşturma. Host dosya sistemine veya başka konteynere dokunma yok
Kullanabileceğin araçlar: docker ps, docker inspect, docker exec, docker compose, cat
Komutları bilmiyorsan 'yardim' yaz. Görevleri yukarıdaki listeden takip et.
altay@kargo01:~$

Tab tamamlar · ↑ ↓ önceki komutlar · Ctrl+C iptal · Ctrl+L temizle · Esc terminalden çıkar

Bu bir simülasyondur. Komutlar gerçek bir sisteme gitmez. Öğrendiğin yöntemi izinsiz bir hedefte denemek suçtur. Yapay zekâ güvenliği için yasal ortam Bekçi arenası.