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 sicurezza informatica Conoscenza della programmazione

Pubblico

    Sviluppatori
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative