AZIAM-009: Custom RBAC role definitions

Plataforma
Entra ID / M365
Categoría
Azure IAM & Resource Security
Severidad
Medium
Pilar de Zero Trust
Identity (peso 3)
Fixtures de referencia
4
Cobertura de ramas
Observada: los fixtures prueban los veredictos que ejercitan
Procedencia
baseline

Qué comprueba

Custom Azure RBAC roles provide tailored permissions beyond what built-in roles offer, but they can inadvertently grant excessive or dangerous action combinations. Poorly scoped custom roles with wildcard permissions or overly broad assignable scopes create privilege escalation paths. Each custom role must be reviewed to ensure it follows least-privilege principles and does not combine sensitive operations.

Valor recomendado

Minimize custom role definitions; avoid wildcard actions; restrict assignable scopes to specific management groups or subscriptions

Remediación

List all custom RBAC role definitions and review their actions, notActions, dataActions, and assignable scopes for overly permissive configurations. Remove any wildcard permissions (*/*, Microsoft.*/*, etc.) and replace with specific action strings required for the role's function. Document the business justification for each custom role and evaluate whether a built-in role or combination of built-in roles could replace the custom definition.

Veredictos probados con fixtures

Cada veredicto de esta tabla está probado por un fixture de referencia en la suite de pruebas que valida el módulo. La tabla se deriva de la última ejecución en verde; no puede editarse a mano.

Escenarios de veredicto de AZIAM-009
EscenarioVeredicto esperado
cleanPASS
known-badWARN
no-dataNot Assessed
partial-collectionNot Assessed

Mapeos a marcos de referencia

NIST SP 800-53
AC-6
CIS Azure
1.23