Avete una web app — un sito, un e-commerce, un gestionale, un portale clienti — e sul tavolo due preventivi con nomi che sembrano dire la stessa cosa: Web Vulnerability Assessment e Web Application Penetration Testing. Costano diversamente, promettono entrambi di “trovare le vulnerabilità”, e nessuno dei due vi spiega davvero quale dei due vi serve. Questa guida serve esattamente a questo: scegliere senza farsi vendere il servizio sbagliato.

La differenza in una frase
Il Web Vulnerability Assessment è una scansione che individua e cataloga le vulnerabilità note della vostra applicazione web. Il Web Application Penetration Testing è un test manuale che quelle vulnerabilità le sfrutta, per dimostrare cosa un attaccante riuscirebbe davvero a ottenere.
È la differenza tra sapere che una finestra è aperta e dimostrare che, da quella finestra, si entra fino in cassaforte. Il primo vi dà l’inventario dei rischi; il secondo vi dà la prova di cosa quei rischi consentono nella pratica. Entrambi servono, ma rispondono a domande diverse, e capire quale domanda vi state facendo è il modo più rapido per scegliere.
Cos’è il Web Vulnerability Assessment e quando basta
Il Web Vulnerability Assessment analizza la vostra applicazione web alla ricerca di vulnerabilità conosciute: componenti software obsoleti, configurazioni errate, falle già catalogate, esposizioni note. È un’attività in larga parte automatizzata, ampia e ripetibile, che produce un report ordinato per gravità con le indicazioni per correggere.
Il suo punto di forza è la copertura. In una sola sessione fotografa l’intera superficie esposta dell’applicazione, ed è ideale come punto di partenza per chi non ha mai fatto un’analisi di sicurezza, e come monitoraggio continuo per chi vuole tenere sotto controllo lo stato nel tempo. Se la domanda che vi fate è “la mia applicazione ha vulnerabilità note che dovrei sistemare?”, il Web Vulnerability Assessment è la risposta giusta, ed è anche la più sostenibile da ripetere con regolarità. Per approfondire come funziona nel dettaglio, trovate la pagina dedicata al Web Vulnerability Assessment.
Cos’è il WAPT e quando serve la profondità
Il Web Application Penetration Testing va più a fondo, su un numero ridotto di obiettivi. Un analista riproduce il comportamento di un attaccante reale: non si limita a rilevare le falle, le concatena, prova a sfruttarle, verifica fino a dove si arriva. È un’attività con una forte componente manuale, perché molte vulnerabilità delle applicazioni web nascono dalla logica con cui l’applicazione è costruita, e nessuno strumento automatico le coglie.
È qui che emergono i problemi che una scansione non vede: errori nella logica di business, controlli di accesso aggirabili, concatenazioni di debolezze minori che insieme aprono una breccia seria. Il WAPT verifica anche l’esposizione concreta alle categorie della OWASP Top 10:2025, lo standard di riferimento per i rischi delle applicazioni web. Se la domanda è “se qualcuno attaccasse davvero la mia applicazione, fin dove arriverebbe?”, la risposta è il Web Application Penetration Testing.
Quale scegliere: gli scenari reali
Nella pratica la scelta dipende da cosa fa la vostra applicazione e da cosa custodisce. Questa tabella mette in fila le situazioni più comuni.
| La vostra situazione | Cosa serve | Perché |
|---|---|---|
| Sito vetrina senza aree riservate né dati sensibili | Web Vulnerability Assessment | La superficie di attacco è limitata: basta verificare con regolarità le vulnerabilità note e tenere aggiornati i componenti. |
| E-commerce con pagamenti e dati dei clienti | WAPT | Carrello, checkout e gestione utenti sono logiche complesse dove i problemi più gravi sfuggono alle scansioni: serve il test manuale. |
| Gestionale o portale con dati sensibili e ruoli utente | WAPT | I controlli di accesso tra ruoli diversi vanno verificati attivamente, provando a violarli: è il cuore del penetration test. |
| API esposte verso partner o app mobile | WAPT | Le API espongono logica applicativa diretta, dove autenticazione e autorizzazione vanno testate caso per caso. |
| Applicazione appena sviluppata, prima del lancio | WAPT | Prima di andare in produzione conviene la verifica più profonda, per non scoprire i problemi quando sono già online. |
| Monitoraggio continuo di un parco applicativo | Web Vulnerability Assessment | La ripetibilità e la copertura ampia lo rendono lo strumento giusto per tenere sotto controllo molte applicazioni nel tempo. |
La regola di fondo è semplice: più la vostra applicazione gestisce denaro, dati personali o accessi differenziati, più la profondità del WAPT diventa necessaria. Dove invece la superficie è semplice e statica, il Web Vulnerability Assessment ripetuto con regolarità copre bene il rischio.
Spesso la risposta è “entrambi”
I due servizi non sono alternativi, sono complementari, e la strategia più efficace li usa insieme. Il Web Vulnerability Assessment come attività continuativa, ripetuta a intervalli regolari per mantenere il polso della situazione; il WAPT come verifica approfondita periodica, o nei momenti critici come il rilascio di una nuova versione. È l’impostazione raccomandata dalle principali metodologie internazionali, da NIST a OWASP.
Vale la pena conoscere anche una distorsione del mercato: alcuni fornitori propongono “penetration test” a prezzi molto bassi che, in realtà, sono semplici scansioni automatiche rietichettate. Non è un problema di competenza tecnica, è di trasparenza. Sapere cosa distingue i due servizi vi mette nella condizione di capire cosa state davvero comprando, e di non pagare la profondità di un WAPT per ricevere la copertura di una scansione.
Conformità e obblighi contrattuali
Spesso la scelta non nasce da un’esigenza tecnica, ma da una richiesta esterna. La direttiva NIS2 impone alle aziende che vi rientrano verifiche di sicurezza periodiche e documentate. Lo standard PCI-DSS, per chi gestisce pagamenti con carta, richiede test specifici sulle applicazioni. E sempre più spesso è un cliente enterprise a chiedere, come condizione contrattuale, la prova di aver sottoposto le proprie applicazioni a un’analisi di sicurezza indipendente.
In tutti questi casi conta non solo eseguire l’analisi, ma poterne mostrare il report. Sapere se vi basta un Web Vulnerability Assessment o se vi serve un WAPT dipende da cosa chiede esattamente la norma o il contratto: è il punto da chiarire prima di partire, e su cui vale la pena confrontarsi con chi i due servizi li eroga davvero.
Se volete capire quale dei due è adatto alla vostra applicazione web, il punto di partenza è una verifica del vostro caso concreto.
