Managing Azure Role Based Access Control (RBAC) Flashcards
RBAC - What is the maximum number of role assignments per Azure subscription?
2,000
RBAC - What is the maximum number of custom roles per tenant?
2,000
This lists the operations that can be performed on a security principal.
Role Definitions
Generally termed as a “Role” it is a collection of permissions.
Role Definitions
An object that represents an individual, collection of individuals, an application or service that requires access to an Azure resource.
Security Principal
What 3 types of objects does a security principal object represent?
An individual.
A collection of individuals.
An application or service that requires access to an Azure resource.
In reference to a security principal, individuals are represented by what?
An Azure AD user or a user in another tenant
In reference to a security principal, a collection of individuals are represented by what?
An Azure AD group
In reference to a security principal, applications and services are represented by what?
A service principal
What are three examples or expressions of operations that are defined by a role definition?
Read, Write, and Delete
The boundary that access applies to is…
Scope
What are four scopes that a role may be assigned?
Management group
Subscription
Resource group
Resource
(T/F) A role assignment can be inherited by a child scope level from its parent.
True.
Role assignments are structured in a parent-child relationship where access at the parent scope is inherited at child scope.
The identity to which the permissions will apply for a role assignment is…
… a security principal.
The collection of permissions tied to a role assignment is…
… a role definition.
A role assignment’s access applies to…
… a scope.
Why is RBAC used in Azure? (3 answers)
- Ensures that the principle of least privilege is used.
- Reduces chance of unauthorized actions being performed.
- Reduce chance of accidental actions being performed.
(T/F) Role assignments are structured in a peer-to-peer relationship where access given to one security principal on a scope level is given to all other security principals.
False.
Role assignments are structured in a parent-child relationship where access at the parent scope is inherited at child scope.
This entity represents all principals in an Azure AD and uses the “Zero” GUID.
The Everyone principal
This binds a set of actions to a security principal at a particular scope for the purpose of denying access.
Deny Assignments
(T/F) Deny assignments are read-only.
True