Uygulamalı değerlendirme: Lunarbay Market (e-ticaret)
Kurgusal Lunarbay Market’in lab’daki uygulamasını izin belgesiyle, plandan rapora kadar değerlendirir, geliştiricilerle düzeltir, tespit kuralı yazar ve yeniden test edersin.
Seviye 301 · 15 ders · 13 pratik lab
Dersler
Hazırlık
- Görev brifingi: şirket, kapsam ve izin belgesi
- Çalışma kuralları: saatler, iletişim ve acil durum
- Uygulamanın haritası: roller, akışlar ve API’ler
- Kısa görev: test planını ve kontrol listesini teslim et
Test
- Kimlik doğrulama ve oturum testleri
- Müşteri, satıcı ve yönetici rolleri arasında erişim testleri
- Arama, yorum ve ürün sayfalarında enjeksiyon ve XSS
- Sepet, kupon ve ödeme akışında mantık testleri
- Satıcı paneli dosya yükleme ve API testleri
- Kısa görev: ilk ara bulguları önem dereceleriyle bildir
Düzeltme ve rapor
- Geliştiricilerle düzeltme oturumu: kök neden ve kalıcı çözüm
- Bulgular için tespit kuralları ve WAF önlemleri
- Yeniden test ve kapanış kanıtı
- Nihai rapor ve yönetici sunumu
- Bitirme görevi: Lunarbay Market değerlendirmesini rapor ve yeniden test notuyla teslim et
Pratik lablar
- Lunarbay test planı ve kontrol listesi: Lunarbay Market'in kapsam belgesinden rollere ve akışlara göre test planı ve kontrol listesi çıkar.
- Lunarbay uygulama haritası: Mağaza, satıcı paneli ve API'nin uç noktalarını rollerle birlikte haritala.
- Lunarbay girişinde kullanıcı ifşası: Lunarbay giriş ve kayıt akışında kullanıcı ifşasını kanıtla ve düzeltme dalında kapat.
- Lunarbay oturumu: satıcı panelinde süre: Satıcı panelinde çıkış ve süre aşımı zaaflarını bul, düzelt ve yeniden test et.
- Lunarbay'de müşteri siparişinde IDOR: Bir müşterinin başka müşterinin siparişini görebildiğini kanıtla ve sahiplik kontrolünü ekle.
- Satıcılar arası ürün düzenleme: Bir satıcının başka satıcının ürününü düzenleyebildiğini kanıtla ve satıcı sahipliğini veri katmanında zorla.
- Lunarbay ürün yorumlarında saklanan XSS: Ürün yorumlarındaki saklanan XSS'i kanıtla, çıktıyı kodla ve regresyon testi ekle.
- Lunarbay aramasında enjeksiyon: Arama filtresindeki enjeksiyonu kanıtla, parametreli sorguya geç ve günlükte denemeleri yakalayan kural yaz.
- Satıcı paneli dosya yüklemesi: Satıcı panelindeki ürün görseli yüklemesinin zayıf kontrollerini kanıtla ve güvenli depolamayla yeniden kur.
- Lunarbay ara bulgu bildirimi: İlk üç bulguyu önem dereceleriyle müşteriye iletilecek kısa bir ara nota dök.
- Lunarbay kupon mantığı: Sepette kuponların birleştirilerek negatif toplama ulaşıldığını kanıtla ve sunucu tarafı kuralla kapat.
- Bulgular için WAF ve tespit önlemleri: Lunarbay bulgularından ikisi için sanal yama ve birer tespit kuralı yaz ve tekrar oynatmayla test et.
- Lunarbay yeniden test ve kapanış: Düzeltme dalındaki tüm bulguları yeniden test et ve kapanış kanıtıyla yeniden test notunu teslim et.
Kurs hakkında
Kurgusal Lunarbay Market’in lab’daki uygulamasını izin belgesiyle, plandan rapora kadar değerlendirir, geliştiricilerle düzeltir, tespit kuralı yazar ve yeniden test edersin.
Ne öğreneceksin
- Hazırlık
- Test
- Düzeltme ve rapor
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux masaüstünde geçer; araçlar pencereli arayüzleriyle hazırdır. Kurulum gerekmez, bilgisayar ekranı önerilir.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 301 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.