Saltar al contenido
uencoder

Broken Access Control

El control de acceso roto consiste en comprobaciones de autorización ausentes o evitables que permiten a los usuarios realizar acciones o acceder a recursos a los que no están autorizados.

Propósito

Comprender la escalada de privilegios causada por fallos de autorización y sus defensas; es la vulnerabilidad n.º 1 del OWASP Top 10 2021.

Mecanismo

Los fallos incluyen la navegación forzada (acceder directamente a /admin), IDOR, comprobaciones ausentes a nivel de función, omisión de métodos HTTP y manipulación de roles JWT. Defensas: comprobaciones de autorización en el servidor, denegación por defecto, política centralizada.

Casos de uso

  • Auditoría de seguridad de autorización
  • Defensa contra la escalada de privilegios
  • Diseño de control de acceso

Herramientas relacionadas

References