Accesso concesso in caso di errore
Un controllo che non risponde lascia passare la richiesta.
home / risorse / vulnerabilità / A10
OWASP Top 10 2025 · posizione 10
Quando qualcosa va storto, il sistema può fallire in uno stato non sicuro: aprire un accesso, saltare un controllo o rivelare dettagli interni. È una categoria nuova nel 2025.
cos'è
Un errore, un timeout o un dato mancante sono situazioni normali. Il punto critico è cosa fa il sistema in quel momento: se nega l'accesso o se lo concede.
Un controllo che non risponde non deve diventare un permesso. Questo è il principio del fallimento sicuro, e il 2025 lo ha reso una categoria a sé.
forme comuni
Un controllo che non risponde lascia passare la richiesta.
Messaggi di errore con dettagli tecnici visibili all'utente.
Una verifica che non si completa in tempo viene ignorata invece che bloccare l'operazione.
Un'operazione parzialmente riuscita lascia dati o permessi non allineati.
impatto tipico
Un errore indotto dall'esterno apre una porta che il progetto teneva chiusa.
Dettagli di sistema visibili a chi non dovrebbe conoscerli.
Operazioni a metà che lasciano saldi, stati o permessi sbagliati.
Un sistema che non sa come reagire resta fermo più a lungo.
come lo verifichiamo
Si individuano i controlli che possono non rispondere: autorizzazione, pagamento, verifica.
Si verifica cosa accade quando il controllo fallisce o non risponde.
Si controlla cosa vede l'utente quando l'applicazione si rompe.
Una persona valuta l'impatto di ogni stato non sicuro.
come si corregge
I casi di errore sono inclusi nel metodo di revisione del progetto.