<< Vuelve al Blog
owasptopten

¿Qué es el OWASP Top Ten?

ciberseguridad educación hacking ético Jan 24, 2023

Open Web Application Security Project (OWASP) es una organización sin fines de lucro dedicada a mejorar la seguridad de las aplicaciones web. Proporciona una variedad de recursos, herramientas y guías para ayudar a desarrolladores y profesionales de seguridad a proteger sus aplicaciones web.


Entonces, el OWASP Top Ten es una lista de las 10 principales vulnerabilidades en la seguridad de las aplicaciones web, el informe se basa en un consenso entre expertos en seguridad de todo el mundo y se actualiza regularmente por la Open Web Application Security Project para ayudar a las organizaciones a proteger sus aplicaciones web contra las últimas amenazas cibernéticas.

 

La lista actual del OWASP Top 10 se publicó en el 2021, la cual incluye:

  1. A01:2021-Control de acceso roto: las restricciones de los niveles de permisos de usuarios autenticados no siempre son aplicados correctamente, llegando a obtener accesos de administrador.
  2. A02:2021-Fallas criptográficas: los algoritmos, el texto cifrado y otras medidas de seguridad utilizan la criptografía, sin embargo las fallas criptográficas podrían exponer datos confidenciales o comprometer el sistema. 
  3. A03:2021-Inyección: cuando un atacante envía datos no válidos a una aplicación web para hacer que la aplicación haga algo que no estaba destinado a hacer y obtener acceso no autorizado.
  4. A04:2021-Diseño inseguro: no solo es suficiente el modelado de amenazas, los principios y patrones de diseño seguro y las arquitecturas de referencia.
  5. A05:2021-Configuración incorrecta de seguridad: una mala configuración de seguridad es un error de diseño o configuración.
  6. A06:2021-Componentes vulnerables y desactualizados: los CVE deben identificarse y corregirse, mientras que la probabilidad y el riesgo potencial de componentes obsoletos o maliciosos deben evaluarse.
  7. A07:2021-Fallas de identificación y autenticación: si se implementan incorrectamente las funciones de autenticación y administración de sesiones, podrían dar paso a los atacantes a comprometer contraseñas, palabras clave y sesiones.
  8. A08:2021-Fallas de integridad de datos y software: actualizaciones de software y datos críticos sin verificar la integridad. También incluye la deserialización insegura.  
  9. A09:2021-Fallas de registro y monitoreo de seguridad: registro y monitoreo adecuado  son actividades que deben realizarse en un sitio web con frecuencia; al no hacerlo, el sitio queda expuesto a actividades más graves y comprometedoras.
  10. A10:2021-Falsificación de solicitud del lado del servidor: manipulación de una aplicación web para que realice solicitudes no autorizadas en un servidor remoto. Esto puede ocurrir cuando la aplicación no valida adecuadamente la URL proporcionada por el usuario antes de acceder a un recurso remoto. 

Fuente: OWASP Top Ten

Para prevenir estas vulnerabilidades, es importante seguir buenas prácticas de seguridad en el desarrollo de aplicaciones web, como la validación de entrada, la encriptación de datos sensibles y el uso de componentes seguros.

Es importante recordar que esta lista no es exhaustiva y que es fundamental estar al tanto de las últimas tendencias y amenazas en seguridad informática. Además, es recomendable realizar pruebas de seguridad regularmente para detectar y corregir vulnerabilidades.

Puedes profundizar sobre más técnicas, herramientas y vulnerabilidades WEB, cómo enfrentarlas y mitigarlas en el curso de Pentesting Web, revisa la información 👉 aquí.

Team Hacker Mentor