Vai all'articolo

Assumere un Hacker Etico vs Scanner Automatizzati: Cosa Ti Serve (2026)

David Plaha

Assumere un Hacker Etico vs Scanner Automatizzati: Cosa Ti Serve (2026)

Una conversazione comune che ho con i proprietari di aziende va così:

"David, perché dovremmo pagare per un penetration test manuale? Abbiamo già eseguito una scansione con Nessus/OpenVAS, e dice che siamo puliti."

Questo è l'equivoco più pericoloso nella cybersecurity.

Credere che uno Scanner di Vulnerabilità Automatizzato fornisca la stessa protezione di un Hacker Etico è come credere che un correttore ortografico possa scrivere un romanzo best-seller. Uno controlla gli errori di sintassi; l'altro comprende il contesto, la logica e la creatività.

In questa guida, smonterò i miti e spiegherò esattamente quando puoi affidarti a un robot e quando hai assolutamente bisogno di un umano.

Il Robot: Cos'è la Scansione delle Vulnerabilità?

Uno Scanner di Vulnerabilità è uno strumento software automatizzato che esamina la tua rete o sito web alla ricerca di firme note. Controlla un enorme database di "Vulnerabilità ed Esposizioni Comuni" (CVE).

  • Come funziona: Bussa alle porte. "La porta 80 è aperta? Sì. Sta eseguendo una vecchia versione di Apache? Sì. Avviso!"
  • Il Costo: Economico ($500 - $3.000/anno).
  • Il Problema: Manca di contesto. Genera Falsi Positivi (segnalando cose sicure come pericolose) e Falsi Negativi (perdendo attacchi complessi).

Quando usare gli Scanner:

  • Controlli "sanitari" giornalieri o settimanali.
  • Soddisfare i requisiti di conformità di base (es. scansioni trimestrali PCI-DSS).
  • Gestione dell'inventario (trovare nuovi dispositivi sulla rete).

L'Umano: Cos'è il Penetration Testing?

Il Penetration Testing (Hacking Etico) è una simulazione manuale orientata all'obiettivo di un attacco informatico. Un esperto umano si comporta come un attore malintenzionato, cercando di penetrare nel tuo sistema per rubare dati o ottenere l'accesso amministrativo.

  • Come funziona: L'hacker incatena le vulnerabilità insieme. Potrebbe usare una scoperta a basso rischio (come una lista e-mail esposta) per lanciare un attacco di phishing, rubare una credenziale e poi sfruttare un difetto logico nella tua app per diventare un Admin.
  • Il Costo: Premium ($5.000 - $30.000+ per ingaggio).
  • Il Valore: Trova Difetti di Logica Aziendale che gli scanner non possono vedere.

Il Punto Cieco della "Logica Aziendale"

Uno scanner guarda il codice. Un hacker guarda il processo.

Esempio: Immagina un sito di e-commerce.

  • Scanner: Controlla SQL Injection. Non trova nulla. Dice "Sicuro".
  • Hacker Etico: Accede, aggiunge un articolo al carrello, intercetta la richiesta web e cambia il prezzo da $100 a $0,01. L'ordine passa.

Lo scanner ha fallito perché il codice era "sicuro" (nessun errore di sintassi), ma la logica era difettosa. Solo un umano può pensare come un ladro per trovarlo.

Confronto: La Ripartizione 2026

Caratteristica Scanner Automatizzato Hacker Etico (Pentest)
Velocità Minuti / Ore Giorni / Settimane
Frequenza Continua / Settimanale Trimestrale / Annuale
Costo $ (Basso) $$ (Alto)
Rilevamento CVE Note, Software Obsoleto Difetti Logici, Zero-Day, Attacchi Concatenati
Falsi Positivi Tasso Alto Verificato (Quasi Zero)
Analogia Controllare se le porte sono chiuse Cercare di scassinare la serratura o entrare dalla finestra

Di Quale Hai Bisogno?

Non ne scegli uno; hai bisogno di entrambi. Servono diversi livelli della tua strategia di "Difesa in Profondità".

  1. Esegui Scanner Frequentemente: Usali per catturare i frutti a portata di mano come server non patchati o firewall mal configurati.
  2. Assumi Hacker Periodicamente: Conduci un penetration test manuale almeno annualmente (o dopo importanti rilasci di codice) per trovare i difetti profondi e critici che portano a violazioni dei dati.

Nota sulla Conformità: La maggior parte dei framework come SOC 2 e ISO 27001 richiedono esplicitamente penetration testing esterno. Un rapporto di scansione automatizzata non soddisferà l'auditor.

Verdetto Finale

Se stai solo cercando di spuntare una casella o scoprire se il tuo server Windows ha bisogno di un aggiornamento, usa uno scanner.

Ma se vuoi sapere "Qualcuno può davvero rubare i dati dei miei clienti?", hai bisogno di un umano.

Pronto a testare la tua sicurezza nel mondo reale? Contatta Cyberlord oggi per programmare un penetration test manuale completo. Usiamo gli stessi strumenti dei cattivi—così puoi riparare i buchi prima che lo facciano loro.

Cosa contiene davvero un rapporto di pentest (e perché un export di scanner non lo sostituirà mai)

Delle differenze tecniche abbiamo già parlato; quella che vedi tu, però, sta nel prodotto finale. Facciamo il confronto concreto.

Un export di scanner è un elenco: identificativi CVE, punteggi di severità, host, data e ora. Centinaia di righe che nessuno legge davvero fino in fondo, e che troppo spesso finiscono archiviate come "prova di conformità".

Un rapporto di penetration test professionale racconta tutt'altra storia:

  • La narrativa della catena di attacco: non "trovata la CVE-2023-X", ma "mappando i sottodomini ho trovato un ambiente di staging esposto, da lì ho recuperato un token dimenticato in un file di configurazione, ho aperto il repository interno e sono arrivato al database di produzione". Ogni passaggio è documentato, nell'ordine reale in cui è successo, con l'evidenza che lo dimostra.
  • Il contesto di rischio aziendale: "questa vulnerabilità da sola è media; combinata al processo con cui accogli i tuoi fornitori, permette a un estraneo di leggere i documenti contabili dei tuoi clienti". Il punteggio di un robot non sa che cosa fai tu con quei dati.
  • Le correzioni ordinate per sforzo: capisci subito che cosa risolvi stasera con una patch o un cambio di configurazione, e che cosa invece è un trimestre di sviluppo — ma è proprio quel trimestre a chiudere la porta da cui passa il danno più grande. Un export di scanner non distingue un pomeriggio da un trimestre: sa solo ordinare per numero CVSS.
  • L'appendice di evidenze: richieste e risposte HTTP, screenshot, hash delle credenziali di prova. Servono a una cosa precisa: quando corri ai ripari, devi poter ripetere l'attacco e vederlo fallire davanti a te. "Sperare che il punteggio torni verde" non è una verifica.

Se il documento che ti propongono ha la stessa struttura di un export di scanner con qualche paragrafo di prosa sopra, probabilmente non stai comprando un pentest. Sul confine esatto tra le due discipline ho scritto una guida alla valutazione delle vulnerabilità vs penetration testing.

Come si dividono il calendario i due strumenti

La domanda "scanner o pentest?" spesso è posta male; quella utile è "quando l'uno e quando l'altro". Il ritmo di partenza che consiglio alle PMI con cui lavoro, da prendere come ordine di grandezza e non come regola ferrea:

  • In continuo: scansioni autenticate settimanali (mensili vanno bene se il processo lo gestisci tu) su infrastruttura e applicazioni, con l'accortezza di aggiungere al perimetro ogni host nuovo che nasce. Un asset che l'inventario non conosce è una patch che scade senza che nessuno lo noti.
  • Dopo ogni rilascio importante: se metti in produzione una funzione che tocca pagamenti, permessi o dati personali, quella funzione ha bisogno di occhi umani subito prima o subito dopo il go-live. Se la testi sei mesi dopo, quei sei mesi li hai regalati a chiunque stia già provando quella strada.
  • Una volta l'anno: il pentest manuale completo, con scope definito da te e retest incluso nel contratto. Insisto sul retest perché metà del valore sta nel verificare che la riparazione regga; senza quel passaggio, il primo rapporto resta pura carta.

Per molte PMI, un pentest annuale più la licenza di scansione costano complessivamente meno di una singola violazione gestita male. È la matematica più semplice dell'intera guida.

Quanto costa un pentest manuale, se vuoi valutare se ti conviene

Non ti darò cifre precise, perché il mercato si muove troppo in fretta e ogni scope è un caso a sé; ma le forze in gioco sono stabili e vale la pena riconoscerle:

  • Web application: in genere il perimetro meno oneroso, perché contenuto. Parliamo di uno o pochi analisti per un numero di giorni limitato.
  • Infrastruttura di rete: cresce con il numero di asset più che con la complessità; testare dieci server e testarne duecento sono due lavori diversi, non lo stesso lavoro più lento.
  • Cloud: il più variabile, perché dipende da quanta parte della configurazione (identità e permessi, logging, esposizione dei servizi) entra nello scope che definisci insieme al fornitore.
  • Le tariffe: i professionisti seri si muovono su bande elevate, e non per capriccio. Dentro un ingaggio ci sono anche le ore di scrittura del rapporto e il retest, e quelle si pagano come le ore "creative" davanti alla tastiera.

Se vedi un prezzo che assomiglia a una licenza di scanner, una di due: dentro c'è quasi solo automazione, oppure manca qualcosa. Per i range aggiornati rimando alla guida ai costi del penetration testing 2026; il consiglio che lascio qui è uno solo: chiedi sempre quante ore di lavoro umano effettivo contiene l'ingaggio, e su che cosa vanno.

NIS2 e GDPR: perché un auditor non si accontenta di un export

Premessa doverosa: non sono un legale, e per la tua situazione specifica il confronto giusto è col tuo consulente di conformità. Il quadro generale però lo conosco:

  • Il GDPR, all'articolo 32, chiede misure "adeguate al rischio". Il giorno dopo un incidente, la domanda diventa: quel rischio, l'avevi valutato prima? Difendere un'applicazione che tratta ordini e carte con sole scansioni trimestrali è una posizione scomoda.
  • NIS2 spinge il continente verso un approccio basato sul rischio e sulla verifica periodica. Nessuna norma ti impone un pentest ogni X mesi; ma se l'ente rientra nel perimetro, quello che si aspetta di vedere è il processo con cui decidi quando e che cosa testare, non l'export di un tool.

Ed è qui che un report di scansione, da solo, quasi mai basta: dimostra che hai eseguito un programma, non che hai pensato. Un test documentato, invece, racconta scelte e relativi motivi, ed è esattamente il linguaggio che un revisore capisce.

Come smascherare chi ti vende lo scanner travestito da pentest

Purtroppo parte del mercato funziona così: si prende l'export di un tool noto, ci si mette il logo del fornitore e lo si ribattezza "test di penetrazione". Le domande con cui faccio scrematura:

  1. "Quante ore di lavoro umano dedicate allo scope?" — sotto una trentina per una singola web app, diffida sempre (e sto dando un ordine di grandezza, non una soglia fissa).
  2. "Mi mostrate un report reale, anonimizzato, di un progetto simile al mio?" — cerca la narrativa con le evidenze; se vedi soltanto grafici di severità, hai già la risposta.
  3. "Il retest è incluso nel prezzo?" — chiariscilo prima di firmare, non quando te lo fatturano a parte.
  4. "Fate una dimostrazione dal vivo su un'applicazione vulnerabile fatta apposta?" — è la mia preferita: chi accetta di attaccare davanti a te un'app di esercitazione tipo DVWA, mostrando la catena d'attacco in diretta, quasi sempre la sa fare davvero. Chi risponde "le mandiamo l'export in PDF" ti ha già detto tutto.

Una nota a margine, vista l'era dell'IA

Con il fuzzing assistito da modelli, gli scanner stanno migliorando davvero: scovano varianti di injection che prima passavano inosservate e sbagliano meno sui difetti più comuni. Ma questa evoluzione sposta il confine del lavoro umano, non lo cancella. La differenza tra scanner e tester non è più "il tool usa o no l'intelligenza artificiale", perché la useranno entrambi: la differenza resta che l'umano interpreta il risultato e lo traduce in conseguenze concrete per la tua azienda. Nota anche il paradosso: più gli strumenti automatici diventano bravi, più il valore del professionista si concentra nel giudizio che nessun punteggio automatizzato potrà esprimere.

Domande frequenti

  • Posso limitarmi allo scanning e saltare il pentest? Puoi farlo, ma in pratica stai solo scegliendo di scoprire i difetti più profondi nel giorno in cui li scopre qualcun altro. L'iniziativa conviene sempre a chi attacca.
  • Dopo ogni singola patch va rifatto il pentest? No: il retest verifica le correzioni di quel rapporto, non riparte da zero. Ricominci quanto basta dopo i rilasci importanti, come ti ho raccontato sopra.
  • Lo scanner autenticato sostituisce il pentest se gli do le credenziali? Affina la copertura interna, ma resta nel regno del confronto con le firme note: la logica aziendale resta appannaggio del tester umano.

Per approfondire

WhatsApp