Skip to main contentChat with us

ISO 27001:2022 Annex A  ·  Organizational Control

A.5.3
Segregation of duties

To reduce the risk of fraud, error, and deliberate bypassing of information security controls by ensuring no one person controls a sensitive process from end to end.

Last reviewed: June 12, 2026  ·  Authored by TÜV SÜD & BSI Certified Lead Auditors

Control Definition

Duties and areas of responsibility that conflict with each other must be identified and divided between different people, so that no single individual can take a sensitive action and also approve, verify, or conceal it.

Control Objective

To reduce the risk of fraud, error, and deliberate bypassing of information security controls by ensuring no one person controls a sensitive process from end to end.

What This Really Means

This is the oldest control in the book, borrowed straight from accounting: the person who writes the check should not be the person who reconciles the bank statement. Translated to information security, segregation of duties (SoD) asks one question of every sensitive process — can a single person initiate an action, approve it, and erase the evidence? If the answer is yes, you are relying entirely on that one person's integrity and accuracy, and the control exists because that bet eventually loses, through fraud or through an honest error nobody catches.

In practice, the control asks you to find your toxic combinations and break them up. The classic conflicts: requesting access and approving it; writing code and deploying it to production unreviewed; implementing a change and approving that same change; administering a system and auditing its logs; initiating a payment and releasing it; operating security controls and assessing whether they work. The standard working artifact is a conflict matrix — a short table of duties marked compatible or incompatible — mapped against who actually holds which rights today, usually pulled from your IAM platform or access review data.

ISO is realistic about small organizations. When a five-person engineering team cannot split every duty, the expectation is not magic headcount — it is compensating controls: independent monitoring of activity, audit trails reviewed by someone outside the process, dual authorization on the riskiest steps, closer management supervision. The failure mode is not having conflicts; it is having them unconsciously.

For auditors, the heart of A.5.3 is conscious design. They expect you to know which duty combinations in your organization are dangerous, to show where you separated them — in workflow tools, pipeline rules, and role definitions, not just on paper — and to show documented, monitored compensating controls where you could not. "We never analyzed it" is the answer that fails. "We have three known conflicts, here is the risk acceptance, and here is the monthly review that watches them" is the answer that passes.

Why It Matters

Nearly every large insider fraud and a striking share of catastrophic outages share one precondition: a single person held end-to-end control of a process, so a bad decision — malicious or mistaken — traveled from idea to production with no second pair of eyes. Segregation of duties is the structural defense against that concentration. It does not assume people are dishonest; it removes the need to find out.

SoD is also what makes the rest of your ISMS believable. Access reviews, change management, and logging all rest on the assumption that the person who acts is not the person who checks. When one identity can do both, audit trails stop proving anything and approval workflows become theater. Auditors treat weak segregation as a leading indicator: a finding here usually predicts findings in privileged access, environment separation, and change control.

Where conflicting duties are left combined, organizations face:

  • Undetected insider fraud – the person who can create a vendor, approve the invoice, and reconcile the account can steal indefinitely without tripping an alarm
  • Unreviewed errors reaching production – an engineer who can merge their own code and push it live turns every bad day into a potential outage or breach
  • Meaningless audit trails – an administrator who manages a system and also controls its logs can rewrite history, undermining investigations and the value of evidence
  • Total compromise from one account – duties concentrated in one identity mean a single phished credential hands an attacker the entire process
  • Cascading audit findings – an auditor who discovers self-approval in one workflow starts sampling every other workflow, and isolated gaps escalate into systemic nonconformities

Regional Compliance Context

In Indian financial services, segregation of duties is a supervisory expectation, not just an ISO one. RBI master directions push regulated entities toward structural separation — an information security function organizationally independent of IT operations, and maker-checker discipline as the default for changes that touch transaction systems — while SEBI's CSCRF carries comparable expectations for market intermediaries. If you operate in BFSI or sell into it, your SoD analysis will be read by more than your certification auditor; align the conflict matrix with what the sectoral regulator already demands so one piece of work serves both.

Implementation Guidance

1

Inventory Your Sensitive Processes and Duties

Start where fraud, error, or concealment would hurt most: access provisioning, software deployment, change approval, payment and vendor master-data processing, log administration, backup management, and security monitoring. For each process, list the distinct duties involved — request, approve, execute, verify, record. The CISO or risk owner should run this with the actual process owners, not from an org chart.

2

Build a Conflict Matrix of Incompatible Duties

Mark which duty pairs must never sit with one person. Four classic patterns cover most cases: authorization versus execution, execution versus verification or recording, asset custody versus reconciliation, and operations versus audit. Keep the matrix to genuinely toxic combinations in your top processes — a 200-row matrix nobody maintains is worth less than a 15-row one that gets reviewed.

3

Map Real People and Access Against the Matrix

Pull current entitlements from your IAM platform, ticketing tool, code repository, and finance systems, then compare them with the matrix. You are hunting live conflicts: the engineer who can merge, deploy, and delete logs; the manager who raises and approves their own access; the admin whose account spans production and its audit trail. Document every hit, even the awkward ones.

4

Separate Duties Where Headcount Allows

Redesign roles so conflicting duties land on different people: requesters never approve, developers never self-deploy to production, system administrators never administer the logging platform that watches them. Update role definitions and the access control policy so the separation survives staff changes instead of living in tribal knowledge.

5

Apply Documented Compensating Controls Where It Does Not

Small teams cannot split everything, and the standard anticipates that. For each accepted conflict, record a compensating control with an owner and a frequency: immutable or independently reviewed audit logs, alerts on direct production changes routed outside the team, dual authorization on the highest-risk step, or a monthly management review of privileged activity. Capture the residual risk in the risk register with formal sign-off.

6

Enforce Segregation in Systems, Not Just Policy

Configure tools to make violations hard: approval chains in the ticketing system that block self-approval, branch protection requiring a different reviewer before merge, deployment pipelines with a separate release approver, dual release in payment applications, and PAM workflows for privileged sessions. Technical enforcement is the evidence auditors trust most, because it works even on a bad day.

7

Re-Check Conflicts at Every Access Review and Org Change

Add an SoD column to quarterly access reviews so new conflicts surface as people move roles, and re-run the full analysis after restructures, acquisitions, or the arrival of a new core system. Movers are the main source of silent conflicts — their old rights plus their new rights often combine into exactly the pairing the matrix forbids.

Audit Evidence

During your ISO 27001 certification audit, auditors will expect to see the following evidence to demonstrate compliance with A.5.3:

Documentation

  • Segregation of duties analysis or conflict matrix listing incompatible duties and the roles that hold them
  • Access control policy or role definitions showing how conflicting duties are separated by design
  • Quarterly access review records that include SoD conflict checks and remediation of flagged conflicts
  • Risk register entries with management sign-off for accepted conflicts and their compensating controls
  • System configuration evidence: ticketing approval chains, branch protection rules, dual-authorization settings, PAM workflow approvals

Interviews

  • CISO or risk owner on how conflicting duties were identified and how exceptions are decided and tracked
  • DevOps or platform engineers on who can approve, merge, and deploy production changes — probing whether self-approval is technically possible
  • Finance or HR process owners on dual control over payments, vendor master data, and payroll changes

Observations

  • Live demonstration that a user cannot approve their own access request or change ticket in the workflow tool
  • Inspection of repository and pipeline settings: required reviewers, blocked self-merge, separate deployment approvers
  • A sample of recent production changes traced end to end to confirm requester, approver, and implementer are different people

Practitioner Insights

Surendra Pal Singh

A pattern I see across audits: organizations answer a segregation question with an org chart. An org chart proves nothing — I want the last ten production changes with three columns: who requested, who approved, who deployed. When the same name fills all three columns week after week with no independent review, that is a finding regardless of what the policy says. Run that exact sampling on yourself a month before the audit; it is the fastest SoD self-test there is.

Surendra Pal Singh · CISO, DPO, CISA, ISO 27001, 27701, 42001 Lead Auditor
Saundhi Chauhan

Small teams fail this control by pretending, not by being small. A five-engineer startup that writes "duties are segregated where practicable" and stops has nothing to show an auditor. The startup that writes "our platform lead can both deploy and administer logs — accepted risk, compensated by immutable log storage and a monthly founder review of admin activity" and keeps the review evidence passes. An honest one-page conflict list beats a beautiful matrix that does not match how the team actually works.

Saundhi Chauhan · ISO 27001, 27701 Lead Auditor

Common Challenges & Solutions

Challenge

A small engineering team writes, reviews, deploys, and operates everything, so full segregation is structurally impossible.

Solution

Take the segregation you can get and compensate for the rest. Require a different person to approve every pull request, gate production deploys behind pipeline approvals, and route alerts on direct production access to someone outside the team, such as the CTO or a founder. Document the residual conflicts as accepted risks and revisit the design at each hiring milestone.

Challenge

Administrators hold standing god-mode accounts that bypass every carefully designed approval workflow.

Solution

Separate daily-driver accounts from privileged accounts and move admin rights behind a PAM or just-in-time elevation flow, so privilege is granted per task and logged. Keep break-glass credentials sealed, with alerting and a mandatory post-use review. Revalidate the privileged access list quarterly — standing privilege is where segregation quietly dies.

Challenge

Nobody can say which duty combinations actually conflict, so the analysis stalls or produces an academic matrix.

Solution

Anchor on four patterns: authorization versus execution, execution versus verification, custody versus reconciliation, and operations versus audit. Apply them to your five most sensitive processes only — access, deployment, changes, payments, logging — and ignore the rest until those are solid. A matrix you can explain in two minutes is the right size.

Challenge

The person who administers the SIEM also administers the systems it monitors, and could erase their own traces.

Solution

Split log-platform administration from administration of the monitored systems, even if that means a part-time duty for someone in another team. Where headcount truly prevents it, make logs append-only or ship them to immutable storage with retention settings the admin cannot change, and have an independent person review log-platform admin activity on a fixed cadence.

Challenge

Role and entitlement creep over the years silently recreates conflicts the original design eliminated.

Solution

Treat movers as the highest-risk population: remove old entitlements within a defined SLA when someone changes roles instead of letting access accumulate. Add an SoD check to quarterly access reviews — IGA tools can flag conflicting entitlement pairs automatically, and a spreadsheet comparison works at smaller scale. Re-baseline roles against the conflict matrix annually.

Frequently Asked Questions

Is segregation of duties mandatory for small companies under ISO 27001?
The control applies to every certified organization, but the standard explicitly anticipates that small teams cannot always separate duties. Where segregation is impracticable, compensating controls — independent monitoring, reviewed audit trails, dual authorization, management supervision — are acceptable, provided the conflict is consciously identified, documented, and risk-accepted. What is not acceptable is having no analysis at all.
What are typical examples of conflicting duties in IT?
The recurring pairs: requesting access and approving it; developing code and deploying it to production without independent review; implementing a change and approving that change; administering a system and managing its audit logs; initiating a payment and releasing it; operating security controls and assessing their effectiveness. Any pairing that lets one person act and then verify or conceal their own action is a conflict.
Does ISO 27001 require a segregation of duties matrix?
No specific document is mandated — the requirement is that conflicting duties are segregated, however you evidence it. In practice a conflict matrix is the artifact auditors expect, because it shows the analysis actually happened. It can be a one-page table inside your access control policy plus an SoD column in access review reports; dedicated tooling is optional.
How does A.5.3 differ from A.8.31, the separation of development, test and production environments?
A.8.31 separates environments — technical boundaries between development, test, and production. A.5.3 separates people and duties — who may write code versus who may push it across that boundary. They meet at deployment: an organization can have perfectly isolated environments and still fail A.5.3 if the same engineer writes, approves, and releases every change.
Can tooling and automation replace segregation of duties?
Tools enforce segregation rather than replace it. Branch protection, pipeline approval gates, workflow rules that block self-approval, and dual-release functions are how an SoD design becomes real, and immutable logging with independent review is a legitimate compensating control. But deciding which duties conflict in your organization remains a governance judgment that no tool makes for you.
How often should segregation of duties be reviewed?
Fold a conflict check into every periodic access review — quarterly is the common cadence — and re-run the full analysis on trigger events: restructures, mergers, key departures, or a new core system such as an ERP. An annual review of the conflict matrix itself is the floor, and the matrix should be consulted whenever a new role is created.

Written By Expert Auditors

Saundhi Chauhan
Saundhi Chauhan
Lead Auditor
ISO 27001 Lead AuditorISO 27701 Lead Auditor
Surendra Pal Singh
Surendra Pal Singh
Chief Information Security Officer & Data Protection Officer
CISODPOCISAMCSEITILISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Last reviewed: June 2026Content verified by certified lead auditors

Get in touch

Book a free consultation or send us your requirements. We respond within 24 hours.

Quick Call

Pick a time slot

Send Requirements

Get a custom quote in 24 hours

We're Online

⚠️ Business inquiries only. Personal email addresses will be rejected.

24hr Response
Free Consultation
No Obligations