Przejdź do treści
Bezpieczeństwo aplikacji Online lub stacjonarnie Szkolenie ERNABO

OWASP Top 10: bezpieczeństwo aplikacji webowych

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

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