El OWASP Top 10 es la lista de las 10 categorías de riesgo más críticas en aplicaciones web, que publica la fundación OWASP. La vigente es la edición 2025: la encabeza la pérdida de control de acceso, la configuración incorrecta sube al #2 y entran la cadena de suministro y el manejo de condiciones excepcionales.
OWASP ya publica la traducción oficial al español. Aquí la resumo y añado lo que no trae: los cambios frente a 2021 en una tabla, dónde practicar cada categoría gratis y qué cursos la tratan. Datos consultados el 28 de octubre de 2026, sin cargas de ataque.
Respuesta corta: qué es el OWASP Top 10
- Qué es: según OWASP, un documento de concienciación para desarrolladores con «un amplio consenso» sobre los riesgos más críticos de las aplicaciones web.
- Quién lo hace: OWASP (Open Worldwide Application Security Project), fundación sin ánimo de lucro de Estados Unidos, nacida como proyecto en 2001. Todos sus documentos son gratuitos.
- Edición vigente: la 2025, la octava. Las dos anteriores son de 2021 y 2017; la primera, de 2003.
- Categorías, no fallos sueltos: cada una agrupa debilidades del catálogo CWE de MITRE, de 5 a 40 por categoría.
- Qué no es: una certificación. En la edición 2021, OWASP advertía que como estándar de codificación o de pruebas el Top 10 «es lo mínimo», y para eso recomendaba ASVS.
Las 10 categorías del OWASP Top 10:2025
Nombres de la lista oficial en español (su menú usa a veces variantes, como «Control de Acceso Roto»). CWE: la tabla de cada categoría.
| Código | Categoría | En una línea | CWE |
|---|---|---|---|
| A01 | Pérdida de Control de Acceso | Actuar fuera de tus permisos: ver datos ajenos o funciones de administrador. Incluye CSRF y SSRF. | 40 |
| A02 | Configuración de Seguridad Incorrecta | Servidores o nube mal configurados: cuentas predeterminadas, errores con trazas internas, XXE. | 16 |
| A03 | Fallas en la Cadena de Suministro de Software | Dependencias, compilación o actualizaciones comprometidas. | 6 |
| A04 | Fallas Criptográficas | Datos sin cifrar, algoritmos débiles o claves filtradas. | 32 |
| A05 | Inyección | Una entrada no confiable se ejecuta como comando en SQL, el sistema o el navegador (XSS). | 37 |
| A06 | Diseño Inseguro | Controles que faltan desde el diseño, como lógica de negocio abusable. | 39 |
| A07 | Fallas de Autenticación | Se acepta a quien no es: relleno de credenciales, contraseñas débiles. | 36 |
| A08 | Fallas en la Integridad del Software o de los Datos | Código, actualizaciones o datos sin verificar; incluye la deserialización insegura. | 14 |
| A09 | Fallas en el Registro, Alerta y Monitoreo de Seguridad | Nadie registra ni recibe la alerta del ataque. | 5 |
| A10 | Manejo Inadecuado de Condiciones Excepcionales | Errores mal manejados: fallar en modo abierto o filtrar información. | 24 |
Qué cambió frente a 2021
OWASP lo resume en «dos categorías nuevas y una consolidación»:
| 2021 | 2025 | Qué pasó |
|---|---|---|
| A01 Pérdida de Control de Acceso | A01 | Sigue #1 y absorbe la SSRF |
| A02 Fallas Criptográficas | A04 | Baja dos puestos |
| A03 Inyección | A05 | Baja dos puestos |
| A04 Diseño Inseguro | A06 | Baja dos puestos |
| A05 Configuración de Seguridad Incorrecta | A02 | Sube del #5 al #2 |
| A06 Componentes Vulnerables y Desactualizados | A03 | Se amplía a toda la cadena de suministro |
| A07 Fallas de Identificación y Autenticación | A07 | Se renombra |
| A08 Fallas en el Software y en la Integridad de los Datos | A08 | Ligero cambio de nombre |
| A09 Fallas en el Registro y Monitoreo | A09 | El nombre añade las alertas |
| A10 Falsificación de Solicitudes del Lado del Servidor (SSRF) | A01 | Se integra en A01 |
| No existía | A10 | Nueva: Manejo Inadecuado de Condiciones Excepcionales |
- Datos: más de 2.8 millones de aplicaciones, aportadas por empresas como Veracode, Semgrep o Bugcrowd, y 589 CWE analizadas (casi 400 en 2021).
- Encuesta: 8 categorías salen de los datos y 2 de una encuesta a la comunidad: A03, que el 50 % de los encuestados puso en el #1, y A09, que según OWASP siempre estará infrarrepresentada en los datos.
- Lo que quedó fuera: tres riesgos al límite, entre ellos la confianza inapropiada en el código generado por IA, el llamado «vibe coding».
Las 10 categorías explicadas
Qué es, un ejemplo de los escenarios de OWASP y cómo se previene, con su guía rápida (cheat sheet).
A01:2025 Pérdida de Control de Acceso
Qué es: un usuario lee, cambia o borra lo que no le toca. Ejemplo: la página de una cuenta toma el número de la URL; al cambiarlo, ves la de otra persona. Prevención: denegar por defecto y comprobar en el servidor, no en el navegador, que cada registro es de quien lo pide. Guía: Authorization.
A02:2025 Configuración de Seguridad Incorrecta
Qué es: la aplicación, el servidor o la nube quedan mal configurados. Ejemplo: producción conserva las aplicaciones de ejemplo y una consola de administración con la contraseña predeterminada. Prevención: bastionado (hardening) repetible y automatizado, y una plataforma mínima, sin funciones que no uses. Guía: XXE Prevention, para la XXE, que OWASP clasifica aquí.
A03:2025 Fallas en la Cadena de Suministro de Software
Qué es: un compromiso al construir, distribuir o actualizar el software, a menudo vía terceros. Ejemplo: OWASP cita SolarWinds, con unas 18,000 organizaciones comprometidas al actualizar, y Shai-Hulud, un gusano de npm de 2025. Prevención: una lista de materiales de software (SBOM) con las dependencias transitivas, y quitar las que no uses. Guía: Vulnerable Dependency Management.
A04:2025 Fallas Criptográficas
Qué es: datos sensibles sin cifrar o con criptografía débil. Ejemplo: un sitio sin TLS en todas sus páginas deja que alguien en una wifi insegura robe la cookie de sesión. Prevención: TLS 1.2 o superior con HSTS, cifrado en reposo y contraseñas guardadas con funciones lentas y con sal, como Argon2. Guía: Password Storage.
A05:2025 Inyección
Qué es: una entrada no confiable llega a un intérprete y se ejecuta como comando. Según OWASP, el XSS suma más de 30,000 CVE y la inyección SQL, más de 14,000. Ejemplo: una consulta SQL que concatena el parámetro de la URL devuelve toda la tabla. Prevención: consultas parametrizadas o un ORM y, como apoyo, validación en el servidor con listas permitidas. Guía: SQL Injection Prevention.
A06:2025 Diseño Inseguro
Qué es: el fallo está en el diseño y, según OWASP, no se arregla con una implementación perfecta. Ejemplo: un cine admite reservas de grupo de hasta quince personas sin depósito, y nadie impide reservar seiscientos asientos. Prevención: modelado de amenazas, patrones de diseño seguro y pruebas con casos de mal uso. Guía: Secure Product Design.
A07:2025 Fallas de Autenticación
Qué es: el sistema acepta como legítimo a quien no lo es. Ejemplo: el relleno de credenciales prueba contraseñas filtradas o variantes como «Invierno2026» por «Invierno2025», y nada lo frena. Prevención: autenticación multifactor, cero credenciales predeterminadas, rechazar las 10,000 peores contraseñas y limitar los intentos fallidos. Guía: Authentication.
A08:2025 Fallas en la Integridad del Software o de los Datos
Qué es: se confía en código, actualizaciones o datos sin verificar que no fueron alterados. Ejemplo: routers que instalan firmware sin firma. Prevención: firmas digitales, repositorios de confianza, revisión de cambios, CI/CD con control de acceso y no aceptar datos serializados sin firma. Guía: Deserialization.
A09:2025 Fallas en el Registro, Alerta y Monitoreo de Seguridad
Qué es: no se registra lo importante o nadie recibe la alerta. Ejemplo: OWASP cita a un proveedor de planes de salud infantil que, sin registros ni monitoreo, no detectó el acceso a datos de más de 3.5 millones de niños. Prevención: registrar los fallos de inicio de sesión, de acceso y de validación con contexto, alertar y tener un plan de respuesta. Guía: Logging.
A10:2025 Manejo Inadecuado de Condiciones Excepcionales
Qué es: la aplicación maneja mal una situación anormal: falla en modo abierto, filtra datos o queda inconsistente. Ejemplo: un error de base de datos mostrado completo ayuda a afinar una inyección SQL. Prevención: capturar cada error donde ocurre, registrarlo, un manejador global y revertir completa cualquier transacción a medias. Guía: Error Handling.
Dónde practicar el OWASP Top 10 de forma legal y gratis
La Web Security Academy de PortSwigger, creadores de Burp Suite, es 100 % gratuita y tiene laboratorios interactivos. OWASP Juice Shop es una aplicación web insegura a propósito que, según OWASP, reúne fallos de todo el Top 10. Temas de la academia por categoría:
| Categoría | Dónde practicarla |
|---|---|
| A01 | Access control, SSRF, CSRF (8) y Path traversal |
| A02 | XXE injection (9) |
| A03 | Sin tema propio: genera un SBOM CycloneDX de un proyecto tuyo y analízalo en OWASP Dependency-Track |
| A04 | JWT attacks: firmas mal verificadas y claves débiles |
| A05 | SQL injection (16), Cross-site scripting (30), OS command injection y NoSQL injection (4) |
| A06 | Business logic vulnerabilities, Race conditions y File upload |
| A07 | Authentication y OAuth |
| A08 | Insecure deserialization |
| A09 | No se ataca: configura registros y alertas en tu laboratorio |
| A10 | Information disclosure, con mensajes de error que revelan datos |
Hack The Box anunció el 6 de febrero de 2026 su track OWASP Top 10 2025, con 10 retos de nivel muy fácil a medio. Cuál plataforma conviene, con precios y plan de estudio: TryHackMe vs Hack The Box.
OWASP Top 10 de API y de IA: las otras listas
- API Security Top 10 2023: riesgos propios de las API, encabezados por la autorización rota a nivel de objeto (BOLA). No tiene versión en español.
- Top 10 para LLM 2025: de LLM01, la inyección de prompts, a LLM10, el consumo sin límites. Lo mantiene el OWASP GenAI Security Project, proyecto insignia desde marzo de 2025.
- Top 10 para aplicaciones agénticas 2026: publicado el 9 de diciembre de 2025, para agentes de IA que planean y ejecutan acciones.
- ASVS: el estándar de verificación, con requisitos para diseñar, desarrollar y probar aplicaciones web; la versión 5.0.0 es del 30 de mayo de 2025.
- Developer Guide en español: útil, aunque su página del Top 10 todavía da la de 2021 como la última versión.
Qué curso cubre el OWASP Top 10
Ninguno de los cursos en español que analizamos está dedicado al Top 10:2025. Según su temario, revisado para nuestras reseñas el 11 de octubre de 2026 (entre paréntesis, el Puntaje RDC):
| Curso | Qué trabaja | Edición |
|---|---|---|
| Desarrollo de Software Seguro (7.7) | XSS, inyección SQL, CSRF, path traversal y fuerza bruta (A01, A05 y A07) y diseño seguro (A06), en un laboratorio ASP.NET con contramedidas | 2021 |
| CFEH (7.3) | 9 clases: PortSwigger, Burp Suite, A01, inyección SQL y XSS | Anterior a 2025 (actualizado en julio de 2025) |
| Hacking Ético de Santiago Hernández (8.8) | Sección web de 17 clases: SQLmap, path traversal, subida de archivos, XSS, CSRF | No nombra el Top 10 |
| Pentesting de Alvaro Chirou (8.2) | Herramientas: sqlmap, ZAP, WPScan, Nikto e Hydra | No nombra el Top 10 |
| Evaluación de Riesgos y Ciberseguridad de la IA (7.4) | Top 10 para LLM: inyección de prompts y envenenamiento de datos, con prácticas | No la indica |
Como ingeniero, recomiendo: si programas, Desarrollo de Software Seguro y después la Web Security Academy; si vas por lo ofensivo, la sección web de Santiago Hernández. Con cualquiera, contrasta con la edición 2025. Más opciones en el listado del curso de hacking ético.
Para certificarte, el curso de Security+ SY0-701 que analizamos (8.4) incluye inyección SQL, XSS y cadena de suministro; el examen está en la ficha de CompTIA Security+.
En una carrera, el Top 10 encaja en la ruta de ciberseguridad y en la de desarrollador web full stack. Si empiezas de cero, antes va la Introducción a la Ciberseguridad de Cisco. Sueldos en cuánto gana un especialista en ciberseguridad en México, y más opciones en cursos de ciberseguridad gratis y en cursos de ciberseguridad.
Preguntas frecuentes
¿Qué significa OWASP Top 10?
OWASP son las siglas de Open Worldwide Application Security Project (antes, Open Web Application Security Project), un proyecto nacido en 2001 que hoy es una fundación sin ánimo de lucro dedicada a la seguridad del software. Su Top 10 reúne las diez categorías de riesgo más críticas en aplicaciones web; la vigente es la edición 2025.
¿Cuáles son las 10 vulnerabilidades principales según OWASP?
En 2025: pérdida de control de acceso, configuración de seguridad incorrecta, fallas en la cadena de suministro, fallas criptográficas, inyección, diseño inseguro, fallas de autenticación, fallas de integridad del software o de los datos, fallas de registro, alerta y monitoreo, y manejo inadecuado de condiciones excepcionales. Son categorías, no diez fallos concretos.
¿Qué son los estándares OWASP?
Son sus documentos abiertos y gratuitos. El Top 10 es de concienciación; para verificar una aplicación está ASVS (5.0.0, de mayo de 2025), y hay listas aparte para API, LLM y aplicaciones agénticas. No son certificaciones.
¿Hay un OWASP Top 10 2026?
No. El 28 de octubre de 2026, la página del proyecto da como vigente la de 2025, y las tres últimas ediciones se separan cuatro años (2017, 2021 y 2025). Sí lleva 2026 en el nombre el Top 10 para aplicaciones agénticas, de diciembre de 2025. Tampoco es anual, aunque algún curso lo diga.
¿Dónde está el OWASP Top 10 en PDF y en español?
En español es una web oficial: top10.owasp.org/2025/es. De la edición 2025 no hay PDF en la página del proyecto, y su repositorio de GitHub solo tiene dos presentaciones en PDF, de noviembre de 2025. El PDF de 2017 que enlaza la página daba error 404 el 28 de octubre de 2026, pero el repositorio guarda el de 2017, también en español.

