¿Qué es una matriz de accesos?
Una matriz de accesos, o matriz de control de acceso, cruza componentes o recursos con roles y dice en cada celda qué permiso tiene ese rol: lectura, escritura, administración o ninguno. Butler Lampson formalizó el concepto en 1971 y es la base del control de acceso basado en roles (RBAC).
Las filas son recursos, las columnas roles y el relleno de cada celda indica cuánto acceso concede. Se lee por filas para saber quién toca un recurso y por columnas para saber qué puede hacer un rol.
Cuándo usar una matriz de accesos
- Para una auditoría de permisos en una plataforma de datos, comprobando que los consumidores solo leen el catálogo agregado.
- Para revisar con seguridad y cumplimiento el principio de mínimo privilegio antes de una certificación.
- Si necesitas mostrar cómo se heredan los permisos entre ámbitos, un diagrama anidado lo explica mejor.
Cómo hacer una buena matriz de accesos
- Usa una escala de permisos corta y consistente (Total, Lectura/escritura, Lectura, ninguno) en toda la matriz.
- Deja vacías o con guion las celdas sin acceso para que el contraste muestre la separación de funciones.
- Destaca solo las celdas que reflejan reglas críticas, como el acceso a datos con PII.
- Pega la tabla de roles y permisos en MakeCharts para obtener la matriz sin rehacerla celda a celda.