5.2.1 Control de Acceso basado en roles

5.2.1 Control de Acceso basado en roles

Control de acceso basado en roles de Azure

Resumen de la sección: En esta sección se explica qué es el control de acceso basado en roles (RBAC) y cómo funciona. Se describen los elementos que componen una asignación de rol, como las entidades de seguridad, las definiciones de rol y los ámbitos.

Asignaciones de roles

  • Una asignación de rol consiste en adjuntar un rol a una entidad de seguridad.
  • Los roles especifican las operaciones que pueden realizar los usuarios, como leer, escribir o eliminar recursos.
  • Las asignaciones de roles se pueden crear a través del portal web, PowerShell o la CLI.

Modelos de permisos

  • El RBAC utiliza modelos de permisos para controlar el acceso a los recursos.
  • Cuando se asigna un rol, este permite al usuario realizar determinadas acciones según el modelo de permisos.

Ámbito

  • El ámbito es el conjunto de recursos en el que se aplican los permisos cuando se asigna un rol.
  • Se puede limitar aún más las acciones permitidas definiendo un alcance por ejemplo cuando se desea convertir a alguien en colaborador pero solo para un grupo específico.

Ejemplos del uso del RBAC

Resumen de la sección: En esta sección se presentan algunos ejemplos prácticos del uso del RBAC para controlar el acceso a los recursos en Azure.

Ejemplos prácticos

  • Permitir que un usuario administre máquinas virtuales mientras otro administra redes virtuales.
  • Permitir que un grupo administre bases datos SQL en una suscripción.
  • Dejar que una aplicación acceda a los recursos de un grupo de recursos.

Ejemplo práctico de asignación de roles

Resumen de la sección: En esta sección se presenta un ejemplo práctico para realizar una asignación de roles en Azure.

Pasos para realizar una asignación de roles

  • Acceder al portal web y seleccionar el recurso al que se desea asignar el rol.
  • Seleccionar "Control de acceso (IAM)" y luego "Asignaciones de rol".
  • Hacer clic en "Agregar" y seleccionar el rol deseado.
  • Especificar la entidad a la que se le está asignando el rol.
  • Confirmar los detalles y hacer clic en "Asignar".

Conclusiones

Resumen de la sección: En esta sección se concluye que el RBAC es una herramienta útil para controlar el acceso a los recursos en Azure. Se recomienda estudiar los roles integrados para conocer sus alcances y limitaciones.

Recomendaciones finales

  • Estudiar los roles integrados para conocer sus alcances y limitaciones.
  • Utilizar el RBAC cuando sea necesario permitir que diferentes usuarios o grupos administren diferentes recursos.

Agregar y asignar roles

Resumen de la sección: En esta sección, se explica cómo agregar y asignar roles a diferentes entidades de seguridad en una herramienta.

Roles predeterminados

  • Seleccionar la opción "Agregar a asignación de roles" para conocer los roles que se pueden utilizar.
  • Seleccionar la opción "Roles" para obtener un detalle de todos los roles creados de manera predeterminada en la herramienta.

Asignación de rol a un usuario

  • Observar una cuenta de usuario para verificar si tiene algún grupo de recursos creado anteriormente.
  • Asignar permisos al usuario seleccionando el rol deseado (propietario, colaborador o lector).
  • Visualizar a qué miembros o grupos se va a asignar el rol seleccionado.
  • Escribir el nombre del usuario al cual se quiere asignar el rol y seleccionarlo.
  • Revisar y asignar.

Resultados

  • Una vez completado el proceso, refrescar la página para visualizar que el grupo de recursos es visible para el usuario al que se le ha asignado el rol correspondiente.
  • El rol especifica al usuario qué puede visualizar en los recursos creados en ese grupo.