Matriz de accesos

Quién puede hacer qué: componentes frente a roles, un permiso por celda.

1 ejemplo de matriz de accesos

Matriz de accesos de la plataforma

Quién puede hacer qué en ocho componentes de la plataforma y cuatro roles.

Una auditoría de permisos en una sola rejilla: las filas son componentes, las columnas roles, y el relleno de cada celda dice cuánto acceso concede. La única celda focal es la regla crítica: los consumidores solo pueden consultar el catálogo agregado.

Abrir en el editor

¿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

  1. Usa una escala de permisos corta y consistente (Total, Lectura/escritura, Lectura, ninguno) en toda la matriz.
  2. Deja vacías o con guion las celdas sin acceso para que el contraste muestre la separación de funciones.
  3. Destaca solo las celdas que reflejan reglas críticas, como el acceso a datos con PII.
  4. Pega la tabla de roles y permisos en MakeCharts para obtener la matriz sin rehacerla celda a celda.