Insecure Direct Object References (IDOR)
Descripción
Insecure Direct Object References (IDOR) se produce cuando una aplicación proporciona acceso directo a objetos en función de la entrada proporcionada por el usuario. Como resultado de esta vulnerabilidad, los atacantes pueden eludir la autorización y acceder a los recursos directamente modificando el valor de un parámetro utilizado para apuntar directamente a un objeto. Dichos recursos pueden ser información perteneciente a otros usuarios, archivos y más. Esto se debe al hecho de que la aplicación toma la entrada proporcionada por el usuario y la utiliza para recuperar un objeto sin realizar suficientes comprobaciones de autorización.
Clasificación
Impacto
Puntuación: 4.3
Calificación: Medio
Recomendaciones
Implementar mecanismos de autorización a la información y utilizarlos durante todas las funciones de la aplicación.
Los métodos de autorización deben garantizar que el usuario autenticado que accede a un determinado recurso tiene autorización para ese recurso.
Utilizar referencias fuertes y únicas, como Universally Unique Identifier (UUID).
Referencias
Última actualización
¿Te fue útil?