Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Cybersecurity-Mastery-Roadmap — Una guida completa e passo passo per padroneggiare la cybersecurity dal livello principiante a quello esperto, con risorse selezionate, strumenti e orientamento professionale. | Kitploit
Strumenti/GitHubGitHub/hamed233/cybersecurity-mastery-roadmap
Scanner di VulnerabilitàCrittografiaCTFPenetration TestingPaper e RicercaApprendimento e FormazioneRisorse CuratePercorsi e CorsiLab e Pratica
GitHubhamed233/cybersecurity-mastery-roadmap

Cybersecurity-Mastery-Roadmap

Una guida completa e passo passo per padroneggiare la cybersecurity dal livello principiante a quello esperto, con risorse selezionate, strumenti e orientamento professionale.

Vedi RepositorySito web
3.2k4551053 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
# 🛡️ Roadmap Definitiva per la Padronanza della Cybersecurity

<p align="center">
  <img src="https://raw.githubusercontent.com/Hamed233/Cybersecurity-Mastery-Roadmap/main/images/cybersecurity_roadmap.png" alt="Cybersecurity Roadmap Banner" width="800">
</p>

> **Una guida completa e passo passo per padroneggiare la cybersecurity dal livello principiante a quello esperto, con risorse selezionate, strumenti e indicazioni di carriera**

## 📋 Indice dei Contenuti

- [Introduzione](#introduction)
- [Come Usare Questa Roadmap](#how-to-use-this-roadmap)
- [Panoramica della Roadmap](#roadmap-overview)
- [Fase Fondamentale](#foundation-phase)
- [Fase delle Competenze Tecniche](#technical-skills-phase)
- [Fase di Specializzazione](#specialization-phase)
- [Fase Avanzata](#advanced-phase)
- [Sviluppo Professionale](#professional-development)
- [Risorse di Apprendimento](#learning-resources)
- [Strumenti di Cybersecurity](#cybersecurity-tools)
- [Guida alle Certificazioni](#certifications-guide)
- [Percorsi di Carriera](#career-paths)
- [Comunità di Cybersecurity](#cybersecurity-communities)
- [Competizioni Capture The Flag (CTF)](#capture-the-flag-ctf-competitions)
- [Laboratori di Cybersecurity e Ambienti di Pratica](#cybersecurity-labs-and-practice-environments)
- [Risorse di Ricerca sulla Sicurezza](#security-research-resources)
- [Contribuire](#contributing)

## Introduzione

Benvenuto nella Roadmap Definitiva per la Padronanza della Cybersecurity! Questa guida completa è progettata per aiutarti a navigare nel complesso mondo della cybersecurity, fornendo un percorso chiaro dal livello principiante a quello esperto. Che tu stia appena iniziando il tuo viaggio o cercando di far avanzare le competenze già acquisite, questa roadmap ti guiderà attraverso le conoscenze essenziali, le competenze e le certificazioni necessarie per avere successo nel campo della cybersecurity.

La cybersecurity è un campo vasto e in rapida evoluzione che richiede apprendimento continuo e adattamento. Questa roadmap è progettata per dare struttura al tuo percorso di apprendimento, aiutandoti a costruire solide fondamenta prima di passare ad aree più specializzate.

## Come Usare Questa Roadmap

Questa roadmap è divisa in fasi, ciascuna costruita sulla precedente. Per ogni argomento troverai:

- **Descrizione**: Spiegazione breve dell'argomento
- **Risorse di Apprendimento**: Corsi, libri, tutorial e video consigliati
- **Esercizi Pratici**: Attività pratiche per rafforzare l'apprendimento
- **Traguardi**: Indicatori chiave che hai padroneggiato l'argomento
- **Strumenti**: Strumenti pertinenti con cui esercitarsi

Procedi attraverso ogni fase in sequenza, ma sentiti libero di approfondire gli argomenti che ti interessano o che sono rilevanti per i tuoi obiettivi di carriera. Ricorda che l'esperienza pratica è fondamentale nella cybersecurity, quindi assicurati di integrare le conoscenze teoriche con la pratica sul campo.

## Panoramica della Roadmap

### Progressione del Percorso di Apprendimento

1. **Fase Fondamentale** - Costruire conoscenze di base su informatica, rete e principi di sicurezza fondamentali
2. **Fase delle Competenze Tecniche** - Sviluppare competenze pratiche di sicurezza in vari ambiti
3. **Fase di Specializzazione** - Concentrarsi su specializzazioni di sicurezza offensiva o difensiva
4. **Fase Avanzata** - Padroneggiare argomenti avanzati e domini di sicurezza specializzati
5. **Sviluppo Professionale** - Apprendimento continuo e avanzamento di carriera

## Fase Fondamentale

### 1. Fondamenti di Informatica

- **Sistemi Operativi**
  - [CS50: Introduction to Computer Science](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x)
  - [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)
  - [MIT 6.S081: Operating System Engineering](https://pdos.csail.mit.edu/6.S081/2020/)
  - [Introduction to Operating Systems – Georgia Tech (Udacity)](https://www.udacity.com/course/introduction-to-operating-systems--ud923)
  - **Libri**:
    - "Modern Operating Systems" di Andrew S. Tanenbaum
    - "Computer Systems: A Programmer's Perspective" di Randal E. Bryant
    - "Operating System Concepts" – Abraham Silberschatz, et al.
  - **Esercizi Pratici**:
    - Installare ed esplorare Windows, Ubuntu, Arch, macOS
    - Studiare la gestione della memoria, la pianificazione e i file system
    - Giocare a [OverTheWire: Bandit](https://overthewire.org/wargames/bandit/)
    - Usare [QEMU](https://www.qemu.org/) o [VirtualBox](https://www.virtualbox.org/)
  
- **Nozioni di Base sulle Reti**
    - [Computer Networking: A Top-Down Approach](https://gaia.cs.umass.edu/kurose_ross/index.php)
    - [Stanford CS144: Computer Networking](https://cs144.github.io/)
    - [Practical Networking](https://www.practicalnetworking.net/)
    - [Wireshark Tutorial (YouTube)](https://www.youtube.com/playlist?list=PLW8bTPfXNGdC5Co0VnBK1yVzAwSSphzpJ)
    - [Cisco Networking – Packet Tracer](https://www.netacad.com/courses/packet-tracer)

  - **Libri**:
    - "TCP/IP Illustrated, Volume 1" di W. Richard Stevens
    - "Network Warrior" di Gary A. Donahue
    - Computer Networking: Principles, Protocols and Practice – Olivier Bonaventure
  - **Strumenti**:
    - [Wireshark](https://www.wireshark.org/) - Analizzatore di protocolli di rete
    - [tcpdump](https://www.tcpdump.org/) - Analizzatore di pacchetti da riga di comando
    - [Cisco Packet Tracer](https://www.netacad.com/courses/packet-tracer) - Strumento di simulazione di rete
    - [GNS3](https://www.gns3.com/)
  - **Esercizi Pratici**:
    - Simulare reti con GNS3 o Packet Tracer
    - Analizzare pacchetti con Wireshark
    - Fare pratica con subnetting, DNS e regole firewall

- **Fondamenti di Programmazione**
  - [Python for Everybody](https://www.py4e.com/)
  - [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)
  - [Codecademy Python Course](https://www.codecademy.com/learn/learn-python-3)
  - [freeCodeCamp JavaScript Algorithms and Data Structures](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
  - [Harvard CS50's Web Programming with Python and JavaScript](https://cs50.harvard.edu/web/)
  - **Libri**:
    - "Python Crash Course" di Eric Matthes
    - "Eloquent JavaScript" di Marijn Haverbeke
    - "Head First Python" di Paul Barry
  - **Strumenti**:
    - [Visual Studio Code](https://code.visualstudio.com/) - Editor di codice
    - [PyCharm](https://www.jetbrains.com/pycharm/) - IDE per Python
    - [Jupyter Notebooks](https://jupyter.org/) - Calcolo interattivo
    - [Replit](https://replit.com/)
  - **Esercizi Pratici**:
    - Costruire semplici strumenti di sicurezza (scanner di porte, generatore di password)
    - Automatizzare attività di sicurezza ripetitive
    - Risolvere sfide di programmazione su [HackerRank](https://www.hackerrank.com/) o [LeetCode](https://leetcode.com/)

- **Fondamenti di Linux**
  - [Linux Journey](https://linuxjourney.com/)
  - [Linux Command Line Basics](https://ubuntu.com/tutorials/command-line-for-beginners#1-overview)
  - [OverTheWire: Bandit](https://overthewire.org/wargames/bandit/)
  - [Linux Survival](https://linuxsurvival.com/)
  - [Linux From Scratch](https://www.linuxfromscratch.org/)
  - **Libri**:
    - "The Linux Command Line" di William Shotts
    - "How Linux Works" di Brian Ward
    - "Linux Bible" di Christopher Negus
  - **Strumenti**:
    - [VirtualBox](https://www.virtualbox.org/) - Software di virtualizzazione
    - [Vagrant](https://www.vagrantup.com/) - Gestione degli ambienti di sviluppo
    - [Kali Linux](https://www.kali.org/) - Distribuzione Linux orientata alla sicurezza
  - **Esercizi Pratici**:
    - Installare e configurare una distribuzione Linux
    - Padroneggiare lo scripting bash per l'automazione
    - Configurare uno stack LAMP/LEMP
    - Configurare permessi utente e impostazioni di sicurezza

### 2. Principi di Sicurezza Informatica

- **Triade CIA e Fondamenti di Sicurezza**
  - [Cybrary Introduction to IT & Cybersecurity](https://www.cybrary.it/course/introduction-to-it-and-cybersecurity/)
  - [NIST Cybersecurity Framework](https://www.nist.gov/cyberframework)
  - [edX Introduction to Cybersecurity](https://www.edx.org/course/introduction-to-cybersecurity)
  - [Coursera Information Security](https://www.coursera.org/specializations/information-security)
  - **Libri**:
    - "Computer Security: Principles and Practice" di William Stallings
    - "Security Engineering" di Ross Anderson
    - "The Art of Deception" di Kevin Mitnick
  - **Esercizi Pratici**:
    - Analizzare casi di studio di violazioni della sicurezza
    - Creare una policy di sicurezza per un'organizzazione fittizia
    - Condurre una valutazione di rischio di base

- **Nozioni di Base di Crittografia**
  - [Cryptography I by Stanford University](https://www.coursera.org/learn/crypto)
  - [Practical Cryptography for Developers](https://cryptobook.nakov.com/)
  - [Khan Academy Cryptography](https://www.khanacademy.org/computing/computer-science/cryptography)
  - [Crypto101](https://www.crypto101.io/)
  - **Libri**:
    - "Serious Cryptography" di Jean-Philippe Aumasson
    - "Applied Cryptography" di Bruce Schneier
    - "Cryptography Engineering" di Niels Ferguson, Bruce Schneier, e Tadayoshi Kohno
  - **Strumenti**:
    - [CyberChef](https://gchq.github.io/CyberChef/) - Strumento di cifratura/decifratura
    - [OpenSSL](https://www.openssl.org/) - Toolkit per la crittografia
    - [Hashcat](https://hashcat.net/hashcat/) - Strumento per il recupero di password
  - **Esercizi Pratici**:
    - Implementare semplici algoritmi di cifratura/decifratura
    - Analizzare protocolli crittografici
    - Risolvere sfide di crittografia su [Cryptopals](https://cryptopals.com/)

- **Policy di Sicurezza e Conformità**
  - [SANS Security Policy Templates](https://www.sans.org/security-resources/policies/)
  - [ISO 27001 Overview](https://www.iso.org/isoiec-27001-information-security.html)
  - [NIST Special Publications](https://csrc.nist.gov/publications/sp)
  - [GDPR Compliance](https://gdpr.eu/)
  - **Libri**:
    - "Information Security Policies, Procedures, and Standards" di Thomas R. Peltier
    - "The Compliance Guide to the NIST Cybersecurity Framework" di Lars Benson
    - "CISSP Study Guide" di Eric Conrad
  - **Esercizi Pratici**:
    - Creare una policy di sicurezza per un'organizzazione fittizia
    - Condurre un'analisi dei gap rispetto a un framework di sicurezza
    - Sviluppare un piano di risposta agli incidenti

### 3. Strumenti di Sicurezza di Base

- **Fondamenti degli Strumenti di Sicurezza**
  - [SANS SEC504: Hacker Tools, Techniques, Exploits, and Incident Handling](https://www.sans.org/cyber-security-courses/hacker-techniques-exploits-incident-handling/)
  - [Black Hills Information Security Webcast](https://www.blackhillsinfosec.com/blog/webcasts/)
  - [Cybrary Open Source Intelligence](https://www.cybrary.it/practice-lab/perform-open-source-intelligence)
  - **Libri**:
    - "Hacking: The Art of Exploitation" di Jon Erickson
    - "The Hacker Playbook 3" di Peter Kim
  - **Strumenti**:
    - [Kali Linux](https://www.kali.org/) - Distribuzione Linux orientata alla sicurezza
    - [Darkmoon](https://github.com/ASCIT31/Dark-Moon) - Piattaforma open source (GPL-3.0) di penetration testing autonomo basata su IA che copre web, API, Active Directory e Kubernetes, con prova dell'exploit e gateway di privacy locale.
    - [Metasploit](https://www.metasploit.com/) - Framework per penetration testing
    - [Nmap](https://nmap.org/) - Scoperta di rete e audit di sicurezza
  - **Esercizi Pratici**:
    - Configurare un ambiente di laboratorio di sicurezza
    - Eseguire ricognizioni di base su un target (con permesso)
    - Usare strumenti OSINT per raccogliere informazioni

- **Scansione delle Vulnerabilità**
  - [OpenVAS Tutorial](https://www.openvas.org/)
  - [Nessus Essentials Tutorial](https://www.tenable.com/products/nessus/nessus-essentials)
  - [OWASP ZAP Getting Started](https://www.zaproxy.org/getting-started/)
  - **Libri**:
    - "Mastering Kali Linux for Advanced Penetration Testing" di Vijay Kumar Velu
    - "The Basics of Hacking and Penetration Testing" di Patrick Engebretson
  - **Strumenti**:
    - [OpenVAS](https://www.openvas.org/) - Scanner di vulnerabilità open source
    - [Nessus](https://www.tenable.com/products/nessus) - Scanner di vulnerabilità
    - [Nikto](https://cirt.net/Nikto2) - Scanner per server web
  - **Esercizi Pratici**:
    - Configurare una macchina vulnerabile (ad es. [Metasploitable](https://sourceforge.net/projects/metasploitable/))
    - Eseguire scansioni delle vulnerabilità e analizzare i risultati
    - Creare report sulle vulnerabilità

## Fase delle Competenze Tecniche

### 4. Sicurezza di Rete

- **Protocolli di Rete e Sicurezza**
  - [Professor Messer Network+ Course](https://www.professormesser.com/network-plus/n10-008/n10-008-training-course/)
  - [SANS SEC560: Network Penetration Testing and Ethical Hacking](https://www.sans.org/cyber-security-courses/network-penetration-testing-ethical-hacking/)
  - [Cybrary Network Security](https://www.cybrary.it/course/cyber-network-security)
  - **Libri**:
    - "Network Security Essentials" di William Stallings
    - "Practical Packet Analysis" di Chris Sanders
    - "Black Hat Python" di Justin Seitz
  - **Strumenti**:
    - [Wireshark](https://www.wireshark.org/) - Analizzatore di protocolli di rete
    - [Nmap](https://nmap.org/) - Scoperta di rete e audit di sicurezza
    - [Bettercap](https://www.bettercap.org/) - Strumento per attacchi di rete e monitoraggio
    - [Zeek](https://zeek.org/) - Monitor di sicurezza di rete
  - **Esercizi Pratici**:
    - Eseguire ricognizioni di rete con Nmap
    - Analizzare il traffico di rete per problemi di sicurezza
    - Rilevare e prevenire attacchi di ARP spoofing
    - Configurare il monitoraggio della sicurezza di rete

- **Firewall e IDS/IPS**
  - [pfSense Fundamentals](https://www.netgate.com/training/pfsense-fundamentals-and-advanced-application)
  - [Snort IDS Fundamentals](https://iritt.medium.com/ids-fundamentals-cyber-security-101-security-solutions-tryhackme-walkthrough-23edba97cfa3)
  - [Suricata IDS/IPS](https://suricata.io/)
  - [Cisco Firewall Configuration](https://www.cisco.com/c/en/us/solutions/small-business/resource-center/security/how-to-setup-a-firewall.html)
  - **Libri**:
    - "Practical Intrusion Analysis" di Ryan Trost
    - "The Practice of Network Security Monitoring" di Richard Bejtlich
    - "Firewalls and Internet Security" di William R. Cheswick
  - **Strumenti**:
    - [pfSense](https://www.pfsense.org/) - Firewall open source
    - [Snort](https://www.snort.org/) - Sistema di rilevamento intrusioni di rete
    - [Suricata](https://suricata.io/) - IDS/IPS di rete
    - [Security Onion](https://securityonionsolutions.com/) - Piattaforma di monitoraggio della sicurezza
  - **Esercizi Pratici**:
    - Configurare un firewall con pfSense
    - Configurare e ottimizzare le regole IDS/IPS
    - Analizzare e rispondere agli avvisi di sicurezza
    - Creare regole di rilevamento personalizzate

- **VPN e Comunicazioni Sicure**
  - [OpenVPN Setup Guide](https://openvpn.net/community-resources/how-to/)
  - [WireGuard VPN Tutorial](https://www.wireguard.com/quickstart/)
  - [IPsec VPN Configuration](https://www.cisco.com/c/en/us/support/docs/routers/1700-series-modular-access-routers/71462-rtr-l2l-ipsec-split.html)
  - [SSL/TLS Deep Dive](https://www.feistyduck.com/library/openssl-cookbook/)
  - **Libri**:
    - "VPNs Illustrated: Tunnels, VPNs, and IPsec" di Jon C. Snader
    - "Implementing SSL/TLS Using Cryptography and PKI" di Joshua Davies
  - **Strumenti**:
    - [OpenVPN](https://openvpn.net/) - Soluzione VPN open source
    - [WireGuard](https://www.wireguard.com/) - Protocollo VPN moderno
    - [Strongswan](https://www.strongswan.org/) - Implementazione IPsec
    - [OpenSSL](https://www.openssl.org/) - Toolkit SSL/TLS
  - **Esercizi Pratici**:
    - Configurare una VPN site-to-site
    - Configurare una VPN ad accesso remoto
    - Implementare l'autenticazione basata su certificati
    - Analizzare il traffico VPN per problemi di sicurezza

### 5. Sicurezza dei Sistemi

- **Sicurezza dei Sistemi Operativi**
  - [Windows Security Fundamentals](https://learn.microsoft.com/en-us/credentials/certifications/security-compliance-and-identity-fundamentals/?practice-assessment-type=certification)
  - [Linux Security Fundamentals](https://www.udemy.com/course/linux-security-fundamentals/?srsltid=AfmBOopLV9Q8LTu-wp-oVIfdZGQsfKXtfOMFtL3M9BsnM1lUoptqTaPT&couponCode=KEEPLEARNING)
  - [macOS Security and Privacy Guide](https://github.com/drduh/macOS-Security-and-Privacy-Guide)
  - [SANS SEC505: Securing Windows](https://www.cybersecuritycourses.com/course/sec505-securing-windows-and-powershell-automation/)
  - **Libri**:
    - "Windows Internals" di Mark Russinovich
    - "Linux Security Cookbook" di Daniel J. Barrett
    - "macOS and iOS Internals" di Jonathan Levin
  - **Strumenti**:
    - [Microsoft Baseline Security Analyzer](https://learn.microsoft.com/en-us/windows/security/operating-system-security/device-management/windows-security-configuration-framework/mbsa-removal-and-guidance)
    - [Lynis](https://cisofy.com/lynis/) - Strumento di audit di sicurezza per Linux
    - [OpenSCAP](https://www.open-scap.org/) - Soluzione di conformità alla sicurezza
    - [Sysinternals Suite](https://docs.microsoft.com/en-us/sysinternals/)
  - **Esercizi Pratici**:
    - Indurire un server Windows/Linux
    - Implementare baseline di sicurezza
    - Eseguire audit di sicurezza
    - Configurare meccanismi di autenticazione sicuri

- **Protezione degli Endpoint**
  - [SANS SEC505: Securing Windows](https://www.cybersecuritycourses.com/course/sec505-securing-windows-and-powershell-automation/)
  - [CIS Benchmarks](https://www.cisecurity.org/cis-benchmarks/)
  - [Microsoft Defender for Endpoint](https://docs.microsoft.com/en-us/microsoft-365/security/defender-endpoint/)
  - [Endpoint Detection and Response (EDR)](https://www.crowdstrike.com/cybersecurity-101/endpoint-security/endpoint-detection-and-response-edr/)
  - **Libri**:
    - "Endpoint Security and Compliance Management" di Daniel Blander
    - "Malware Analyst's Cookbook" di Michael Hale Ligh
  - **Strumenti**:
    - [Windows Defender](https://www.microsoft.com/en-us/windows/comprehensive-security)
    - [ClamAV](https://www.clamav.net/) - Antivirus open source
    - [OSSEC](https://www.ossec.net/) - Rilevamento intrusioni basato su host
    - [Wazuh](https://wazuh.com/) - Soluzione di monitoraggio della sicurezza
  - **Esercizi Pratici**:
    - Configurare soluzioni di protezione degli endpoint
    - Implementare la whitelist delle applicazioni
    - Rilevare e rispondere alle infezioni malware
    - Creare policy di sicurezza per gli endpoint

- **Gestione delle Vulnerabilità**
  - [Nessus Essentials Tutorial](https://www.tenable.com/products/nessus/nessus-essentials)
  - [OpenVAS Tutorial](https://www.openvas.org/)
  - [Qualys Vulnerability Management](https://www.qualys.com/apps/vulnerability-management/)
  - [NIST Vulnerability Management](https://nvd.nist.gov/vuln/search)
  - **Libri**:
    - "The Vulnerability Management Lifecycle" di Sagar Rahalkar
    - "Vulnerability Management" di Park Foreman
  - **Strumenti**:
    - [Nessus](https://www.tenable.com/products/nessus) - Scanner di vulnerabilità
    - [OpenVAS](https://www.openvas.org/) - Scanner di vulnerabilità open source
    - [Qualys](https://www.qualys.com/) - Sicurezza e conformità basate su cloud
    - [Nexpose](https://www.rapid7.com/products/nexpose/) - Gestione delle vulnerabilità
  - **Esercizi Pratici**:
    - Eseguire valutazioni delle vulnerabilità
    - Assegnare priorità alle vulnerabilità in base al rischio
    - Sviluppare piani di rimedio
    - Implementare processi di gestione delle vulnerabilità

### 6. Sicurezza delle Applicazioni Web- **OWASP Top 10**
  - [OWASP Top Ten](https://owasp.org/www-project-top-ten/)
  - [Web Security Academy](https://portswigger.net/web-security)
  - [SANS SEC542: Web App Penetration Testing and Ethical Hacking](https://www.sans.org/cyber-security-courses/web-app-penetration-testing-ethical-hacking/)
  - [Kontra OWASP Top 10](https://application.security/free/owasp-top-10)
  - **Libri**:
    - "The Web Application Hacker's Handbook" di Dafydd Stuttard e Marcus Pinto
    - "Sicurezza web per sviluppatori" di Malcolm McDonald
    - "Caccia ai bug nel mondo reale" di Peter Yaworski
  - **Strumenti**:
    - [OWASP ZAP](https://www.zaproxy.org/) - Scanner di sicurezza per applicazioni web
    - [Burp Suite](https://portswigger.net/burp) - Scanner di vulnerabilità web
    - [Nikto](https://cirt.net/Nikto2) - Scanner di server web
    - [SQLmap](https://sqlmap.org/) - Strumento per SQL injection
  - **Esercizi Pratici**:
    - Configura un'applicazione web vulnerabile (ad es. [DVWA](https://github.com/digininja/DVWA))
    - Identifica e sfrutta le vulnerabilità web comuni
    - Implementa controlli di sicurezza per prevenire gli attacchi
    - Esegui una valutazione della sicurezza di un'applicazione web

- **Penetration Testing di Applicazioni Web**
  - [Burp Suite Academy](https://portswigger.net/web-security)
  - [OWASP Juice Shop](https://owasp.org/www-project-juice-shop/)
  - [HackTheBox Web Challenges](https://www.hackthebox.eu/)
  - [PentesterLab](https://pentesterlab.com/)
  - **Libri**:
    - "Padroneggiare il penetration testing web moderno" di Prakhar Prasad
    - "Elementi essenziali della caccia al bug bounty" di Shahmeer Amir
    - "Web Hacking 101" di Peter Yaworski
  - **Strumenti**:
    - [Burp Suite](https://portswigger.net/burp) - Scanner di vulnerabilità web
    - [OWASP ZAP](https://www.zaproxy.org/) - Scanner di sicurezza per applicazioni web
    - [Dirsearch](https://github.com/maurosoria/dirsearch) - Scanner di percorsi web
    - [Wfuzz](https://github.com/xmendez/wfuzz) - Fuzzer per applicazioni web
  - **Esercizi Pratici**:
    - Esegui un penetration test completo su un'applicazione web
    - Scrivi un report di sicurezza dettagliato
    - Sfrutta e combina più vulnerabilità
    - Partecipa a programmi di bug bounty

- **Pratiche di Codifica Sicura**
  - [Secure Coding in Python](https://github.com/Ericsson/secure_coding_one_stop_shop_for_python)
  - [Code Review Lab](https://www.codereviewlab.com/)
  - [OWASP Secure Coding Practices](https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/)
  - [Secure Coding in Java](https://www.oracle.com/java/technologies/javase/seccodeguide.html)
  - [Microsoft Secure Coding Guidelines](https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/ms182020(v=vs.100))
  - **Libri**:
    - "Codifica sicura in C e C++" di Robert C. Seacord
    - "Iron-Clad Java: creare applicazioni web sicure" di Jim Manico
    - "Ricettario di programmazione sicura per C e C++" di John Viega
  - **Strumenti**:
    - [SonarQube](https://www.sonarqube.org/) - Qualità e sicurezza del codice
    - [OWASP Dependency-Check](https://owasp.org/www-project-dependency-check/) - Analisi della composizione software
    - [Snyk](https://snyk.io/) - Piattaforma di sicurezza open source
    - [Checkmarx](https://www.checkmarx.com/) - Test statico della sicurezza delle applicazioni
    - [Vulert](https://www.vulert.com)- Vulert protegge il software rilevando vulnerabilità nelle dipendenze open source—senza accedere al tuo codice. Supporta Js, PHP, Java, Python e altro.

  - **Esercizi Pratici**:
    - Rivedi il codice per individuare vulnerabilità di sicurezza
    - Implementa autenticazione e autorizzazione sicure
    - Proteggi l'archiviazione e la trasmissione dei dati
    - Integra la sicurezza nel ciclo di vita dello sviluppo

## Fase di Specializzazione

### 7. Sicurezza Offensiva

- **Metodologia di Penetration Testing**
  - [TryHackMe: Complete Beginner Path](https://tryhackme.com/path/outline/beginner)
  - [HackTheBox Academy](https://academy.hackthebox.com/)
  - [SANS Penetration Testing Roadmap](https://www.sans.org/cyber-security-skills-roadmap/)
  - [Offensive Security Certified Professional (OSCP)](https://www.offensive-security.com/pwk-oscp/)
  - [Penetration Testing Execution Standard (PTES)](http://www.pentest-standard.org/)
  - **Libri**:
    - "The Hacker Playbook 3" di Peter Kim
    - "Penetration testing avanzato" di Wil Allsopp
    - "Penetration testing: un'introduzione pratica all'hacking" di Georgia Weidman
  - **Strumenti**:
    - [Metasploit Framework](https://www.metasploit.com/) - Framework di penetration testing
    - [Cobalt Strike](https://www.cobaltstrike.com/) - Software di simulazione degli avversari
    - [Empire](https://github.com/BC-SECURITY/Empire) - Framework di post-sfruttamento
    - [Covenant](https://github.com/cobbr/Covenant) - Framework di comando e controllo .NET
  - **Esercizi Pratici**:
    - Completa sfide CTF su piattaforme come HackTheBox e TryHackMe
    - Esegui un penetration test completo in un ambiente di laboratorio
    - Documenta i risultati in un report di penetration testing professionale
    - Esercitati con sfide simili a quelle OSCP

- **Tecniche di Sfruttamento**
  - [Metasploit Unleashed](https://www.offensive-security.com/metasploit-unleashed/)
  - [OSCP Preparation Guide](https://johnjhacking.com/blog/the-oscp-preperation-guide-2020/)
  - [Exploit Development](https://github.com/wtsxDev/Exploit-Development)
  - [Buffer Overflow Tutorial](https://www.youtube.com/watch?v=1S0aBV-Waeo)
  - **Libri**:
    - "Il manuale dello shellcoder" di Chris Anley
    - "Guida allo sfruttamento del kernel" di Enrico Perla
    - "Gray Hat Python" di Justin Seitz
  - **Strumenti**:
    - [Metasploit Framework](https://www.metasploit.com/) - Framework di penetration testing
    - [GDB](https://www.gnu.org/software/gdb/) - Debugger GNU
    - [IDA Pro](https://hex-rays.com/ida-pro/) - Disassembler e debugger
    - [Ghidra](https://ghidra-sre.org/) - Framework di reverse engineering del software
  - **Esercizi Pratici**:
    - Sviluppa exploit personalizzati per vulnerabilità note
    - Analizza e modifica exploit pubblici
    - Esercitati nello sfruttamento dei buffer overflow
    - Esegui attività di post-sfruttamento

- **Ingegneria Sociale**
  - [Social Engineering: The Science of Human Hacking](https://www.social-engineer.org/)
  - [The Social-Engineer Toolkit (SET)](https://github.com/trustedsec/social-engineer-toolkit)
  - [SANS SEC567: Social Engineering for Penetration Testers](https://www.sans.org/cyber-security-courses/social-engineering-security/)
  - **Libri**:
    - "Ingegneria sociale: l'arte dell'hacking umano" di Christopher Hadnagy
    - "Phishing Dark Waters" di Christopher Hadnagy e Michele Fincher
    - "L'arte dell'inganno" di Kevin Mitnick
  - **Strumenti**:
    - [Social-Engineer Toolkit (SET)](https://github.com/trustedsec/social-engineer-toolkit)
    - [Gophish](https://getgophish.com/) - Framework di phishing open source
    - [King Phisher](https://github.com/securestate/king-phisher) - Toolkit per campagne di phishing
    - [SpiderFoot](https://www.spiderfoot.net/) - Strumento di automazione OSINT
  - **Esercizi Pratici**:
    - Crea ed esegui una campagna di phishing (in un ambiente controllato)
    - Sviluppa scenari di ingegneria sociale
    - Esercitati con tecniche di pretexting e impersonificazione
    - Analizza attacchi di ingegneria sociale riusciti

### 8. Sicurezza Difensiva

- **Security Operations Center (SOC)**
  - [SOC Analyst Learning Path](https://app.letsdefend.io/path/soc-analyst-learning-path)
  - [Blue Team Labs Online](https://blueteamlabs.online/)
  - [SANS SEC450: Blue Team Fundamentals](https://www.sans.org/cyber-security-courses/blue-team-fundamentals-security-operations-analysis/)
  - [Cybrary SOC Analyst](https://www.cybrary.it/career-path/soc-analyst)
  - **Libri**:
    - "Blue Team Handbook: SOC, SIEM, and Threat Hunting" di Don Murdoch
    - "Security Operations Center: costruire, gestire e mantenere il proprio SOC" di Joseph Muniz
    - "La pratica del monitoraggio della sicurezza di rete" di Richard Bejtlich
  - **Strumenti**:
    - [Splunk](https://www.splunk.com/) - Gestione delle informazioni e degli eventi di sicurezza
    - [ELK Stack](https://www.elastic.co/elastic-stack) - Piattaforma di analisi dei log
    - [Wazuh](https://wazuh.com/) - Soluzione di monitoraggio della sicurezza
    - [TheHive](https://thehive-project.org/) - Piattaforma di risposta agli incidenti di sicurezza
  - **Esercizi Pratici**:
    - Configura una soluzione SIEM
    - Crea regole di rilevamento per attacchi comuni
    - Esegui analisi e correlazione dei log
    - Sviluppa playbook di risposta agli incidenti

- **Risposta agli Incidenti**
  - [SANS Incident Handler's Handbook](https://www.sans.org/white-papers/33901/)
  - [NIST Incident Response Framework](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-61r2.pdf)
  - [SANS FOR508: Advanced Digital Forensics, Incident Response, and Threat Hunting](https://www.sans.org/cyber-security-courses/advanced-incident-response-threat-hunting-training/)
  - [Incident Response Consortium](https://www.incidentresponse.com/)
  - **Libri**:
    - "Risposta agli incidenti e computer forensics" di Jason T. Luttgens
    - "L'arte della memory forensics" di Michael Hale Ligh
    - "Digital forensics e risposta agli incidenti" di Gerard Johansen
  - **Strumenti**:
    - [TheHive](https://thehive-project.org/) - Piattaforma di risposta agli incidenti di sicurezza
    - [Velociraptor](https://www.velocidex.com/) - Digital forensics e risposta agli incidenti
    - [MISP](https://www.misp-project.org/) - Piattaforma di threat intelligence
    - [GRR Rapid Response](https://github.com/google/grr) - Forensics live remota
  - **Esercizi Pratici**:
    - Sviluppa un piano di risposta agli incidenti
    - Simula e rispondi a incidenti di sicurezza
    - Esegui analisi forensi su sistemi compromessi
    - Crea report di risposta agli incidenti

- **Digital Forensics**
  - [SANS FOR500: Windows Forensic Analysis](https://www.sans.org/cyber-security-courses/windows-forensic-analysis/)
  - [Digital Forensics Framework](https://github.com/arxsys/dff)
  - [Computer Forensics Tutorial](https://www.udemy.com/course/computer-forensics-and-digital-forensics-for-everyone/?srsltid=AfmBOoq91fIkp7eYQunGBGJV6SW4KWgg8aj-rmXTlcuUVp05GZT3s4aM)
  - [NIST Computer Forensics Tools and Techniques Catalog](https://toolcatalog.nist.gov/)
  - **Libri**:
    - "Analisi forense dei file system" di Brian Carrier
    - "Digital forensics con strumenti open source" di Cory Altheide e Harlan Carvey
    - "Toolkit di analisi forense di Windows" di Harlan Carvey
  - **Strumenti**:
    - [Autopsy](https://www.autopsy.com/) - Piattaforma di digital forensics
    - [FTK Imager](https://www.exterro.com/digital-forensics-software/ftk-imager) - Strumento di imaging forense
    - [Volatility](https://www.volatilityfoundation.org/) - Framework di memory forensics
    - [Sleuth Kit](https://www.sleuthkit.org/) - Strumenti di analisi dei dischi
  - **Esercizi Pratici**:
    - Esegui analisi forensi dei dischi su sistemi compromessi
    - Analizza i dump di memoria per cercare prove
    - Recupera file e dati cancellati
    - Crea report di indagini forensi

### 9. Sicurezza del Cloud

- **Fondamenti di Sicurezza del Cloud**
  - [AWS Security Fundamentals](https://aws.amazon.com/training/course-descriptions/security-fundamentals/)
  - [Azure Security Technologies](https://learn.microsoft.com/en-us/training/courses/az-500t00)
  - [Google Cloud Security](https://cloud.google.com/security/)
  - [Cloud Security Alliance Courses](https://cloudsecurityalliance.org/education/)
  - [IBM Cloud Security](https://www.ibm.com/cloud/learn/cloud-security)
  - **Libri**:
    - "Sicurezza del cloud: una guida completa" di Chris Dotson
    - "Sicurezza pratica del cloud" di Chris Dotson
    - "AWS Security" di Dylan Shields
  - **Strumenti**:
    - [AWS Security Hub](https://aws.amazon.com/security-hub/)
    - [Azure Security Center](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft.azuresecuritycenter?tab=overview)
    - [Google Cloud Security Command Center](https://cloud.google.com/security-command-center)
    - [CloudSploit](https://github.com/aquasecurity/cloudsploit) - Scanner di sicurezza del cloud
  - **Esercizi Pratici**:
    - Configura un'infrastruttura cloud sicura

---

[Read more](https://github.com/hamed233/cybersecurity-mastery-roadmap)
Scarica lo strumento