Struttura del corso

introduzione

Panoramica di Python Programming

  • Python e il suo ruolo nella sicurezza informatica
  • Installazione Python
  • Impostazione dell'ambiente di sviluppo
  • Python sintassi, variabili, tipi di dati e operazioni I/O di base
  • Funzioni, moduli e librerie

Base e Avanzato Python Programming Concetti

  • Tipi di dati avanzati
  • Programmazione orientata agli oggetti (OOP) in Python
  • Gestione delle eccezioni e gestione degli errori
  • Gestione e manipolazione di file
  • Espressioni regolari per la corrispondenza dei modelli

Sicurezza informatica difensiva con Python

  • Analisi automatizzata dei log utilizzando Python
  • Analisi dei pacchetti con Python
  • Monitoraggio del traffico di rete
  • Sistemi di rilevamento delle intrusioni negli edifici (IDS)

Analisi forense digitale con Python

  • Introduzione alla digital forensics
  • Analisi del file system con Python
  • Analisi della memoria con Python
  • Creazione di script forensi per automatizzare attività comuni

Tecniche informatiche offensive con Python

  • Introduzione alla sicurezza informatica offensiva e considerazioni etiche
  • Scrittura Python di script per test di penetrazione
  • Attacchi di forza bruta e cracking delle password
  • Sfruttare le vulnerabilità
  • Creazione di semplici framework di comando e controllo (C2).

Migliori pratiche e considerazioni etiche

  • Considerazioni sulla sicurezza e sulla privacy quando si lavora con dati sensibili
  • Implicazioni legali ed etiche dell'utilizzo di Python per scopi offensivi
  • Divulgazione responsabile delle vulnerabilità
  • Revisione del codice e pratiche di codifica sicure in Python

Riepilogo e passaggi successivi

Requisiti

  • Comprensione di base dei concetti di cybersecurity
  • Conoscenza della programmazione

Pubblico

  • Sviluppatori
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative