Kursplan

Introduksjon

Oversikt over Python-programmering

  • Python og dets rolle i cybersecurity
  • Installasjon av Python
  • Oppsett av utviklingsmiljø
  • Python-syntaks, variabler, datatyper og grunnleggende I/O-operasjoner
  • Funksjoner, moduler og biblioteker

Grunnleggende og avanserte Python-programmeringskonsepter

  • Avanserte datatyper
  • Objektorientert programmering (OOP) i Python
  • Håndtering av unntak og feil
  • Filbehandling og manipulasjon
  • Regulære uttrykk for mønstergenkjennelse

Defensiv cybersecurity med Python

  • Automatisert logganalyse ved bruk av Python
  • Pakkeanalyse med Python
  • Nettverkstrafikkovervåkning
  • Bygging av intrusjonsdeteksjonssystemer (IDS)

Digital forensikk med Python

  • Introduksjon til digital forensikk
  • Filsystemanalyse med Python
  • Hukommelsesanalyse med Python
  • Opprettelse av forensikkskript for automatisering av vanlige oppgaver

Offensive cyber-teknikker med Python

  • Introduksjon til offensive cybersecurity og etiske overveielser
  • Skriving av Python-skript for penetrasjonstesting
  • Brute force-angrep og passordknaking
  • Utnyttelse av sårbarheter
  • Opprettelse av enkle kommando- og kontrollrammeverk (C2)

Beste praksis og etiske overveielser

  • Sikkerhets- og personvernsbetraktninger ved arbeid med sensitiv data
  • Juridiske og etiske implikasjoner ved bruk av Python for offensive formål
  • Ansvarlig avsløring av sårbarheter
  • Kodegjennomgang og sikker programmeringspraksis i Python

Oppsummering og neste steg

Krav

  • Grunnleggende forståelse av cybersecurity-begrep
  • Kunnskap om programmering

Målgruppe

  • Utviklere
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier