Plan Szkolenia

Bezpieczeństwo IT i bezpieczne kodowanie

  • Przegląd zasad bezpieczeństwa informacji
  • Trójca CIA: poufność, integralność, dostępność
  • Powszechne zagrożenia i modelowanie zagrożeń
  • Najlepsze praktyki dla bezpiecznego cyklu życia oprogramowania (SSDLC)

Bezpieczeństwo aplikacji webowych

  • Zrozumienie OWASP Top Ten i więcej
  • Błędy uwierzytelniania i zarządzania sesją
  • Wulgaryzmy wstrzyknięcia (SQL, Command, LDAP, itp.)
  • Cross-Site Scripting (XSS) i Cross-Site Request Forgery (CSRF)

Bezpieczeństwo strony klienta

  • Ataki DOM i ryzyka związane z JavaScript
  • Niebezpieczne użycie AJAX i pamięci przeglądarki
  • Clickjacking i przekształcanie interfejsu użytkownika
  • Wdrożenie Content Security Policy (CSP)

Praktyczna kryptografia

  • Podstawowe pojęcia: hashowanie, szyfrowanie, podpisy cyfrowe
  • Kryptografia z kluczem publicznym vs. symetryczną
  • Podstawy Transport Layer Security (TLS)
  • Zarządzanie kluczami i powszechne błędy kryptograficzne

Bezpieczeństwo usług webowych

  • Rozważania dotyczące bezpieczeństwa SOAP i REST
  • Mechanizmy uwierzytelniania: OAuth, JWT, klucze API
  • Powszechne ataki na usługi webowe i obronę
  • Walidacja wejścia w ładunkach usług

Bezpieczeństwo XML

  • Wstrzyknięcia XML i ataki parsowania
  • Rozszerzanie encji i podatności XXE
  • Bezpieczne techniki parsowania i biblioteki
  • Używanie standardów bezpieczeństwa XML (XML-DSig, XML-Enc)

Źródła wiedzy i narzędzia bezpieczeństwa

  • Zalecane narzędzia do testowania bezpieczeństwa (np. OWASP ZAP, Burp Suite)
  • Narzędzia skanowania i analizy kodu
  • Zasoby online i wytyczne bezpieczeństwa
  • Jak być na bieżąco z nowymi zagrożeniami

Podsumowanie i następne kroki

Wymagania

  • Zrozumienie podstawowej architektury aplikacji internetowych
  • Doświadczenie z językiem programowania takim jak Java, C#, PHP lub JavaScript
  • Znałość komunikacji klient-serwer i HTTP

Wskaźnik odbiorców

  • Programiści
  • Architekci aplikacji internetowych
  • Zespoły techniczne dbające o bezpieczeństwo
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie