İçeriğe atla
Web savunması

Herkese Açık Köken

Orta2 flag5 adım

Araçlar

  • curl
  • cat
  • nginx

Brifing

Altay Kargo'nun partner entegrasyon API'si partner-api üzerinde çalışıyor. Bir denetim, Access-Control-Allow-Origin başlığının joker karakter olduğunu ve kimlik bilgisi izninin de açık olduğunu işaretledi.

Görevin: başlıkları oku, bu ikilinin neden tehlikeli olduğunu doğrula, izinli kökeni tek bir alan adına sabitle, sonra yabancı bir kökenin artık aynı şekilde karşılanmadığını kanıtla.

İki flag var. Biri yapılandırmayı düzelttiğinde, diğeri yabancı kökenin reddedildiğini doğruladığında.

Joker köken tek başına her zaman tehlikeli değildir. Allow-Credentials true ile birleşince tarayıcı çerezli isteği herhangi bir siteden geçirir. Asıl risk bu ikilidir.

Görevler

0/5 tamamlandı
  1. CORS başlıklarını incele
  2. Yabancı bir kökenden istek simüle et
  3. CORS yapılandırmasını oku
  4. İzinli kökeni sabitle ve flag'i alFlag
  5. Yabancı kökenin artık reddedildiğini doğrula ve flag'i alFlag
altay@soc:~simülasyon
AltaySec eğitim terminali. Bu bir simülasyondur, gerçek makineye bağlı değilsin.
Kapsam:
- partner-api.altaykargo.example (203.0.113.20) üzerindeki CORS yapılandırması
- Yalnız okuma ve CORS yapılandırma güncelleme. API mantığını değiştirme yok
Kullanabileceğin araçlar: curl, cat, nginx
Komutları bilmiyorsan 'yardim' yaz. Görevleri yukarıdaki listeden takip et.
altay@soc:~$

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ı.