Join our Newsletter — 33% off our NHI Course
Governance, Ownership & Risk

SoD Matrix

← Back to Glossary
By NHI Mgmt Group Updated October 31, 2026 Domain: Governance, Ownership & Risk

An SoD matrix is a structured map of incompatible roles, entitlements, and approval paths. It shows which combinations of access must never exist in the same identity or workflow. In practice, it becomes the reference point for detecting toxic access across financial, administrative, and privileged processes.

What the SoD matrix actually does

An SoD matrix turns segregation rules into a practical control map. It shows which role, entitlement, or approval combinations create conflicting access, so reviewers can spot toxic combinations before they are granted or inherited. In mature programmes, it is the bridge between policy intent and day-to-day access decisions.

Its value is not just documentary. A good matrix makes separation rules explicit enough to test, automate, and audit, instead of relying on memory or informal review. That matters most where the same person or workflow could both request, approve, create, and release the same business action.

What belongs in an SoD matrix

The matrix usually lists business activities, roles, entitlements, and approval paths on one axis, then marks incompatible pairings on the other. In practice, that can include create-versus-approve conflicts, initiate-versus-release conflicts, or administrative access that should never coexist with record approval authority.

A useful matrix also records the rationale for each conflict. That allows teams to distinguish true control breakpoints from mere convenience restrictions, and it gives auditors and control owners a defensible explanation for why a combination is disallowed.

For organisations that use compensating controls, the matrix should show where a conflict is accepted only under mitigation, such as enhanced review, limited-duration access, or independent approval. That keeps exceptions visible rather than hiding them inside the access model.

How SoD matrices are used in governance and review

SoD matrices are used to evaluate access requests, periodic recertification, role design, and workflow design. They help answer a simple but difficult question: if this access exists, does it create an unacceptable ability to complete a sensitive process without adequate oversight?

They are especially important when organisations move from manual approvals to role-based access, because role design can accidentally bundle incompatible privileges into a single package. The matrix becomes the reference point for assessing whether a role is safe to assign as-is or whether it needs redesign, decomposition, or tighter approval rules.

Where systems generate access dynamically, the matrix still matters. It defines the constraint set that policy engines, reviewers, and control owners are trying to enforce, even when the actual decision is made by an access platform rather than by a person.

Where SoD matrices go wrong

SoD matrices fail when they are incomplete, outdated, or too coarse. A broad matrix can miss dangerous sub-privileges, while an over-detailed one can become so hard to maintain that teams stop trusting it. Either failure mode weakens the control because the organisation no longer has a reliable view of which combinations are truly toxic.

They also fail when the matrix exists on paper but is not connected to actual joiner-mover-leaver processes, role engineering, or approval workflows. In that case, conflicting access is discovered only after assignment, or worse, only after misuse.

A well-run matrix should therefore be treated as a living control reference, not a one-time compliance artifact. It needs ownership, review cadence, and traceability back to the business processes it is meant to protect.

Risk and Threat Considerations

SoD matrices matter because conflicting access can enable fraud, concealment, self-approval, and unauthorized changes in high-value processes. When the matrix is weak or stale, an attacker or insider may not need to break controls, they may only need to combine access paths that were never meant to coexist.

Failure mechanism: The control fails when a toxic combination is allowed through role drift, exception sprawl, poor entitlement mapping, or workflow design that bypasses the intended separation between creation, approval, and execution.

Impact: The result can be undetected fraud, improper payments, unauthorized administrative actions, or compromised audit integrity, especially where financial, privileged, or record-changing processes 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 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-5 — Separation of DutiesDefines separation of duties as a formal access-control principle for incompatible responsibilities.
AC-6 — Least PrivilegeSoD matrices prevent overbroad role combinations that create excessive authority.
AU-6 — Audit Review, Analysis, and ReportingSoD exceptions and toxic access detection depend on reviewable audit trails.
Recommendation — Map conflicting duties to AC-5 and enforce independent approvals for sensitive process steps. Use AC-6 to remove unnecessary privilege combinations that defeat segregation rules. Review activity logs under AU-6 to verify that separated duties were not bypassed.
ISO/IEC 27001:2022A.5.15 — Access controlSoD matrices operationalize access-control rules by restricting conflicting access paths.
A.5.18 — Access rightsSoD matrices govern which access rights may or may not coexist in one identity or workflow.
Recommendation — Translate SoD conflicts into documented access-control rules and enforce them consistently. Review access rights to ensure no user or workflow inherits incompatible permissions.
CIS Controls v8CIS-6 — Access Control ManagementDirectly addresses managing and reviewing access combinations that create toxic privilege.
Recommendation — Implement CIS-6 reviews to identify and remove conflicting access combinations.

Practitioner Guidance

Why practitioners should care: The matrix is only useful if it reflects the access model that actually exists, not the one the organisation thinks it has. Keep business-process owners and access owners aligned so conflicts are judged against real workflow behavior, not job titles alone.

What to watch for: Watch for exceptions that repeat, roles that accumulate unrelated privileges, and approval paths that let the same function both request and release sensitive activity. Those are the usual signs that the matrix is lagging behind the environment.

Practitioner takeaway: Treat the SoD matrix as an operational control map, then continuously reconcile it against real roles, entitlements, and approvals so conflicts are caught before they become control failures.

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.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org