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
Recensioni (3)
Condivisione di esperienze, competenze e conoscenze preziose del docente.
Carey Fan - Logitech
Corso - C/C++ Secure Coding
Traduzione automatica
approfondire maggiormente le informazioni sul prodotto e alcune differenze chiave tra RHDS e OpenLDAP open source.
Jackie Xie - Westpac Banking Corporation
Corso - 389 Directory Server for Administrators
Traduzione automatica
le conoscenze del formatore erano molto elevate - sapeva di cosa stava parlando e conosceva le risposte alle nostre domande
Adam - Fireup.PRO
Corso - Advanced Java Security
Traduzione automatica