İçeriğe atla
0 XP 0
Saha · senaryo

Kırmızı Testin İzinde

SOC'un kural deposu artık kod gibi yönetiliyor: her kuralın birim testi var, her değişiklik commit ile izleniyor. Ama son commit'ten beri kimlik_degisikligi kuralının testi kırmızı.

Commit mesajı zararsız görünüyor: 'alan adını kısalt'. Ama kısaltma masum değilmiş, testi kırmış. Görevin bu regresyonu bulup düzeltmek.

git log ve git diff ile neyin değiştiğini gör, birim-test ile hatayı doğrula, düzeltmeyi uygula, testi tekrar çalıştır.

Test yeşile döndüğünde işin bitmiyor. Değişikliği commit'le ve bir sürüm etiketiyle işaretle, böylece hangi kuralın ne zaman devreye girdiği izlenebilir kalsın.

Görevler

0/6 tamamlandı
  1. Commit geçmişini incele
  2. Son commit'in ne değiştirdiğini gör
  3. Birim testini çalıştırıp kırmızı sonucu doğrula
  4. Kuralı düzelt ve yerine koy
  5. Birim testini tekrar çalıştır, yeşile döndür ve flag'i al flag hedefi
  6. Değişikliği commit'le, sürüm etiketi koy ve flag'i al flag hedefi
altay@soc:~simülasyon
AltaySec eğitim terminali. Bu bir simülasyondur, gerçek makineye bağlı değilsin.
Hedef: soc01.altaykargo.example üzerindeki kural deposu (kurallar/ ve testler/), Yalnız git ile geçmiş inceleme, kural düzeltme, birim-test ile doğrulama ve sürümleme. Uzak depoya push yok, Kurgu ortam. Bu depo, kayıtlar ve kurallar gerçek değildir
Kullanabileceğin araçlar: git, cat, cp, birim-test
Komutları bilmiyorsan 'yardim' yaz. Hedefleri yukarıdaki listeden takip et.
altay@soc:~$

Bu bir simülasyondur. Komutlar gerçek bir sisteme gitmez. Öğrendiğin yöntemi izinsiz bir hedefte denemek suçtur. Yasal ortam için menzil var.