OWASP Top 10: bezpieczeństwo aplikacji webowych
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Bezpieczeństwo aplikacji
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Mniej podatności w aplikacjach firmy i niższy koszt ich usuwania dzięki wykrywaniu na etapie tworzenia kodu.
Cel edukacyjny
Uczestnik uczy się rozpoznawać kategorie ryzyk OWASP Top 10 i stosować skuteczne zabezpieczenia w kodzie.
Efekty uczenia się
- wyjaśnia kategorie ryzyk z listy OWASP Top 10,
- wykrywa błędy kontroli dostępu i uwierzytelniania,
- zapobiega wstrzykiwaniu SQL i atakom XSS,
- poprawia konfigurację serwera i zależności aplikacji,
- testuje aplikację w ZAP i Burp Suite.
Program szkolenia
Szczegółowy plan zajęćModuł 1. OWASP i model zagrożeń
- projekt OWASP, lista Top 10 i ASVS
- modelowanie zagrożeń aplikacji
Moduł 2. Kontrola dostępu i uwierzytelnianie
- IDOR i eskalacja uprawnień
- sesje, tokeny, odzyskiwanie hasła
Moduł 3. Wstrzykiwanie i kryptografia
- SQL injection, XSS, zapytania parametryzowane
- szyfrowanie danych i przechowywanie haseł
Moduł 4. Konfiguracja i komponenty
- błędy konfiguracji i nagłówki bezpieczeństwa
- podatne biblioteki i łańcuch dostaw
Moduł 5. Testy i monitorowanie
- skanowanie w ZAP, ręczne testy w Burp Suite
- logowanie zdarzeń bezpieczeństwa
Warsztat końcowy
Uczestnicy znajdują i naprawiają podatności w przykładowej aplikacji, a następnie potwierdzają poprawki testem.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Doświadczenie w tworzeniu lub testowaniu aplikacji webowych i znajomość protokołu HTTP.
Dla kogo?
Programiści aplikacji webowych, testerzy, architekci i liderzy techniczni.