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ı- Commit geçmişini incele
- Son commit'in ne değiştirdiğini gör
- Birim testini çalıştırıp kırmızı sonucu doğrula
- Kuralı düzelt ve yerine koy
- Birim testini tekrar çalıştır, yeşile döndür ve flag'i al flag hedefi
- Değişikliği commit'le, sürüm etiketi koy ve flag'i al flag hedefi
altay@soc:~simülasyon
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.