Skip to main content

Restrict IAM Role Creation

CCC.IAM.CN12 · Access Control

Ensure that only designated administrative principals can create roles or service identities, closing a persistence and privilege escalation path.

Related Capabilities

IDTitleDescription
CCC.IAM.CP06IAM Roles and Service PrincipalsThe service can create, list, modify and delete roles or service principals, which are identities that applications and services use to access resources without a human user.
CCC.IAM.CP10Custom RolesThe service can create, list, modify and delete user-defined roles that specify exactly which actions are permitted, in addition to the roles the provider defines.
CCC.IAM.CP15Role Assumption and DelegationThe service can allow an authenticated principal to temporarily assume another role or impersonate a service identity, obtaining that identity's permissions for a limited session.

Related Threats

IDTitleDescription
CCC.IAM.TH05Roles are Created Without AuthorizationA principal holds permissions to create roles or service identities beyond what its function requires, or a compromised identity holds such permissions. Additional roles are then created outside the organization's provisioning process, each with its own trust policy and permissions, and remain available after the originating access ends. This compromises the integrity of the access model and the confidentiality of the resources those roles can reach.

Assessment Requirements

IDTextApplicability
CCC.IAM.CN12.AR01When an identity policy for a non-administrative principal is evaluated, it MUST NOT grant permissions for creating roles or service identities.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.IAM.CN12.AR02When a non-administrative principal attempts to create a role or service identity, the service MUST deny the action.tlp-clear, tlp-green, tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
NIST-CSFPR.AA-05
NIST_800_53AC-2
NIST_800_53AC-6