A05:2021 – Configurare inadecvată a securității
Security Misconfiguration
Configurarea inadecvată de securitate apare atunci când sistemele, framework-urile, aplicațiile sau infrastructura nu sunt configurate corespunzător din punct de vedere al securității. Aceasta include utilizarea configurărilor implicite nesigure, configurări incomplete, stocarea în cloud deschisă, mesaje de eroare care conțin informații sensibile și lipsa patch-urilor de securitate.
Această vulnerabilitate a urcat de pe poziția 6 (în 2017) pe poziția 5 în topul OWASP 2021, fiind prezentă în aproximativ 90% din aplicațiile testate, cu o rată de incidență de peste 4%.

1. Configurări implicite nesigure
Utilizarea configurărilor implicite pentru aplicații, framework-uri sau servere, care adesea sunt nesigure. De exemplu, un server de aplicații care vine cu conturi implicite și parole cunoscute, sau un server de baze de date configurat să accepte conexiuni de la orice adresă IP.
2. Servicii sau API-uri inutile activate
Servere sau aplicații care au activate servicii, porturi, pagini, conturi sau privilegii inutile. De exemplu, un server web care are activate module sau servicii care nu sunt necesare pentru funcționalitatea aplicației, dar care pot fi exploatate de atacatori.
3. Mesaje de eroare detaliate
Aplicații care afișează mesaje de eroare detaliate care pot dezvălui informații sensibile despre configurația sistemului, versiunile software utilizate sau detalii despre baza de date. Aceste informații pot fi folosite de atacatori pentru a planifica atacuri mai precise.
4. Lipsa patch-urilor de securitate
Sisteme care nu au aplicate cele mai recente patch-uri de securitate pentru sistemul de operare, framework-uri, biblioteci sau aplicații. Aceasta lasă sistemele vulnerabile la atacuri cunoscute pentru care există deja soluții.
5. Configurări de securitate inconsistente
Configurări de securitate diferite între mediile de dezvoltare, testare și producție. Aceasta poate duce la vulnerabilități în producție care nu au fost detectate în mediile de testare din cauza configurațiilor diferite.