A3: Sensitive Data Exposure · 2017
Datos sensibles quedan expuestos cuando faltan controles criptográficos o se usan algoritmos, protocolos, claves o configuraciones inadecuadas.
Resumen
Datos sensibles quedan expuestos cuando faltan controles criptográficos o se usan algoritmos, protocolos, claves o configuraciones inadecuadas.
Cómo funciona el ataque
Una aplicación envía datos personales por HTTP; un observador de la red puede leer la respuesta sin romper ningún cifrado.
Ejemplo
Vulnerable · PseudocódigoGET http://shop.example/profile
200 OK
{"email": "alice@example.test"}Corrección: Usar HTTPS en todo el sitio, HSTS y minimizar los datos sensibles enviados.
Prevención
- Clasificar y minimizar los datos sensibles que se almacenan.
- Usar cifrado moderno para datos en tránsito y en reposo.
- Gestionar claves fuera del código y rotarlas mediante procesos controlados.
Linaje
- 2013 · A6: Sensitive Data Exposure Sube al puesto 3 en 2017
- 2017 · A3: Sensitive Data Exposure Renombrada en 2021
- 2021 · A02: Cryptographic Failures Renombrada desde Sensitive Data Exposure
- 2025 · A04: Cryptographic Failures Baja desde el puesto 2
- 2013:A6 → 2017:A3: Sensitive Data Exposure sube al puesto 3.
- 2017:A3 → 2021:A02: Sensitive Data Exposure se reformula como Cryptographic Failures.
- 2021:A02 → 2025:A04: Cryptographic Failures baja del puesto 2 al 4.