Návrh Školení

Úvod

Přehled programování v Pythonu

  • Python a jeho role v kybernetické bezpečnosti
  • Nainstalování Pythonu
  • Nastavení vývojového prostředí
  • Syntaxe Pythonu, proměnné, datové typy a základní I/O operace
  • Funkce, moduly a knihovny

Základy a pokročilé koncepty programování v Pythonu

  • Pokročilé datové typy
  • Objektově orientované programování (OOP) v Pythonu
  • Zpracování a řízení výjimek
  • Práce s soubory a jejich manipulace
  • Regulární výrazy pro hledání vzorů

Obranná kybernetická bezpečnost s Pythonem

  • Automatizovaná analýza logů pomocí Pythonu
  • Analyzování paketů s Pythonem
  • Monitorování síťového provozu
  • Vytváření systémů pro detekci útoků (IDS)

Digital forenzics pomocí Pythonu

  • Základy digitálních forenzkých metod
  • Analyzování souborových systémů s Pythonem
  • Analyzování paměti s Pythonem
  • Vytváření forenzních skriptů pro automatizaci běžných úkolů

Napadové kybernetické techniky pomocí Pythonu

  • Základy napadové kybernetické bezpečnosti a etické aspekty
  • Sestavování skriptů v Pythonu pro penetrační testy
  • Bрутeforce útoky a kráckování hesel
  • Využívání zranitelností
  • Vytváření jednoduchých command and control (C2) rámců

Nejlepší praxe a etické aspekty

  • Zvažování záležitostí bezpečnosti a ochrany osobních údajů při práci se citlivými daty
  • Právní a etické implikace využívání Pythonu pro napadové účely
  • Odpovědné zveřejňování zranitelností
  • Kontrola kódu a bezpečné programovací praktiky v Pythonu

Závěr a další kroky

Požadavky

  • Základní znalost pojmů kybernetické bezpečnosti
  • Vědomí programování

Cílová skupina

  • Programátoři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie