Subscribe to the Non-Human & AI Identity Journal
Home FAQ Governance, Ownership & Risk What do security teams get wrong about SoD…
Governance, Ownership & Risk

What do security teams get wrong about SoD when service accounts and automation are involved?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated July 24, 2026 Domain: Governance, Ownership & Risk

They often scope SoD to human users and leave non-human identities outside the model. That creates blind spots, because service accounts, integrations, and AI-driven workflows can move data or trigger approvals across systems with the same business impact as a person.

Why This Matters for Security Teams

Segregation of Duties only works when it covers every identity that can initiate, transform, or approve a business process. If service accounts, API keys, CI/CD automation, and integrations sit outside the SoD model, teams can preserve the appearance of control while still allowing one workflow to create, move, and approve data across systems. That is a governance failure, not just an IAM gap.

This matters because non-human identities are not edge cases. NHIs now outnumber human identities by 25x to 50x in modern enterprises, and only 5.7% of organisations have full visibility into their service accounts, according to Ultimate Guide to NHIs — What are Non-Human Identities. When that blind spot exists, SoD becomes a paper control that misses the actual execution path. NIST control intent in NIST SP 800-53 Rev 5 Security and Privacy Controls reinforces that separation must be enforced across roles and system actors, not just named people. In practice, many security teams discover SoD drift only after an automation path has already moved sensitive data or triggered an approval outside the intended review chain.

How It Works in Practice

Effective SoD for automation starts by treating the service account as an actor with business consequence, not as a technical dependency. That means mapping each non-human identity to the process steps it can execute, then checking whether a single workflow can create, approve, reconcile, and export the same record. The control question is not “who owns the account?” but “can one identity complete incompatible actions without an independent check?”

Security teams usually need three layers of enforcement:

  • Inventory the non-human identities used by ERP jobs, ETL pipelines, ticketing automations, and app-to-app integrations.
  • Assign process-level SoD rules that reflect the real transaction flow, including handoffs between systems.
  • Use short-lived credentials, scoped tokens, and approval-bound access so the automation only has authority for the specific task.

This is where the research on service accounts becomes practical. The 52 NHI Breaches Analysis shows how frequently compromised machine identities become the path to broad operational access. NIST guidance on access control and auditability in NIST SP 800-53 Rev 5 Security and Privacy Controls supports logging, approval traceability, and least privilege as baseline expectations. That becomes especially important when automation chains span SaaS platforms, because a service account in one system can silently perform the “first half” of a prohibited SoD combination and pass the result to another system. These controls tend to break down when workflow ownership is fragmented across teams because no single control owner sees the full cross-system transaction path.

Common Variations and Edge Cases

Tighter SoD often increases operational overhead, requiring organisations to balance fraud prevention against automation speed and maintenance cost. That tradeoff is real, especially where job scheduling, exception handling, and emergency access already create pressure to simplify controls.

One common edge case is shared automation across multiple business units. Current guidance suggests that SoD should follow the transaction, not the organisational chart, but there is no universal standard for this yet. A platform team may own the account while finance, procurement, and operations each rely on it differently, which makes a single role-based policy too coarse.

Another edge case is agentic or AI-assisted workflows. When an agent can decide which tool to call next, static role definitions become weaker than runtime policy checks. The safer pattern is context-aware authorisation, JIT credential issuance, and full event logging so that each step is evaluated in context rather than assumed safe because the service account was “approved” once. For broader NHI governance, Ultimate Guide to NHIs — What are Non-Human Identities is a useful baseline for lifecycle and visibility discipline. In regulated environments, the most difficult failures occur where a single integration account bridges multiple control domains and nobody has mapped the effective SoD boundary.

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, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01Service accounts must be inventoried before SoD can include them.
OWASP Agentic AI Top 10A1Autonomous workflows can bypass static SoD if runtime actions are not constrained.
CSA MAESTROTR-1Agentic and automated workflows need transaction-level governance and traceability.
NIST AI RMFAI governance must account for automated decisions that affect separation of duties.
NIST CSF 2.0PR.AC-4Least-privilege access is required for both human and non-human actors.

Map automated transactions end to end and enforce approval checkpoints at each trust boundary.

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