Questo corso fornisce un'introduzione all'hacking etico, che comporta il tentativo di penetrare in sistemi sicuri al fine di dimostrare la vulnerabilità in modo che possano essere prese misure per mitigare il rischio. Gli studenti svilupperanno una comprensione di alcune delle tecniche che possono essere utilizzate per valutare la sicurezza dei sistemi, delle informazioni e delle reti di comunicazione, e per difendersi dalle minacce a tali sistemi attraverso mezzi fisici ed elettronici.
Risultati dell'apprendimento.
Risultati dell'apprendimento.
Curriculum
scheda docente
materiale didattico
Richiami di reti
Richiami di programmazione in Python e macchine virtuali
Unità 1 - Introduzione all’hacking etico
Il concetto di "hacking etico"
Valutazione delle vulnerabilità
Report e documenti relativi all’hacking etico
Unità 2 - Raccolta di informazioni sull’obiettivo dell’hacking
Attacchi di scanning
Attacchi di sniffing
Social engineering
Attacchi alle password
Unità 3 - Hacking etico mediante attacchi attivi
Attacchi web
Attacchi di Denial of Service
Attacchi wireless
Unit 4 - Laboratorio di hacking etico
Esercitazioni pratiche riguardanti le diverse unità del corso
Programma
Unità 0 - RichiamiRichiami di reti
Richiami di programmazione in Python e macchine virtuali
Unità 1 - Introduzione all’hacking etico
Il concetto di "hacking etico"
Valutazione delle vulnerabilità
Report e documenti relativi all’hacking etico
Unità 2 - Raccolta di informazioni sull’obiettivo dell’hacking
Attacchi di scanning
Attacchi di sniffing
Social engineering
Attacchi alle password
Unità 3 - Hacking etico mediante attacchi attivi
Attacchi web
Attacchi di Denial of Service
Attacchi wireless
Unit 4 - Laboratorio di hacking etico
Esercitazioni pratiche riguardanti le diverse unità del corso
Testi Adottati
Baloch Rafay. Ethical hacking and penetration testing guide. Auerbach Publications, 2015.Modalità Erogazione
Lezioni frontali e esercitazioni praticheModalità Frequenza
In presenzaModalità Valutazione
La verifica dell’apprendimento avviene attraverso una prova scritta e attività di laboratorio
scheda docente
materiale didattico
Richiami di reti
Richiami di programmazione in Python e macchine virtuali
Unità 1 - Introduzione all’hacking etico
Il concetto di "hacking etico"
Valutazione delle vulnerabilità
Report e documenti relativi all’hacking etico
Unità 2 - Raccolta di informazioni sull’obiettivo dell’hacking
Attacchi di scanning
Attacchi di sniffing
Social engineering
Attacchi alle password
Unità 3 - Hacking etico mediante attacchi attivi
Attacchi web
Attacchi di Denial of Service
Attacchi wireless
Unit 4 - Laboratorio di hacking etico
Esercitazioni pratiche riguardanti le diverse unità del corso
Programma
Unità 0 - RichiamiRichiami di reti
Richiami di programmazione in Python e macchine virtuali
Unità 1 - Introduzione all’hacking etico
Il concetto di "hacking etico"
Valutazione delle vulnerabilità
Report e documenti relativi all’hacking etico
Unità 2 - Raccolta di informazioni sull’obiettivo dell’hacking
Attacchi di scanning
Attacchi di sniffing
Social engineering
Attacchi alle password
Unità 3 - Hacking etico mediante attacchi attivi
Attacchi web
Attacchi di Denial of Service
Attacchi wireless
Unit 4 - Laboratorio di hacking etico
Esercitazioni pratiche riguardanti le diverse unità del corso
Testi Adottati
Baloch Rafay. Ethical hacking and penetration testing guide. Auerbach Publications, 2015.Modalità Erogazione
Lezioni frontali e esercitazioni praticheModalità Frequenza
In presenzaModalità Valutazione
La verifica dell’apprendimento avviene attraverso una prova scritta e attività di laboratorio