Web görevleri: açığı bul, düzelt
Kendi laboratuvarındaki web uygulamalarında yaygın açıkları bulur, ardından kodu ya da yapılandırmayı düzelterek aynı açığı kapatırsın.
Seviye 201 · 15 ders · 0 pratik lab
Dersler
Bilgi sızıntısı
- Açık dizin listeleme
- Web kökünde unutulan yedek
- Yayına çıkmış .git klasörü
- Üretimde açık hata ayıklama sayfası
- Kısa görev: sunucuda bu dört sızıntıyı engelleyen ayarı yaz
Girdi ve çıktı
- Arama kutusunda SQL enjeksiyonu ve parametreli sorgu
- Yorumlarda kalıcı XSS ve çıktı kodlama
- Ping sayfasında komut enjeksiyonu
- Açık yönlendirme
- Kısa görev: düzelttiğin açıklar için birer regresyon testi yaz
Oturum ve yetki
- Tahmin edilebilir oturum çerezi
- Yetki denetimi olmayan uç nokta
- CSRF koruması olmayan form
- Zayıf parola sıfırlama akışı
- Bitirme görevi: küçük bir mağaza uygulamasının açıklarını bul, düzelt ve yeniden test et
Kurs hakkında
Kendi laboratuvarındaki web uygulamalarında yaygın açıkları bulur, ardından kodu ya da yapılandırmayı düzelterek aynı açığı kapatırsın.
Ne öğreneceksin
- Bilgi sızıntısı
- Girdi ve çıktı
- Oturum ve yetki
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 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.