- Anno Accademico: 2024/2025
- Corso di studio: LM-27 – Ingegneria delle Telecomunicazioni
Curriculum: Applied Artificial Intelligence; Wireless Technologies - Corso di studio: LM-40 – Scienze Computazionali
Curriculum: Crittografia e sicurezza informatica; Modellistica fisica e simulazioni numeriche; Analisi dei dati e statistica
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.
Programma
Unità 0 – Richiami
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
Testi Adottati
Baloch Rafay. Ethical hacking and penetration testing guide. Auerbach Publications, 2015.
Modalità Valutazione
La verifica dell’apprendimento avviene attraverso una prova scritta e attività di laboratorio
Periodi di Erogazione:
- Primo anno – Secondo semestre
(coorte 2024/2025)
——————————————————————————————————————————–
- Academic Year: 2024/2025
- Degree Program: LM-27 – Telecommunications Engineering
Curriculum: Applied Artificial Intelligence; Wireless Technologies - Degree Program: LM-40 – Computational Sciences
Curriculum: Cryptography and Cybersecurity; Physical Modeling and Numerical Simulations; Data Analysis and Statistics
This course provides an introduction to ethical hacking, which involves attempting to penetrate secure systems to demonstrate vulnerabilities so that measures can be taken to mitigate risks. Students will gain an understanding of techniques used to assess the security of systems, information, and communication networks, and to defend against threats to such systems through both physical and electronic means.
Program
Unit 0 – Prerequisites
Network fundamentals
Python programming and virtual machines
Unit 1 – Introduction to Ethical Hacking
The concept of “ethical hacking”
Vulnerability assessment
Reports and documentation in ethical hacking
Unit 2 – Information Gathering on Hacking Targets
Scanning attacks
Sniffing attacks
Social engineering
Password attacks
Unit 3 – Ethical Hacking Through Active Attacks
Web attacks
Denial of Service (DoS) attacks
Wireless attacks
Unit 4 – Ethical Hacking Laboratory
Hands-on exercises covering the course units
Adopted Textbooks
Baloch, Rafay. Ethical Hacking and Penetration Testing Guide. Auerbach Publications, 2015.
Assessment Methods
Evaluation is based on a written exam and laboratory activities.
Course Offering Period:
- First year – Second semester
(cohort 2024/2025)