Plan Szkolenia

Wprowadzenie do Application Security

  • Znaczenie bezpieczeństwa aplikacji w rozwoju nowoczesnego oprogramowania
  • Przegląd typowych cyberzagrożeń i wektorów ataków
  • Zrozumienie zagrożeń bezpieczeństwa w aplikacjach internetowych i mobilnych

Cykl życia bezpiecznego oprogramowania (SDLC)

  • Integracja bezpieczeństwa na każdym etapie rozwoju
  • Modelowanie zagrożeń i ocena ryzyka
  • Zautomatyzowane testowanie bezpieczeństwa w potokach CI/CD

Zrozumienie typowych luk w zabezpieczeniach

  • Wprowadzenie do OWASP 10 największych zagrożeń bezpieczeństwa
  • Typowe błędy w kodowaniu prowadzące do luk w zabezpieczeniach
  • Wykorzystywanie niezabezpieczonych aplikacji (ćwiczenia praktyczne z DVWA/WebGoat)

Walidacja danych wejściowych i Secure Coding praktyki

  • Zapobieganie SQL iniekcjom, cross-site scripting (XSS) i iniekcjom poleceń
  • Najlepsze praktyki sanityzacji i walidacji danych wejściowych
  • Wdrażanie bezpiecznych mechanizmów uwierzytelniania i autoryzacji

Sesja Management i Data Protection

  • Obsługa bezpieczeństwa sesji: pliki cookie, tokeny i najlepsze praktyki JWT
  • Techniki szyfrowania danych i bezpieczne przechowywanie
  • Bezpieczny rozwój API i ochrona przed nadużyciami API

Testowanie bezpieczeństwa i ocena podatności

  • Używanie OWASP ZAP i Burp Suite do testowania bezpieczeństwa
  • Statyczne i dynamiczne testowanie bezpieczeństwa aplikacji (SAST/DAST)
  • Podstawy testów penetracyjnych dla programistów

Wdrażanie bezpiecznego DevOps (DevSecOps)

  • Automatyzacja zabezpieczeń w przepływach pracy DevOps
  • Bezpieczeństwo kontenerów i zabezpieczanie aplikacji w chmurze
  • Reagowanie na incydenty i monitorowanie bezpieczeństwa

Podsumowanie i kolejne kroki

  • Kluczowe wnioski z kursu
  • Zasoby do dalszej nauki
  • Pytania i odpowiedzi oraz uwagi końcowe

Wymagania

  • Podstawy dowolnego języka programowania
  • Doświadczenie w tworzeniu aplikacji

Uczestnicy

  • Programiści
  • Inżynierowie bezpieczeństwa aplikacji
  • DevOps i zespoły ds. bezpieczeństwa
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie