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 (9)

Corsi relativi

CRISC - Certified in Risk and Information Systems Control

21 ore

Microsoft SDL Core

14 ore

Standard Java Security

14 ore

Java and Web Application Security

21 ore

Advanced Java Security

21 ore

Advanced Java, JEE and Web Application Security

28 ore

.NET, C# and ASP.NET Security Development

14 ore

Comprehensive C# and .NET Application Security

21 ore

Categorie relative