
El control de acceso basado en roles (RBAC) es un método para gestionar derechos de acceso que asigna permisos a roles en lugar de a personas individuales. Un usuario obtiene acceso al ser asignado a un rol, y el rol conlleva un conjunto predefinido de permisos. En lugar de tomar 50 decisiones de permisos individuales para un nuevo empleado, se toma una: «esta persona es contable». El rol ya sabe a qué pueden acceder los contables.
La mayoría de las organizaciones llegan a RBAC de la misma manera: a través del coste acumulado de gestionar el acceso sin él. Un nuevo empleado se incorpora, y TI reconstruye sus permisos desde cero, típicamente copiando el acceso de un empleado existente y postergando la limpieza indefinidamente. Con el tiempo, esto produce una estructura de permisos que nadie puede explicar completamente y nadie puede auditar con confianza.
Este es el problema de acceso que RBAC está diseñado para resolver.
RBAC en resumen: 8 puntos clave
- RBAC existe para reemplazar decisiones de acceso manuales y puntuales con una estructura definida una vez y reutilizada para cada contratación, salida y auditoría.
- RBAC asigna acceso por función laboral (rol), no por persona individual, reduciendo la incorporación de horas a un solo clic.
- Soluciona las bajas al vincular la eliminación de acceso a la eliminación del rol, cerrando la brecha donde los exempleados mantienen acceso al sistema.
- RBAC no es seguridad automática. Requiere roles definidos y mantenimiento continuo, o vuelve a derivar hacia el caos.
- La mayoría de las organizaciones solo necesitan de 5 a 10 roles para empezar. Crear demasiados demasiado pronto causa explosión de roles, lo que recrea la complejidad que RBAC pretende eliminar.
- RBAC ya funciona bajo las herramientas que su equipo usa diariamente: AWS IAM, Kubernetes, GitHub, Salesforce, Google Workspace y Microsoft 365 construyen el control de acceso sobre el mismo modelo usuario-rol-permiso.
- El privilegio mínimo se convierte en el resultado predeterminado, no en una política que alguien tiene que aplicar caso por caso.
- En Passwork, los roles controlan los derechos administrativos y los grupos controlan el acceso a las bóvedas. Tener un rol de administrador no otorga por sí mismo acceso a ningún dato de contraseñas.
Qué es el control de acceso basado en roles (RBAC)
RBAC es un método de gestión de acceso que asigna permisos a roles en lugar de a personas individuales. Una persona obtiene acceso al ser asignada a un rol, y el rol determina qué puede ver y hacer. Cambie el rol, y el acceso cambia con él, automáticamente.
Tres componentes hacen que esto funcione:
- Usuarios son las personas (o cuentas de servicio) que necesitan acceso.
- Roles son funciones laborales: Desarrollador, Contable, Gerente de RR. HH., Visor de solo lectura.
- Permisos son las acciones específicas que un rol puede realizar, como leer una base de datos o editar un archivo compartido.
El flujo es simple: Usuario → Rol → Permisos. Asigne el rol una vez, y el usuario hereda todo lo asociado a él.
Elementos y relaciones de apoyo:
- Asignaciones de roles (mapeos) son los mapeos que vinculan usuarios específicos a los roles que están autorizados a tener.
- Sesiones permiten a un usuario activar un subconjunto de sus roles asignados durante un período de trabajo específico, como un rol de guardia que solo está activo durante un turno programado.
- Jerarquía de roles es una estructura opcional donde los roles superiores o padres heredan automáticamente permisos de los roles inferiores o hijos.
- Restricciones son reglas que previenen permisos conflictivos, como las reglas de Segregación de Funciones (SoD) que impiden que una persona apruebe y procese la misma factura.
Estos elementos se combinan en tres modelos RBAC con nombre: RBAC básico (solo usuarios, roles y permisos), RBAC jerárquico (añade jerarquía de roles) y RBAC restringido (añade restricciones como SoD).
David Ferraiolo y Richard Kuhn introdujeron el control de acceso basado en roles en un artículo presentado en la 15ª Conferencia Nacional de Seguridad Informática en Baltimore. Argumenta que el control de acceso discrecional, el modelo dominante en ese momento, no se ajusta a cómo las organizaciones comerciales y gubernamentales civiles realmente asignan el acceso, y propone RBAC como una alternativa no discrecional construida en torno a funciones laborales en lugar de identidades individuales.
→ Ferraiolo, D.F. y Kuhn, D.R., «Role-Based Access Controls» (1992), NIST
RBAC en el mundo real: dónde más importa
RBAC funciona bajo la mayoría de las herramientas que su equipo ya utiliza:
- AWS Identity and Access Management (IAM) asigna roles como Desarrollador o Auditor de solo lectura para controlar quién puede lanzar servidores versus quién solo puede ver registros.
- Kubernetes RBAC usa objetos Role y ClusterRole para decidir quién puede desplegar en un clúster y quién solo puede inspeccionarlo.
- Google Workspace y Microsoft 365 vienen con niveles de administración integrados, desde Super Admin hasta Helpdesk Admin, para que un agente de soporte pueda restablecer una contraseña sin tocar la configuración de facturación.
- GitHub separa el acceso a repositorios en roles de Lectura, Triaje, Escritura, Mantenimiento y Admin.
- Salesforce usa perfiles y conjuntos de permisos para decidir qué registros puede ver un representante de ventas versus un gerente de ventas.
- Plataformas de bases de datos como PostgreSQL y Snowflake otorgan roles de lectura, escritura o administración a nivel de esquema, para que un analista de datos pueda consultar tablas sin la capacidad de eliminarlas.
Estos son los mismos tres componentes cubiertos anteriormente (usuarios, roles, permisos), solo implementados de manera diferente por plataforma. Tres situaciones muestran el beneficio más claramente.
- Equipos en crecimiento. Con 10 personas, los permisos ad-hoc funcionan bien. Con 30, empiezan a fallar. Con 100, son un incidente de seguridad esperando ocurrir. Slack ilustra el patrón a pequeña escala: los roles de Propietario, Admin, Miembro e Invitado existen precisamente porque «todos pueden hacer todo» deja de funcionar una vez que un espacio de trabajo supera unas pocas docenas de usuarios. Esta barrera de escalabilidad es parte de por qué se proyecta que el mercado global de RBAC crezca aproximadamente un 12% CAGR hasta 2030, según Fortune Business Insights (2024). RBAC escala gestionando roles, no cantidades de empleados.
- Cumplimiento y auditoría. Un auditor SOC 2 solicita una revisión de acceso. Sin RBAC, eso significa exportar una docena de hojas de cálculo y pasar una semana cruzando referencias de quién tiene acceso a qué. Con RBAC, un solo informe basado en roles lo responde: consulte el rol «Finanzas» en su plataforma de base de datos o consola IAM, y obtiene cada cuenta que tiene ese rol en una hora.
- Trabajo remoto e híbrido. Cuando las personas trabajan desde cualquier lugar, el acceso a sistemas sensibles necesita un control que no dependa de estar dentro de una red de oficina. Este es el núcleo operativo de la arquitectura de confianza cero, tal como se define en NIST SP 800-207: las decisiones de acceso se basan en identidad y rol, no en ubicación de red. RBAC cumple esa promesa, vinculando el acceso a la función laboral independientemente de desde dónde inicie sesión alguien.
El problema del acceso: 5 señales de que sus permisos son un desastre
Si su organización muestra dos o más de estos cinco patrones, su modelo de acceso ya ha fallado y está aumentando silenciosamente su riesgo de brecha con cada nueva contratación y salida.
- La incorporación toma días, no horas. TI asigna permisos manualmente sistema por sistema porque no hay una plantilla para «lo que necesita un desarrollador». Cada nuevo empleado se convierte en una nueva negociación.
- La baja es un juego de adivinanzas. Cuando alguien se va, nadie tiene plena confianza de que se revocaron todos los puntos de acceso. Las cuentas antiguas persisten en herramientas que nadie recuerda verificar.
- «Solo copie los permisos de Karen.» Los nuevos empleados heredan cualquier acceso que un empleado existente haya acumulado, incluyendo años de permisos extra que nadie eliminó. Así es como se propaga la acumulación de privilegios.
- El auditor pregunta quién tiene acceso a esto, y usted no puede responder en menos de una hora. No hay una única fuente de verdad. Responder significa abrir varios sistemas y cruzar referencias manualmente.
- Todos son administrador local en algún lugar. Los privilegios se expanden a través de servidores, herramientas SaaS y recursos compartidos de archivos hasta que nadie, incluyendo TI, tiene una imagen completa. Este patrón es común: el Informe de Investigaciones de Brechas de Datos 2024 de Verizon encontró que el 74% de todas las brechas involucran el elemento humano, incluyendo mal uso de privilegios y errores de acceso.
Según el informe Identity Security Landscape 2026 de Palo Alto Networks, el 96% de los encuestados dice que las identidades humanas operan con acceso mucho más allá de lo que sus roles requieren. Cada casilla no verificada arriba es una puerta que alguien olvidó cerrar.
Cómo RBAC soluciona cada problema de acceso
RBAC reemplaza las conjeturas detrás de cada problema de la lista anterior con un proceso definido y repetible.
- La incorporación se convierte en una sola asignación. Defina el rol de Desarrollador Junior una vez, cubriendo el repositorio de GitHub, el pipeline CI/CD, el servidor de staging y el chat del equipo. Nuevo empleado, un rol, listo.
- La baja se vuelve completa. Elimine el rol, y cada permiso vinculado a él desaparece con él. Sin buscar en 15 sistemas preguntándose dónde el exempleado podría todavía tener una sesión activa.
- No más clonación de permisos. Cada nuevo empleado comienza exactamente con los permisos de su rol, no una copia de siete años de acceso acumulado de un colega.
- Las auditorías se vuelven rápidas. «¿Quién tiene acceso a la base de datos financiera?» Ejecute un informe filtrado por rol. Respuesta en segundos, con un registro de auditoría que muestra cuándo y por qué cambió el acceso.
- El privilegio mínimo se convierte en el predeterminado, no en una excepción. El principio de privilegio mínimo significa dar a las personas el acceso mínimo necesario para hacer su trabajo. Los roles definen ese mínimo. Nadie obtiene acceso extra «por si acaso», porque no hay decisión caso por caso que tomar.
Comenzando con RBAC: los primeros 3 pasos
Implementar RBAC no requiere un proyecto de seis meses. La mayoría de las organizaciones pueden definir una estructura de roles funcional en una tarde y refinarla desde ahí.
- Mapee sus roles. Liste cada función laboral en su organización. Resista la urgencia de sobreingeniería. Comience con 5 a 10 roles: Ingeniería, Finanzas, RR. HH., Admin de TI, Solo lectura. Puede dividir roles más tarde una vez que emerjan patrones.
- Paso 2. Defina qué necesita cada rol. Para cada rol, liste el acceso mínimo requerido para hacer el trabajo. Cuando tenga dudas, déjelo fuera. Añadir acceso después es una tarea pequeña. Descubrir que alguien tenía acceso que no debería es mucho más grande.
- Paso 3. Audite lo que existe. Compare los permisos actuales con sus nuevas definiciones de roles. La diferencia entre lo que las personas tienen y lo que su rol debería otorgar es su lista de limpieza.
Para equipos que gestionan credenciales compartidas, contraseñas de servidores, claves API, paneles de administración, Passwork aplica este mismo modelo RBAC a la bóveda de contraseñas. Defina un rol de Desarrolladores con acceso a credenciales de desarrollo y staging. Defina un rol de Finanzas con acceso a inicios de sesión bancarios y de facturación. Nadie ve todo, y el acceso cambia automáticamente cuando cambian los roles.
Cómo Passwork implementa RBAC: roles, grupos y tipos de bóvedas
Passwork divide el control de acceso basado en roles en dos capas distintas:
- Los roles controlan lo que un usuario puede configurar en el sistema.
- Los grupos controlan qué datos puede ver un usuario.
Un usuario puede tener un rol administrativo y aún así tener cero acceso a una bóveda determinada, porque el acceso a la bóveda proviene completamente de la membresía del grupo, no del rol.
Roles: permisos administrativos
Un rol en Passwork define derechos administrativos a nivel de sistema, no acceso a datos. Los tres roles predeterminados son Propietario, Administrador, que gestiona usuarios, configuraciones de autenticación, integraciones y licencias, y Usuario, que no tiene privilegios administrativos. Los roles personalizados pueden restringir esto aún más, por ejemplo un rol de Auditor que puede ver registros de seguridad y generar informes de acceso sin la capacidad de crear usuarios o cambiar configuraciones del sistema.

Es crucial que tener el rol de Administrador no otorga automáticamente acceso al contenido de ninguna bóveda. En modo de conocimiento cero, los administradores no pueden leer datos de contraseñas a menos que se les añada por separado a una bóveda a través de un grupo o concesión individual.
Grupos: acceso a datos
Un grupo es lo que realmente determina qué bóvedas y carpetas puede ver y usar un usuario. En lugar de otorgar una bóveda a 12 desarrolladores individuales uno por uno, un administrador la otorga una vez al grupo Desarrolladores, y cada miembro actual y futuro hereda ese acceso automáticamente.
Este es el mecanismo que se mapea directamente al modelo RBAC descrito anteriormente en este artículo: el grupo es el rol, en el sentido de control de acceso, y los permisos de la bóveda son los permisos asociados a él.

Los grupos pueden crearse manualmente o sincronizarse desde Active Directory o LDAP, de modo que un grupo de seguridad Finanzas existente en AD se mapea a un grupo correspondiente en Passwork, con cambios de membresía propagándose sin trabajo manual en ninguno de los lados.
Tipos de bóvedas: dónde residen los límites de acceso
Una bóveda es un contenedor cifrado para contraseñas y secretos, construido alrededor de una estructura de carpetas de múltiples niveles. Cada bóveda se crea privada por defecto, visible solo para su propietario, y se convierte en compartida una vez que el propietario añade otros usuarios o grupos. Los administradores también pueden marcar las bóvedas como ocultas para mantener la navegación limpia para usuarios que no necesitan verlas regularmente.

Dentro de una bóveda compartida, a cada grupo o usuario se le asigna uno de varios niveles de acceso: Prohibido, Solo lectura, Leer y editar, Acceso completo o Administrador. Un grupo de contratistas puede tener acceso de Solo lectura a una sola carpeta mientras el grupo del equipo principal tiene Acceso completo a todo lo demás, sin dividir las credenciales en una bóveda separada.
El resultado es una separación clara que refleja el buen diseño RBAC en general: los roles gobiernan el sistema, los grupos gobiernan los datos, y las bóvedas definen el límite donde residen esos datos.
Superando el desastre
Cada incorporación no planificada cuesta tiempo real: las dos horas que TI dedica a adivinar permisos para cada nuevo empleado, y la hora dedicada a reconstruir el historial de acceso cuando un auditor pregunta quién puede acceder a qué. RBAC convierte ese coste recurrente en una configuración única. Defina los roles una vez, y cada contratación, salida y auditoría se ejecuta contra una estructura que ya tiene la respuesta.
Los roles requieren revisión periódica para mantenerse precisos a medida que los equipos y responsabilidades cambian. Comenzar con 5 a 10 roles esta semana da a la mayoría de las organizaciones una estructura funcional que un año de correcciones de permisos ad-hoc nunca produce.
Los equipos que comparten contraseñas entre herramientas, servidores y servicios pueden aplicar este mismo modelo a las credenciales. Las bóvedas basadas en roles de Passwork asignan acceso a contraseñas por grupo, de modo que cada equipo ve exactamente las credenciales que su rol requiere.
Preguntas frecuentes: respuestas rápidas a preguntas comunes sobre RBAC
¿Cuál es la diferencia entre RBAC y ABAC?
RBAC asigna acceso por rol, o función laboral. ABAC (control de acceso basado en atributos) asigna acceso por atributos como tiempo, ubicación o dispositivo. La mayoría de las organizaciones deberían comenzar con RBAC. Es más simple y cubre la mayoría de los casos de uso. Añada ABAC después para reglas detalladas, como acceso solo por VPN durante horario laboral.
¿Cuántos roles necesito?
Comience con 5 a 10 roles, uno por función laboral distinta: RR. HH., Ingeniería, Finanzas, Admin de TI, Solo lectura. Siempre puede añadir más. El error común es crear cientos de roles demasiado pronto, conocido como explosión de roles, lo que anula el propósito de RBAC al recrear la misma complejidad que se pretendía eliminar.
¿Cuál es la diferencia entre RBAC y simplemente poner personas en grupos de AD?
Los grupos de Active Directory pueden implementar RBAC, pero no son RBAC por sí mismos. RBAC requiere roles mapeados explícitamente a permisos definidos con una justificación documentada. Un grupo de AD sin una definición clara de a qué otorga acceso, o por qué, es solo caos con una etiqueta diferente.
¿Puede RBAC funcionar en una empresa pequeña de 15 personas?
Sí. Los equipos pequeños a menudo se benefician más, ya que los roles son más fáciles de definir antes de que se instale el desorden de acceso. Comience con 3 a 5 roles amplios que cubran sus funciones principales. El error es esperar hasta que la empresa crezca a 50 personas y el acceso ya esté enredado.
¿Cómo justifico RBAC ante la dirección?
Enmarque el argumento en torno al riesgo y el tiempo, no a la tecnología. Cite el coste promedio de una brecha de 4,88 millones de dólares (IBM, 2024) y el hecho de que el 74% de las brechas involucran error humano o mal uso de privilegios (Verizon DBIR, 2024). Luego muestre el tiempo que actualmente se dedica a incorporaciones manuales, bajas y preparación de auditorías. RBAC reduce ambos.



Tabla de contenidos
- RBAC en resumen: 8 puntos clave
- Qué es el control de acceso basado en roles (RBAC)
- RBAC en el mundo real: dónde más importa
- El problema del acceso: 5 señales de que sus permisos son un desastre
- Cómo RBAC soluciona cada problema de acceso
- Comenzando con RBAC: los primeros 3 pasos
- Cómo Passwork implementa RBAC: roles, grupos y tipos de bóvedas
- Superando el desastre
- Preguntas frecuentes: respuestas rápidas a preguntas comunes sobre RBAC
Tabla de contenidos
- RBAC en resumen: 8 puntos clave
- Qué es el control de acceso basado en roles (RBAC)
- RBAC en el mundo real: dónde más importa
- El problema del acceso: 5 señales de que sus permisos son un desastre
- Cómo RBAC soluciona cada problema de acceso
- Comenzando con RBAC: los primeros 3 pasos
- Cómo Passwork implementa RBAC: roles, grupos y tipos de bóvedas
- Superando el desastre
- Preguntas frecuentes: respuestas rápidas a preguntas comunes sobre RBAC
Gestor de contraseñas autohospedado para su empresa
Passwork ofrece la ventaja de un trabajo en equipo eficaz con contraseñas corporativas en un entorno totalmente seguro
Más información
