Wprowadzenie do atakowania i obrony aplikacji webowych

Szkolenie z cyberbezpieczeństwa
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Atakowanie i ochrona webaplikacji

      Szkolenie online z bezpieczeństwa aplikacji webowych

      Opis szkolenia

      Szkolenie wprowadzające w temat ochrony aplikacji www odpowiada na potrzeby uczestników z podstawowym poziomem wiedzy na temat cyberbezpieczestwa. W trakcie szkolenia uczestnicy dowiadują się jak reagować na ataki oraz jak przeprowadzać testy, aby zachowywać podstawowe zasady bezpieczeństwa. Szkolenie z atakowania i obrony webaplikacji jest przeprowadzone w wygodnej formie online. Podczas 8 godzin szkoleniowych uczestnicy poznają poprawne i błędne sposoby na zabezpieczenie aplikacji. Kurs jest dedykowany osobom które tworzą i utrzymują oprogramowanie.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia z atakowania i ochrony webaplikacji jest poznanie różnych typów ataków poprzez praktyczne ćwiczenia, podczas których uczestnicy sami omijają zabezpieczenia i włamują się do systemu.

      Umiejętności

      Dzięki szkoleniu uczestnik będzie potrafił:

      • tworzyć bezpieczniejsze aplikacje webowe,
      • skutecznie naprawiać podatności znalezione w aplikacji,
      • samodzielnie testować podatności aplikacji na niektóre ataki i zreprodukować podatności z raportu z testów penetracyjnych,
      • zrozumieć skutki i ryzyko podatności zgłaszanych podczas pentestów lub skanów bezpieczeństwa
      • rozumieć zasady etyki związanych z przeprowadzaniem testów penetracyjnych, w tym świadomość granic legalności i moralności, oraz konsekwencji niezgodnego postępowania
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Kurs przeznaczony jest dla osób technicznych, związanych z tworzeniem i utrzymaniem oprogramowania:

      • programistów,
      • testerów,
      • dev-opsów

      Nie jest wymagana wstępna wiedza z bezpieczeństwa, ale uczestnik powinien mieć doświadczenie w programowaniu aplikacji webowych i znać następujące pojęcia:

      • metoda HTTP,
      • nagłówek HTTP,
      • ciasteczko,
      • sesja,
      • model i kontroler,
      • SQL

      Przygotowanie uczestników

      • Przed szkoleniem uczestnik musi zainstalować:
      • program Burp Suite Community Edition https://portswigger.net/burp/communitydownload
      • Przeglądarkę z rodziny Chromium, najlepiej Google Chrome albo Brave
      • Dodatek do przeglądarki FoxyProxy https://chrome.google.com/webstore/detail/foxyproxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=en
      • docker
      Czas trwania
      • 3 dni po 4 godziny szkoleniowe
      Szczegółowy program szkolenia

      Dzień  1

      • Zapoznanie z narzędziem Burp Suite
      • Wprowadzenie i praktyczne zadania z podatności SQL injection
      • Wprowadzenie i praktyczne zadania z podatności Server-Side Template Injection
      • Wprowadzenie i praktyczne zadania z podatności związanych z uwierzytelnieniem
      • Hardening - skuteczne zabezpieczanie komponentów firm trzecich

      Dzień 2

      • Wprowadzenie i praktyczne zadania z podatności związanych z autoryzacją
      • Wprowadzenie i praktyczne zadania z podatności Cross-site scripting (XSS)
      • Wprowadzenie i praktyczne zadania z podatności XML External Entities (XXE)
      • Używanie komponentów ze znanymi podatnościami i błędna konfiguracja

      Dzień 3

      • Security Headers 
      • Rozszerzenie dotychczasowej wiedzy o narzędzia sqlmap, gobuster, hashcat / jacktheripper, ZAP i inne 
      • Dodatkowe praktyczne przykłady ataków


      Metoda realizacji

      • Zdalne

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Po zakończeniu szkolenia rekomendowane jest dalsze doskonalenie w dziedzinie bezpieczeństwa aplikacji webowych poprzez tworzenie bezpiecznych aplikacji i zgłębianie wiedzy na temat projektów organizacji OWASP. Jeżeli uczestnik jest zainteresowany zgłębianiem wiedzy z atakowania aplikacji, sugerowane źródło to PortSwigger WebSec Academy. W szkoleniu praktycznym omówione jest kilka różnych ataków i na każdy z nich poświęcona jest cała godzina zajęć. W celu uzupełnienia wiedzy na temat innych podatności, uczestnik powinien wziąć udział w teoretycznym szkoleniu dostępnym w CSC "Wprowadzenie do bezpieczeństwa aplikacji webowych". Omówione są tam wszystkie podatności z listy OWASP TOP 10 oraz mechanizmy polepszenia bezpieczeństwa aplikacji np. poprzez nagłówki bezpieczeństwa.

      W ramach szkolenia zapewniamy
      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa ( dla szkoleń stacjonarnych)

      Podobne szkolenia

      Zobacz także

      E-learning Cyberbezpieczeństwo

      Sprawdź szkolenia e-learningowe z zakresu Cyberbezpieczeństwa.
      Uzupełnij i utrwal swoją wiedzę na temat bezpieczeństwa w Internecie wykorzystując wygodną formę e-szkoleń!