OWASP Evolution

Sensitive Data ExposureA3: 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

A3 · Cómo funciona el ataqueUna aplicación envía datos personales por HTTP; un observador de la red puede leer la respuesta sin romper ningún cifrado.UsuarioHTTP: datos legiblesObservadorDatos personales

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ódigo
GET 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

  1. 2013 · A6: Sensitive Data Exposure Sube al puesto 3 en 2017
  2. 2017 · A3: Sensitive Data Exposure Renombrada en 2021
  3. 2021 · A02: Cryptographic Failures Renombrada desde Sensitive Data Exposure
  4. 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.

Fuentes

Invítame un café

OWASP Evolution

Ediciones
Continúa / se mueveContinúa Se renombraRenombra Se fusiona / amplíaFusiona