Plan Szkolenia

Wprowadzenie

Przegląd programowania w Pythonie

  • Python i jego rola w cyberbezpieczeństwie
  • Instalacja Pythona
  • Konfiguracja środowiska programistycznego
  • Składnia Pythona, zmienne, typy danych i podstawowe operacje I/O
  • Funkcje, moduły i biblioteki

Podstawowe i zaawansowane koncepcje programowania w Pythonie

  • Zaawansowane typy danych
  • Programowanie obiektowe (OOP) w Pythonie
  • Obsługa wyjątków i zarządzanie błędami
  • Obsługa i manipulacja plikami
  • Wyrażenia regularne do dopasowywania wzorców

Defensywne cyberbezpieczeństwo z Pythonem

  • Automatyzacja analizy logów przy użyciu Pythona
  • Analiza pakietów z Pythonem
  • Monitorowanie ruchu sieciowego
  • Tworzenie systemów wykrywania włamań (IDS)

Cyfrowa forenstyka z Pythonem

  • Wprowadzenie do cyfrowej forenstyki
  • Analiza systemu plików z Pythonem
  • Analiza pamięci z Pythonem
  • Tworzenie skryptów forenstycznych do automatyzacji typowych zadań

Ofensywne techniki cybernetyczne z Pythonem

  • Wprowadzenie do ofensywnego cyberbezpieczeństwa i kwestii etycznych
  • Pisanie skryptów w Pythonie do testów penetracyjnych
  • Ataki brute force i łamanie haseł
  • Wykorzystywanie luk
  • Tworzenie prostych frameworków command and control (C2)

Najlepsze praktyki i kwestie etyczne

  • Zagadnienia bezpieczeństwa i prywatności podczas pracy z wrażliwymi danymi
  • Kwestie prawne i etyczne związane z wykorzystaniem Pythona do celów ofensywnych
  • Odpowiedzialne ujawnianie luk
  • Przegląd kodu i bezpieczne praktyki kodowania w Pythonie

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość koncepcji cyberbezpieczeństwa
  • Znajomość programowania

Grupa docelowa

  • Programiści
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie