TL;DR: Segregation of duties examples across accounting, payroll, IT, healthcare, and ERP systems show that fraud and error usually appear when one person can both create and approve the same action, according to SecurEnds. The practical lesson is that clear role splits and continuous conflict checks matter more than policy language alone.
At a glance
What this is: This is an explainer on segregation of duties examples, showing how role separation closes fraud and access-control gaps across finance, IT, HR, and ERP workflows.
Why it matters: It matters because IAM and governance teams need to separate creation, approval, and review powers across human, NHI, and automated processes before conflicts become audit findings or breach paths.
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts.
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface.
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them.
👉 Read SecurEnds' guide to segregation of duties examples across finance, IT, and HR
Context
Segregation of duties is the control principle that keeps the same person, account, or role from creating, approving, and reconciling the same transaction. In practice, that matters across finance, HR, IT, and non-human identity governance because one identity with overlapping rights can hide fraud, suppress evidence, or push unreviewed changes into production.
The governance problem is not the idea of separation. It is making separation measurable across real workflows, especially when service accounts, API keys, and privileged administrators can accumulate authority faster than review cycles catch up. For a broader NHI view of why role overlap becomes risky, see the Ultimate Guide to NHIs.
In small teams, SoD often becomes a compensating control rather than a perfect split, which is why matrix design and review evidence matter. The article’s examples are typical of how organisations first explain the control, but they stop short of the continuous monitoring needed once access grows beyond a handful of roles.
Key questions
Q: How should teams implement segregation of duties in finance and ERP systems?
A: Start by mapping the full transaction path, then split creation, approval, posting, and reconciliation across different roles. In ERP and finance systems, the safest design is one identity starts the action, another authorises it, and a third checks it. Continuous access review is essential because role drift can recreate conflicts after the original design is in place.
Q: What breaks when one person can create and approve the same transaction?
A: The control breaks because the same identity can introduce errors, hide fraud, and clear its own work. That creates false assurance for auditors and weakens financial integrity. In practice, the biggest risk is not only theft but also undetected manipulation of records, because the approval step no longer provides independent challenge.
Q: How do you know if segregation of duties is actually working?
A: It is working when entitlement reviews show no single role can complete a critical process end to end, and when exceptions are rare, documented, and time-bound. The strongest signal is that access changes do not create new approval conflicts in the next review cycle. If the matrix looks clean but the system permissions do not, the control is failing.
Q: Who is accountable when segregation of duties fails in an audit?
A: Accountability usually sits with the process owner, the control owner, and the managers who approved the conflicting access. Auditors expect named ownership, evidence of review, and a documented remediation path. If no one owns the split between creation and approval, the organisation does not really have segregation of duties, only a policy statement.
Technical breakdown
How segregation of duties prevents transaction abuse
Segregation of duties works by splitting the initiation, approval, and reconciliation stages of a business process so no single actor can complete the full chain alone. In accounting, that prevents self-approved payments, duplicate invoices, and concealed adjustments. In identity terms, the control reduces the chance that one role can both create access and validate its own activity. The mechanism is simple, but the strength comes from enforcing it consistently across systems, not just on paper.
Practical implication: Map every critical workflow to at least two independent roles and verify that no one role can both initiate and close the same transaction.
SoD conflicts in IT and access administration
In IT, segregation of duties is about separating access administration from oversight functions. A system admin who can grant accounts and erase logs can hide privilege abuse, while a developer who can both write and deploy code can bypass release controls. The technical pattern is role conflict, not just bad behaviour: one identity accumulates permissions that should be split across independent functions. That is why access governance and log review need distinct owners and traceable approvals.
Practical implication: Separate account provisioning, production deployment, and log review into different roles and alert on any identity that spans more than one of those functions.
Segregation of duties matrix design for ERP and finance systems
A segregation of duties matrix turns abstract policy into a control model by showing which roles may create, approve, post, pay, or reconcile in each system. ERP environments create frequent conflicts because vendor setup, journal entry approval, and payment release often sit close together in the workflow. The matrix works only if it reflects actual entitlements, not job titles, because titles can look compliant while underlying access still overlaps. That is where audits usually find the gap.
Practical implication: Build the matrix from real entitlements, then recertify it whenever roles, vendors, or system permissions change.
Breaches seen in the wild
- Cisco DevHub NHI breach — IntelBroker exploited exposed Cisco credentials, API tokens and keys in DevHub.
- DeepSeek breach — DeepSeek breach exposed 1M+ log lines and sensitive secret keys.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Segregation of duties is a governance model, not just a compliance checkbox. The article shows the classic pattern clearly: one person creates, another approves, and a third reconciles. That same split is the structural logic behind NHI governance as well, because service accounts and API keys become risky when creation, use, and review collapse into one control owner. Practitioners should treat SoD as a lifecycle design pattern, not a reporting exercise.
Role overlap is the real failure mode, not task volume. The examples in accounting, payroll, and IT all fail for the same reason, one identity can both act and conceal the action. That is the same control logic auditors look for in SOX environments and identity reviews. The practitioner takeaway is to test entitlements against process stages, not job descriptions, because access conflict is often hidden in role design.
Lifecycle separation: duties stay safe only when creation, approval, and review are owned by different identities across the full access lifecycle. This concept matters because SoD breaks when teams assume a single role can temporarily cover multiple steps without risk. The implication is that governance must be built around separation of authority, not just separation of tasks, especially where privileged access and ERP workflows intersect.
Automated conflict detection is now part of basic control hygiene. Manual spreadsheets cannot keep pace with cross-functional role drift, especially when access changes continuously. The article’s matrix example points to the right control shape, but only automation can keep it current enough for audit evidence. Practitioners should treat SoD monitoring as a standing access-control function.
SoD becomes more important as identity systems scale beyond humans. The same principle that stops one employee from approving their own invoice also applies when a service account can both create and consume privileged credentials. That is where NHI governance and human IAM converge. Teams should design role boundaries so they survive both audit scrutiny and machine-speed execution.
From our research:
- Only 5.7% of organisations have full visibility into their service accounts, according to Ultimate Guide to NHIs.
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface.
- Forward pivot: The NHI Lifecycle Management Guide shows why entitlement review alone is not enough when access must also be provisioned, rotated, and revoked cleanly.
What this signals
Lifecycle separation is becoming a cross-domain governance requirement, not just an accounting control. As access estates grow, organisations need the same structural split for humans, service accounts, and privileged workflows. When one identity can both create and certify access, the audit trail loses independence and the control becomes self-referential.
SoD will increasingly be measured by entitlement evidence, not policy language. Teams should expect auditors and internal control owners to ask whether provisioning, approval, and review are actually split in the system, not just documented in a procedure. That shift puts pressure on identity teams to connect governance design with live access data.
A useful way to think about this is control independence debt: the gap between a written SoD policy and the number of real identities that can still complete a process alone. The larger that gap becomes, the more organisations will need automated review, access analytics, and tighter lifecycle ownership to keep the control credible.
For practitioners
- Build a real entitlements-based SoD matrix List the actual permissions behind each role in finance, HR, and IT, then flag any identity that can both create and approve the same business event.
- Separate access administration from oversight Ensure the identity that provisions users, vendors, or payroll records cannot also reconcile logs, approve payments, or certify its own work.
- Automate conflict detection across core systems Use continuous checks to detect risky overlaps in ERP, IAM, and admin workflows so conflicts are surfaced when entitlements change, not only at audit time.
- Recertify roles after every material process change Re-run access reviews when new vendors, new payment paths, or new deployment steps are introduced, because SoD conflicts often appear after process drift.
Key takeaways
- Segregation of duties works only when creation, approval, and review are genuinely independent, not just differently named.
- The evidence of scale is operational, not theoretical: role overlap in finance, HR, IT, and ERP creates audit and fraud exposure when entitlements drift.
- The practical response is continuous entitlement mapping, conflict detection, and recertification whenever workflows or access paths change.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | SoD is an access-control separation pattern directly tied to least privilege. |
| NIST CSF 2.0 | PR.AC-1 | The article centres on role-based access restriction and conflict reduction. |
| OWASP Non-Human Identity Top 10 | NHI-03 | When applied to non-human identities, SoD problems often show up as excessive privilege overlap. |
Map NHI roles to critical workflows and remove overlapping privileges that let one account act and certify.
Key terms
- Segregation of Duties: Segregation of duties is the practice of splitting a process so no single person or account can create, approve, and reconcile the same event. It reduces fraud, error, and cover-up risk by requiring independent checks at different stages of the workflow.
- SoD Matrix: An SoD matrix is a control map that shows which roles may perform each step in a business or technical process. It is only useful if it reflects real entitlements and is updated when access, systems, or responsibilities change.
- Access Conflict: An access conflict occurs when one identity holds permissions that should be separated because they create the ability to abuse a process or hide evidence. In identity governance, conflicts are usually found by comparing entitlements against critical workflow stages.
- Independent Review: Independent review is the control step where a different role checks work already performed by another identity. It is the practical proof that approval, verification, or reconciliation is not being done by the same actor who initiated the action.
Deepen your knowledge
Segregation of duties examples and access conflict analysis are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building cross-domain governance from a similar starting point, it is worth exploring.
This post draws on content published by SecurEnds: segregation of duties examples across accounting, IT, and industry. Read the original.
Published by the NHIMG editorial team on 2025-09-12.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org