Mass Assignment
La asignación masiva ocurre cuando un framework vincula automáticamente parámetros de petición a propiedades de objetos, permitiendo a atacantes fijar propiedades no previstas (p. ej., isAdmin).
Propósito
Comprender la escalada de privilegios causada por la vinculación automática de propiedades y sus defensas; una vulnerabilidad habitual en Rails/Express.
Mecanismo
El framework vincula automáticamente claves JSON a propiedades del modelo; un atacante añade isAdmin:true a la petición para elevar privilegios. Defensas: listas blancas de propiedades (strong params), DTOs y asignación explícita.
Casos de uso
- Defensa contra la escalada de privilegios
- Auditoría de vinculación de propiedades
- Seguridad de API
Herramientas relacionadas
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Probador de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratis, privado y 100% del lado del cliente. HERRAMIENTA