Quality, Expert-Derived Cybersecurity Documentation To Keep Organizations Secure, Compliant & Resilient  |  Got Questions? +1-307-241-8740
ComplianceForge

How Do I Implement NIST 800-171 R3 03.01.04 Separation of Duties?

NIST 800-171 R3 03.01.04 Separation of Duties at a Glance

  • Family: 03.01 Access Control (AC)
  • Requirement ID: 03.01.04 Separation of Duties
  • Assessment Objectives (AOs): Two (2) determination statements
  • Organization-Defined Parameters (ODPs): None (0). This requirement contains no organization-defined values
  • Source NIST 800-53 R5 Control: AC-05
  • NIST 800-171 R3 Kill Chain Phase: Phase 6b, Identify Compliance Stakeholders

Separation of Duties (SOD) is part of an organization's access governance and organizational design, not a single technical control you switch on. Where Account Management (03.01.01) decides who gets an account and Access Enforcement (03.01.02) applies those authorizations, Separation of Duties (03.01.04) decides which combinations of duties are too risky to sit with one person and defines the access authorizations that keep them apart. It reduces the risk of one individual abusing authorized privileges to carry out malevolent activity without collusion. Note the dependency built into the requirement: per the NIST discussion, SOD is enforced by 03.01.02. That means 03.01.04 is where you identify and define the separations, and 03.01.02 is where they are actually applied. Unlike the material controls around it, SOD is also the classic case where compensating controls (e.g., management oversight, increased logging, and monitoring) come into play when full separation is not operationally feasible, so do not assume you can only satisfy it one way. SOD is easier for larger organizations with clearly distinct roles and responsibilities, but becomes far more subjective and administrative when one individual wears many hats within IT, cybersecurity or other functions.

A common difficulty with this requirement is treating it as a technical checkbox instead of a design exercise. The R3 requirement is short, and the two (2) parts read like something an identity provider handles for you. It does not. Before any tool can enforce anything, a person has to decide which duties conflict and write down the access authorizations that keep them separated. If you never documented which duty pairs must be split, you have nothing for an assessor to check and nothing for 03.01.02 to enforce.

Where things stand for companies facing the transition from NIST 800-171 R2 to R3:

  • The National Institute of Standards and Technology (NIST) withdrew R2 on May 14, 2024, the same day R3 was published. The withdrawal notice states that R2 "has been withdrawn (archived), and is provided solely for historical purposes," so it will never receive another correction or clarification from NIST.
  • R2 remains the contractual standard for the Department of Defense (DoD) and the Defense Industrial Base (DIB). Cybersecurity Maturity Model Certification (CMMC) assessments reference it directly: per Title 32 of the Code of Federal Regulations (CFR), section 170.14(c)(3), "the security requirements in CMMC Level 2 are identical to the requirements in NIST SP 800-171 R2."
  • The rulemaking points the other direction. The proposed Controlled Unclassified Information (CUI) rule for the Federal Acquisition Regulation (FAR), published June 23, 2026 as part of the Revolutionary FAR Overhaul, would apply CUI safeguarding requirements government wide rather than only to DoD contracts, and it sets the baseline at R3. That rule is not final, and DoD has separately signaled an interim rule to move CMMC to R3.

What Does NIST 800-171 R3 03.01.04 Actually Require?

The following is reproduced verbatim from NIST 800-171 R3, requirement 03.01.04 Separation of Duties. Only the formatting has been adjusted for readability. Unlike 03.01.02 and 03.01.03, this requirement has two (2) lettered parts:

  • a. Identify the duties of individuals requiring separation.
  • b. Define system access authorizations to support separation of duties.

The source control is AC-05 from NIST 800-53. The NIST discussion is specific about what separation looks like in practice: dividing mission functions and support functions among different individuals or roles, conducting system support functions with different individuals or roles (e.g., quality assurance, configuration management, network security, system management, assessments, and programming), and ensuring that personnel who administer access control functions do not also administer audit functions. It also notes that separation of duty violations can span systems and application domains, so you consider the entirety of your systems and system components, not one box. You can read the requirement directly at NIST 800-171 R3, 03.01.04 (p. 9).

What Are the Organization-Defined Parameters (ODPs) Associated with NIST 800-171 R3 03.01.04?

None (0). Requirement 03.01.04 contains no bracketed assignment, so there is no organization-defined value to select and nothing for the DoD to specify. The requirement applies as written.

Your System Security Plan (SSP) narrative for 03.01.04 therefore records how the requirement is implemented rather than a parameter you chose.

What Are the Assessment Objectives (AOs) For NIST 800-171 R3 03.01.04?

NIST 800-171A R3 breaks 03.01.04 into two (2) determination statements, and it has no Organization-Defined Parameters (ODPs). These AOs are:

  • A.03.01.04.a: duties of individuals requiring separation are identified.
  • A.03.01.04.b: system access authorizations to support separation of duties are defined.

The two (2) AOs split the work into two distinct actions: identifying the conflicting duties (A.03.01.04.a) and defining the access authorizations that keep them apart (A.03.01.04.b). Identifying a conflict is not the same as defining the authorization that resolves it, so an assessor will look for evidence of both, and evidence for one does not cover the other. The full guidance on assessment methods and objects, is in NIST 800-171A R3, 03.01.04 (p. 10).

Assessment Methods and Objects for NIST 800-171 R3 03.01.04

Examine: access control policy and procedures; procedures for the separation of duties and the division of responsibilities; system configuration settings; system audit records; system access authorizations; list of divisions of responsibility and separation of duties; system security plan.

Interview: personnel with responsibilities for defining the separation of duties and the division of responsibilities; personnel with information security responsibilities; system administrators.

Test: mechanisms for implementing the separation of duties policy.

How Does NIST 800-171 R3 03.01.04 Map From NIST 800-171 R2?

03.01.04 maps from NIST 800-171 R2 requirement 3.1.4 (separate the duties of individuals to reduce the risk of malevolent activity without collusion):

  • A.03.01.04.a maps directly to R2 3.1.4[a] (the duties of individuals requiring separation are defined).
  • A.03.01.04.b maps indirectly to elements of R2 3.1.4[b] and 3.1.4[c].

Mapped against the two (2) AOs, one (1) is direct (minimal effort) and one (1) is indirect (moderate effort), with no net-new AOs and none with no mapping. This is one of the cleaner transitions in the family. The concept did not change, the intent did not change, and the underlying source control is still AC-05. What changed is consolidation: R2 spread separation of duties across defining the duties (3.1.4[a]), assigning responsibilities to separate individuals (3.1.4[b]), and granting the enabling access privileges to separate individuals (3.1.4[c]). R3 keeps the "identify the duties" objective as-is and folds the assignment and privilege-granting work into a single objective: define the system access authorizations that support separation. The effort you spent on 3.1.4 largely carries forward, but you should re-verify that your existing separation still holds under the R3 wording and across your full system scope.

How Does NIST 800-171 R3 03.01.04 Map to NIST 800-53 R5 and the SCF?

Source Control in NIST 800-53 R5:

  • AC-05

Secure Controls Framework (SCF) Crosswalk

Organizations running a single control set across multiple frameworks can satisfy 03.01.04 through the following SCF controls:

  • DCH-06.1 Defining Access Authorizations for Sensitive / Regulated Data
  • HRS-14 Separation of Duties (SoD)
  • HRS-15 Incompatible Roles
  • IAC-25 Access Enforcement
  • IAC-25.1 Access To Sensitive / Regulated Data
  • IAC-30 Least Privilege

The crosswalks from NIST 800-171 R3 and NIST 800-171A R3 to the SCF are available at no cost through the SCF Set Theory Relationship Mapping (STRM): https://securecontrolsframework.com/start-here/set-theory-relationship-mapping-strm. The STRM also carries the relationship type for each mapping (Equal, Subset Of, Intersects With), which tells you whether an SCF control fully satisfies the requirement or only part of it. Mapping above taken from SCF 2026.3.

Common Pitfalls with NIST 800-171 R3 03.01.04

The following are issues teams may encounter rather than certainties. They are about the analysis R3 expects and the enforcement dependency it assumes, each of which needs documented evidence of due diligence and due care such as policies, standards, procedures, and configuration screenshots:

  • Separation is a design decision before it is a technical setting. A.03.01.04.a requires that you identify the duties requiring separation. If that analysis lives only in someone's head, there is nothing to assess. Write down the conflicting duty pairs and the roles they map to.
  • Enforcement rides on 03.01.02, not on this requirement. Per the NIST discussion, Separation of Duties is enforced by 03.01.02. Your identified separations only matter if Access Enforcement actually applies them, so the evidence for 03.01.04 (the identified duties and defined authorizations) is separate from the evidence that 03.01.02 enforces them.
  • The access-control-versus-audit split is called out by name. NIST specifically states that personnel who administer access control functions should not also administer audit functions. In small teams this is the pairing most often violated, because the same admin frequently owns both.
  • Small teams still have to address it. Where full separation is not feasible, compensating controls such as management oversight, increased logging, and monitoring are the recognized path, but confirm what your contract or CMMC assessment will accept before you rely on them. Do not assume a compensating control is automatically sufficient.
  • Scope is the entirety of your systems. Per the NIST discussion, separation of duty violations can span systems and application domains, so consider all in-scope systems and components, not a single application.

What Is Reasonable Evidence For NIST 800-171 R3 03.01.04?

Reasonable objective evidence for an assessment is often subjective. The following examples of evidence to address NIST 800-171 R3 03.01.04 are sourced from the SCF Evidence Request List (ERL), available at https://securecontrolsframework.com/free-content/scf-download. These ERL artifacts are mapped to NIST 800-171 R3 03.01.04 through SCF controls. They establish a starting point for discussions on what an organization needs to have for evidence of due diligence and due care to withstand external scrutiny by an assessor or regulator.

  • E-DCH-02 Data Handling Practices. An organization-specific data handling practices (e.g., guidance specific the data classification scheme).
  • E-DCH-08 Authorization Documentation. That identifies authorized users and processes acting on behalf of authorized users.
  • E-HRS-25 Separation of Duties (SoD). Personnel management practices to implement and maintain separation of duties (sod) to prevent potential inappropriate activity without collusion.
  • E-IAC-02 Defined Roles & Authorizations (RBAC). Defined access control-specific roles (e.g., role based access control (rbac)) that affect both logical and physical access authorizations.

Alongside these, keep the System Security Plan (SSP) narrative for 03.01.04.

Timeline Considerations for NIST 800-171 R3 03.01.04

With one AO mapping directly and one indirectly, and none net new, 03.01.04 is a lighter lift than requirements like 03.01.01. The risk is treating it as trivial and skipping the documentation the assessor expects. A realistic sequence:

  1. Identify the duties and role combinations that require separation (A.03.01.04.a), including the access-control-versus-audit split and the support functions NIST lists (quality assurance, configuration management, network security, system management, assessments, and programming).
  2. Define the system access authorizations that support those separations (A.03.01.04.b), across the entirety of your in-scope systems and components.
  3. Implement and verify the actual enforcement through 03.01.02, since that is where Separation of Duties is enforced.
  4. Where full separation is not feasible, document the compensating oversight and confirm it is acceptable under your contract or CMMC assessment.
  5. Collect evidence for both (2) AOs, keeping the "identify the duties" evidence distinct from the "define the authorizations" evidence.

Frequently Asked Questions About NIST 800-171 R3 03.01.04

How many assessment objectives does NIST 800-171 R3 03.01.04 have? NIST 800-171A R3 breaks 03.01.04 into two (2) assessment objectives. An assessor works through each one separately, so each needs its own evidence.

Which NIST 800-53 R5 control does NIST 800-171 R3 03.01.04 come from? AC-05.

How many Organization-Defined Parameters (ODPs) does NIST 800-171 R3 03.01.04 have? None (0). The requirement contains no bracketed assignment, so there is no organization-defined value and nothing for the DoD to specify.

Where does NIST 800-171 R3 03.01.04 sit in the NIST 800-171 R3 Kill Chain? Phase 6b, Identify Compliance Stakeholders. The Kill Chain is a phased model for sequencing R3 implementation, and it assigns this requirement to that phase.

Bottom Line on NIST 800-171 R3 03.01.04

03.01.04 Separation of Duties decides which combinations of duties are too risky to sit with one person, then defines the access authorizations that keep them apart. It carries one of the cleaner transition paths in the family from R2 3.1.4, with one assessment objective mapping directly and one indirectly, so there is no net-new work in the objectives themselves. The recurring problem is treating it as a technical toggle. Separation is a design decision you have to document, its enforcement happens through 03.01.02 rather than here, and small teams have to address the duty conflicts they cannot fully separate. Identify the conflicting duties first, define the authorizations that separate them, then prove enforcement through 03.01.02.

Authoritative sources:

Authoritative sources:

This guide reproduces U.S. Government text from NIST 800-171 R3 and NIST 800-171A R3. It is educational, not legal or assessment advice. Last reviewed: 2026-09-22.