Cloud & Infrastructure
Updated
Cloud access governance is the operating discipline that determines who or what receives access, who approves it, how it changes, what evidence proves it is still justified, and how it ends. For a mission-critical workload, the objective is not simply to block unauthorized sign-ins. It is to prevent excessive or orphaned access without locking the organization out of the systems needed to operate and recover.
This is not a synonym for zero trust. Zero trust is a broader architecture that evaluates access to resources based on identity, device, context, policy, and continuous risk. Access governance supplies part of its decision and accountability layer: authoritative identity sources, approval rules, least-privilege roles, lifecycle events, reviews, and evidence. A tenant can have conditional-access policies and still have weak governance if nobody owns old vendor accounts or powerful application credentials.
Govern identities, not only employee accounts
Start with five identity classes: workforce users, privileged administrators, guests and vendors, workload identities used by software, and emergency-access identities. Each has a different lifecycle. A service principal may never appear in an HR termination feed; a vendor may need access for two hours; an emergency identity must remain usable when normal identity dependencies fail. The CISA Cloud Security Technical Reference Architecture treats identity, credential and access management as a core cloud-security capability and warns that cloud adoption alone does not create zero trust.
Inventory the resource boundary too. Map production subscriptions, administrative portals, data platforms, backup consoles, security tooling, source repositories, automation platforms, and recovery systems. A role name without a resource and permitted actions cannot be evaluated for least privilege.
Connect access to joiner, mover, and leaver events
For human identities, name the authoritative event that starts, changes, or ends access. Microsoft describes joiner, mover, and leaver workflows as distinct lifecycle phases and notes that workflow history can support troubleshooting and audit evidence in its Entra lifecycle workflow documentation. Automation can reduce delay, but it must not silently convert unreliable source data into incorrect access.
Record the source attribute, trigger, expected completion time, failure alert, and person responsible for exceptions. Test changes that are easy to miss: leave of absence, department transfer, contractor extension, merger account, privileged-role removal, vendor sponsor departure, and emergency termination. For critical access, verify completion in the target system rather than assuming a workflow's successful start means the entitlement disappeared.
Treat workload identities as production assets
Applications, automation, agents, and integration services need identities, but they do not have managers who notice when their access becomes stale. Give every workload identity a business owner, technical owner, purpose, resource scope, credential type, deployment location, renewal or federation method, and retirement event. Microsoft's workload identity guidance explains that managed identities and workload identity federation can avoid managing secrets in supported scenarios. That is a design option, not permission to leave the resulting privileges unreviewed.
Prefer a distinct identity per workload and environment so logs and containment decisions remain meaningful. Avoid embedding reusable secrets in scripts or sharing one powerful service account across unrelated systems. Monitor changes to permissions, credentials, owners, and sign-in patterns. When the application retires, revoke access and credentials as part of the same change.
Build the cloud access-governance matrix
Create one row for every material entitlement or governed access pattern. The fields below are the minimum working record, not a product-specific export.
| Matrix field | Question it must answer | Example evidence |
|---|---|---|
| Identity class and identifier | Is this workforce, privileged, guest/vendor, workload, or emergency access? | Directory object ID and identity type |
| Purpose, resource, and role | What task is allowed, where, and at what privilege? | Role definition, scope, approved use case |
| Authoritative source and lifecycle | Which joiner, mover, leaver, deployment, contract, or retirement event changes it? | HR/vendor/application record and workflow log |
| Requester, approver, and sponsor | Who asks, who accepts risk, and who reconfirms continuing need? | Approval ticket with separation of duties |
| Authentication and conditions | Which credential, device, location, risk, or step-up rules apply? | Policy export and exception record |
| Start, expiration, and review | When does access begin, end automatically, and receive independent review? | Assignment dates and review result |
| Monitoring and response | Which uses or changes alert, and who can contain abuse? | Log query, alert test, response owner |
| Emergency and recovery dependency | Can the access path survive the outage it is expected to repair? | Exercise result and alternate dependency |
| Exception and evidence | What deviates, who accepted it, when does it expire, and where is proof retained? | Exception ID, compensating control, evidence link |
Use the matrix during provisioning, material change, periodic review, incident response, and retirement. An access review should result in remove, reduce, retain with evidence, or escalate; "reviewed" by itself is not a decision.
Separate daily administration from emergency access
Administrators should use accountable identities and only the privilege required for the task. Emergency access exists for loss of normal administrative access, not convenience. Microsoft's emergency-access guidance recommends cloud-only emergency accounts, strong authentication independent from ordinary administrator methods, protected credential storage, monitoring, documentation, and regular validation.
Adapt the pattern to the platform and risk. Record who may authorize use, how authorized staff retrieve the credential, which secure workstation and independent network path can be used, who receives an alert, what activity is logged, and what post-use rotation and review occur. Test without weakening controls or exposing recovery secrets. An emergency account that shares the failed federation, device, vault, or approver dependency is not a recovery path.
Review access with evidence and response context
Prioritize reviews for standing privilege, external identities, sensitive data, production changes, security tools, backups, billing ownership, and identities that can grant other access. Microsoft's identity-governance operations guide recommends access reviews for privileged and external identities and removing privileges no longer needed throughout the lifecycle.
Pair governance with detection. Keep sign-in, admin, entitlement, credential, and application-consent logs for the period established by policy and obligations. Ensure responders can identify an identity's owner and revoke sessions, credentials, grants, or roles without guessing. Governance determines whether access should exist; monitoring shows how it behaves.
Adopt in a controlled sequence
- Map critical resources and all five identity classes, including non-human and recovery identities.
- Remove or contain identities with no owner, unknown purpose, shared credentials, or unexplained privilege.
- Complete the matrix for privileged, vendor, workload, and emergency paths before broad workforce roles.
- Automate well-understood lifecycle steps with failure alerts and target-system verification.
- Run an access review and an emergency-access exercise; assign corrective actions with owners and dates.
NIST's Zero Trust Architecture provides the broader policy-decision context, while CISA's Secure Cloud Business Applications project publishes secure configuration baselines and assessment tooling for supported cloud services. Configuration baselines and governance records complement one another; neither replaces accountable operation.
Related guidance
Use the zero trust guide for the larger architecture, the credential-abuse prevention guide for attack controls, and the cloud incident posture report for response readiness. Keep the matrix as the authoritative access decision record.
Primary sources
- CISA: Cloud Security Technical Reference Architecture, version 2
- NIST SP 800-207: Zero Trust Architecture
- CISA: Secure Cloud Business Applications project
- Microsoft: Entra lifecycle workflows
- Microsoft: Entra workload identities
- Microsoft: Manage emergency access accounts
- Microsoft: Entra ID governance operations guide