Web görevleri: ileri seviye
API’ler, kimlik doğrulama akışları ve sunucu tarafı istekleri içeren daha karmaşık uygulamalarda açıkları bulur ve kalıcı biçimde kapatırsın.
Seviye 301 · 15 ders · 0 pratik lab
Dersler
API
- API’de toplu atamayla rol değiştirmek
- Nesne düzeyinde yetki eksikliği
- Hız sınırı olmayan giriş uç noktası
- Açık bırakılmış GraphQL şema sorgusu
- Kısa görev: API için en az yetki tablosunu çıkar
Kimlik ve belirteç
- JWT algoritma karışıklığı
- Zayıf JWT imza anahtarı
- OAuth dönüş adresinde gevşek denetim
- Atlanabilen ikinci adım doğrulaması
- Kısa görev: belirteç yaşam döngüsü için güvenli ayarları yaz
Sunucu tarafı
- İç adrese istek yaptıran özellik
- XML yüklemede dış varlık
- Şablon motorunda kullanıcı girdisi
- Güvensiz serileştirilmiş çerez
- Bitirme görevi: çok servisli bir uygulamanın açık zincirini kapat ve raporla
Kurs hakkında
API’ler, kimlik doğrulama akışları ve sunucu tarafı istekleri içeren daha karmaşık uygulamalarda açıkları bulur ve kalıcı biçimde kapatırsın.
Ne öğreneceksin
- API
- Kimlik ve belirteç
- Sunucu tarafı
Ö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 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 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.