IDF Cyber Academy
← Web Application Security

Módulo 01 de 4 · Lectura · 20 min

OWASP Top 10 en una página

El OWASP Top 10 resume las categorías de riesgo más críticas en aplicaciones web. Sirve como mapa para priorizar pruebas y controles; no es una lista exhaustiva.

#CategoríaPregunta clave en un pentest
A01Broken Access Control¿Es posible acceder a recursos de otro usuario cambiando un ID?
A02Cryptographic Failures¿Viajan o se guardan datos sensibles sin cifrado adecuado?
A03Injection¿Llega la entrada del usuario a un intérprete (SQL, OS, LDAP) sin parametrizar?
A04Insecure Design¿Falta un control de negocio (límites, flujos, validaciones)?
A05Security Misconfiguration¿Hay paneles, errores detallados o valores por defecto expuestos?
A06Vulnerable Components¿Usa librerías con CVE conocidos?
A07Identification & Auth Failures¿Admite fuerza bruta, credenciales débiles o sesiones eternas?
A08Software & Data Integrity¿Confía en actualizaciones, CI/CD o datos serializados sin verificar?
A09Logging & Monitoring Failures¿Quedaría registrado y alertado un ataque?
A10SSRF¿Puede el servidor ser inducido a pedir URLs internas?

Metodología mínima

  1. Reconocer: mapear rutas, parámetros y roles (proxy + navegación manual).
  2. Hipotetizar: asociar cada funcionalidad a categorías del Top 10.
  3. Probar: payloads mínimos y controlados; confirmar impacto.
  4. Documentar: evidencia, impacto, recomendación.
Payloads de verificación habituales
SQLi        '   " OR 1=1--   ' OR '1'='1
XSS         <script>alert(1)</script>   <img src=x onerror=alert(1)>
Path trav.  ../../../../etc/passwd
SSRF        http://127.0.0.1:80/   http://169.254.169.254/latest/meta-data/