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
Recensioni (9)
Panoramica degli argomenti di rischio e preparazione all'esame
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Corso - CRISC - Certified in Risk and Information Systems Control
Traduzione automatica
Lap Qradar
Sutthikan Noisombat - NTT
Corso - IBM Qradar SIEM: Beginner to Advanced
Accedere agli strumenti ed essere in grado di fare domande a qualcuno amichevole che sentivo non mi avrebbe giudicato
Kiara
Corso - Open Source Cyber Intelligence - Introduction
Traduzione automatica
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Corso - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Corso - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
l'equilibrio tra lezioni frontali e pratica, il ritmo, le conoscenze del formatore e l'abilità pedagogica
Armando Pinto - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Very good knowledge and character.
Constantinos Michael
Corso - Java and Web Application Security
Spingendo le modifiche su base regolare, poiché il giorno 3 ho iniziato a perdermi più di prima ed è stato più difficile individuare rapidamente un errore, sono stato in grado di controllare rapidamente l'ultima modifica ed essere aggiornato con il materiale
Paulina
Corso - Advanced Java Security
Traduzione automatica
Molto utile capire come un hacker potrebbe potenzialmente analizzare i siti per i punti deboli e gli strumenti che potrebbero utilizzare .
Roger - OTT Mobile
Corso - .NET, C# and ASP.NET Security Development
Traduzione automatica