Control de acceso basado en roles
RBAC vincula permisos a roles y asigna personas a esos roles. El alcance de los datos también debe quedar definido.
El control de acceso basado en roles (RBAC) vincula permisos a roles y asigna personas a esos roles. Un rol puede representar las tareas de lectura o de realización de pedidos. Los permisos deben describir concretamente las acciones permitidas.
Rol y alcance de los datos
En un portal de clientes hipotético, una administradora de una empresa cliente puede gestionar las cuentas de su empresa. El nombre del rol no le da poder sobre otras empresas clientes. Las decisiones de acceso deben aplicar ese límite.
RBAC no elimina la necesidad de planificar recursos y alcance. Algunas reglas requieren propiedades adicionales, como la empresa a la que pertenece un documento. Roles y comprobaciones por atributos pueden combinarse. Aumentar solo el número de nombres de rol no resuelve esa separación.
Fuentes
Términos relacionados
- Gestión de identidades y accesosIAM combina identidades digitales y derechos de acceso. Las cuentas, los cambios de función y la retirada de permisos antiguos están relacionados.
- Control de acceso basado en atributosABAC evalúa accesos mediante propiedades y reglas definidas. El origen y la vigencia de esas propiedades forman parte del diseño.
- Principio de mínimo privilegioEl mínimo privilegio limita los permisos a la tarea necesaria y a su alcance. El trabajo requerido sigue siendo posible y se retiran los permisos innecesarios.
- WebAuthnWebAuthn es la API del navegador para acceder con claves públicas. El servidor debe verificar la respuesta antes de aceptar la autenticación.
- PasskeyUna passkey permite acceder con un par de claves vinculado al servicio. Los cambios de dispositivo, la recuperación y los permisos requieren decisiones propias.
- Autenticación multifactorMFA utiliza distintos tipos de factores de autenticación. Pedir varias veces el mismo tipo no constituye una comprobación multifactor.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.