You enforce separation of duties by preventing one person from requesting and approving conflicting access, and by checking entitlement combinations before access is granted. In Microsoft Entra entitlement management, use policy design, approval paths and review processes to separate request, approve and assign responsibilities. Track exceptions, privileged packages and overlapping roles that create conflict.
What separation of duties means inside entitlement management
In Microsoft Entra entitlement management, separation of duties is about designing access packages so the same person cannot create the request, approve it, and receive conflicting access without oversight. The control lives in policy design, approval routing, role boundaries, and entitlement review, not in a single checkbox. Done well, it stops toxic combinations before they become standing access.
A practical design starts with the decision path. Separate who can request access from who can approve it, then separate approvers from package owners and from people who can grant exceptions. That matters because entitlement management is often used for business access at scale, where the failure mode is not one bad request but repeated approval of incompatible access over time.
The strongest design pattern is to treat access packages as governed workflows rather than simple distribution lists. Policies should define eligible requestors, required approvers, approval stages, expiration, and review cadence. Where the business needs special handling, use exception logic deliberately and keep it visible so conflicting combinations do not bypass the normal path.
How to design policies that block conflicting access
Conflict prevention should happen before access is granted. In practice that means checking whether the package being requested overlaps with a role, group, or entitlement that should not coexist, and rejecting or escalating the request when it does. If a user can end up both requesting and approving access to the same sensitive package, the policy is too loose.
Policy design should also reflect ownership. Package owners, approvers, and access reviewers need different responsibilities so no one person controls the full lifecycle of a conflicting entitlement. If you rely on one broad approver group for every package, you will usually recreate the same separation problem in another form.
For higher-risk access, combine SoD rules with package scoping and expiration. That makes the control resilient even when a request is valid in isolation. It also helps when access is temporary, because short-lived approvals still need conflict checks if they can expose finance, production, or administrative functions.
Use the built-in governance model to support Segregation of Duties (SoD) Guide principles: define toxic combinations, place them in policy, and make exception handling explicit rather than informal.
What to watch during reviews, exceptions, and privileged packages
Separation of duties does not end when access is approved. Review cycles are where weak policy design usually shows up, especially when an access package has privileged roles, recurring renewals, or exceptions that were accepted once and then forgotten. If review owners routinely approve their own ecosystem of access, the control has become ceremonial.
Track privileged packages separately from ordinary business access. Privileged access should be subject to tighter review, narrower eligibility, and clearer escalation paths because the consequences of a conflict are greater. This is especially important when one entitlement can be used to approve, assign, or extend another entitlement.
Entitlement management works best when it is paired with broader identity governance. If you need a baseline for request, approval, lifecycle and review design, see IAM and IGA Basics for the relationship between entitlements, reviews, and governance responsibilities.
When access reviews are part of your SoD model, use Access Reviews and Certification Guide to structure recertification so reviewers can catch conflicting access instead of rubber-stamping it.
Risk and Threat Considerations
Weak SoD in entitlement management creates both fraud and privilege-abuse exposure. If request, approval, and assignment are not separated, a user can move from self-service access to self-validated access with very little resistance, and that is exactly the kind of trust collapse attackers or insiders exploit.
Failure mechanism: Conflicting access is approved because policy rules are incomplete, exceptions are overused, or reviewers lack enough context to spot that the same person is influencing multiple steps in the access path.
Impact: The result is excessive privilege, unauthorised access paths, and easier misuse of sensitive business functions, especially when privileged packages or overlapping roles are involved.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-5 — Separation of Duties | Directly governs separating conflicting access responsibilities. |
| AC-6 — Least Privilege | Limits entitlement scope so conflicts do not become broad standing access. | |
| IA-5 — Authenticator Management | Supports controlled entitlement lifecycle and credential handling around access decisions. | |
| Recommendation — Define conflicting access paths and enforce separate approval and assignment roles. Restrict each package to the minimum access needed for the task. Manage credentials and lifecycle steps so access changes remain attributable and reviewable. | ||
| ISO/IEC 27001:2022 | A.5.3 — Segregation of duties | Annex A requires duty separation where conflicting responsibilities exist. |
| A.5.15 — Access control | Access control policies should enforce who may request, approve, and hold access. | |
| Recommendation — Separate request, approval, and assignment responsibilities for sensitive access. Define access policies that block conflicting entitlement combinations. | ||
Practitioner Guidance
What to prioritise: Start with the highest-risk packages first, especially those tied to finance, production, administration, or privileged functions. Those are the places where a single SoD failure has the largest blast radius and where review fatigue is most likely to hide a bad pattern.
What to verify: Confirm that requesters cannot approve their own request path, that approvers are not also package owners for the same high-risk entitlement, and that exception grants are time-bound and reviewed separately. If the workflow cannot prove those separations, treat the package as not yet SoD-safe.
Common mistake: Teams often add an approval step and assume SoD is solved. In practice, separation of duties only exists when the workflow, reviewer set, and entitlement combinations are all checked together, including renewals and exceptions.
Practitioner takeaway: Effective SoD in Entra entitlement management is less about adding more approvers and more about preventing a single person from controlling multiple conflicting decisions across the access lifecycle.
Related resources from NHI Mgmt Group
- How do you enforce separation of duties for service account and KMS roles in Google Cloud?
- How do approvers handle access package requests in Microsoft Entra entitlement management?
- How should organizations prioritize environments for NHI management?
- What is the difference between attack surface management and NHI governance?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org