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.03.01 Event Logging?

NIST 800-171 R3 03.03.01 Event Logging at a Glance

  • Family: 03.03 Audit and Accountability (AU)
  • Requirement ID: 03.03.01 Event Logging
  • Assessment Objectives (AOs): Five (5) total, including the two (2) Organization-Defined Parameters (ODPs) below and three (3) determination statements
  • Organization-Defined Parameters (ODPs): Two (2), specified by the Department of Defense (DoD) for the Defense Industrial Base (DIB)
  • Source NIST 800-53 R5 Control: AU-02
  • NIST 800-171 R3 Kill Chain Phase: Phase 11, Situational Awareness (SA)

Event Logging is the first requirement in the Audit and Accountability (03.03) family, and it is where you decide what your systems will log. It does not generate the records itself, that is Audit Record Generation (03.03.03), and it does not define their content, that is Audit Record Content (03.03.02). Event Logging (03.03.01) specifies the event types selected for logging and requires you to review and update that selection over time. Per the NIST discussion, an event is any observable occurrence in a system, and organizations identify the event types for which logging is needed to meet their security and auditing requirements, such as password changes, execution of privileged functions, failed logons, administrative privilege usage, or third-party credential usage.

A common difficulty with this requirement is logging everything the tool ships with and never documenting the decision. The requirement is that you specify the event types, tied to an Organization-Defined Parameter (ODP), and then review and update that set on a defined frequency. For Department of Defense (DoD) contractors, the event types are not left open: DoD publishes a detailed minimum list. Leaving the selection at vendor defaults, or never reviewing it, leaves objectives unmet.

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.03.01 Actually Require?

The following is reproduced verbatim from NIST 800-171 R3, requirement 03.03.01 Event Logging. Only the formatting has been adjusted for readability. This requirement has two (2) lettered parts:

  • a. Specify the following event types selected for logging within the system: [Assignment: organization-defined event types].
  • b. Review and update the event types selected for logging [Assignment: organization-defined frequency].

The source control is AU-02 from NIST 800-53. The two bracketed assignments are the Organization-Defined Parameters (ODPs): the event types to log and the review frequency. Per the NIST discussion, organizations balance monitoring and auditing needs against system performance, for example by having the capability to log every file access but only activating it under specific circumstances, and the set of logged event types is expected to change over time. You can read the requirement directly at NIST 800-171 R3, 03.03.01 (p. 21).

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

Two (2) values sit inside this requirement. Depending on your contract, your organization may be permitted to define them. Organizations in the DIB subject to CMMC are not, because the DoD has defined them as policy.

The values below come from Attachment A of the DoD Chief Information Officer (CIO) memorandum dated 10 April 2025 (signed David W. McKeown). The memo identifies each parameter by requirement sub-part, while NIST 800-171A R3 identifies the same parameter by ODP number. Both identifiers appear below so you can match your System Security Plan (SSP) language to either document.

  • ODP[01] (DoD memo identifier 03.03.01.a). event types selected for logging within the system are defined. DoD Position: See the memo text below.
  • ODP[02] (DoD memo identifier 03.03.01.b). the frequency of event types selected for logging are reviewed and updated. DoD Position: at least every 12 months and after any significant incidents or significant changes to risks.

The assigned value for 03.03.01.a, quoted from the memo:

at a minimum and where applicable: 1) Authentication events: a) Logons (Success/Failure), b) Logoffs (Success); 2) Security Relevant File and Objects events: a) Create (Success/Failure), b) Access (Success/Failure), c) Delete (Success/Failure), d) Modify (Success/Failure), e) Permission Modification (Success/Failure), f) Ownership Modification (Success/Failure); 3) Export/Writes/downloads to devices/digital media (e.g., CD/DVD, USB, SD) (Success/Failure); 4) Import/Uploads from devices/digital media (e.g., CD/DVD, USB, SD) (Success/Failure); 5) User and Group Management events: a) User add, delete, modify, disable, lock (Success/Failure), b) Group/Role add, delete, modify (Success/Failure); 6) Use of Privileged/Special Rights events: a) Security or audit policy changes (Success/Failure), b) Configuration changes (Success/Failure); 7) Admin or root-level access (Success/Failure); 8) Privilege/Role escalation (Success/Failure); 9) Audit and security relevant log data accesses (Success/Failure); 10) System reboot, restart, and shutdown (Success/Failure); 11) Print to a device (Success/Failure); 12) Print to a file (e.g., pdf format) (Success/Failure); 13) Application (e.g., Adobe, Firefox, MS Office Suite) initialization (Success/Failure)

The memo states that its values "will be updated as necessary," so confirm against the current version before writing them into policy.

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

NIST 800-171A R3 breaks 03.03.01 into five (5) assessment objectives: two (2) Organization-Defined Parameters (ODPs) and three (3) determination statements. These AOs are:

  • A.03.03.01.ODP[01]: event types selected for logging within the system are defined.
  • A.03.03.01.ODP[02]: the frequency of event types selected for logging are reviewed and updated.
  • A.03.03.01.a: the following event types are specified for logging within the system: <A.03.03.01.ODP[01]: event types>.
  • A.03.03.01.b[01]: the event types selected for logging are reviewed <A.03.03.01.ODP[02]: frequency>.
  • A.03.03.01.b[02]: the event types selected for logging are updated <A.03.03.01.ODP[02]: frequency>.

The determination statements split part b into a review objective and an update objective, so reviewing the event types without ever updating them leaves an objective open. If you are a DoD contractor, the ODPs are specified. Per the DoD-specified ODP values in ComplianceForge's NIST 800-171 R3 Transition Guide, the event types (ODP[01]) are a detailed minimum list covering, where applicable, authentication events (logons and logoffs), security-relevant file and object events (create, access, delete, modify, and permission and ownership changes), exports and imports to and from removable media, user and group management, use of privileged or special rights including security, audit, and configuration changes, administrator or root access, privilege or role escalation, audit and security log accesses, system reboot and shutdown, printing to a device or file, and application initialization, each recorded for success and failure. DoD points to Office of Management and Budget (OMB) Memorandum M-21-31, Maturity Level 1, for additional guidance. The review-and-update frequency (ODP[02]) is at least every twelve (12) months and after any significant incidents or significant changes to risks. The full guidance on assessment methods and objects, is in NIST 800-171A R3, 03.03.01 (p. 25).

Assessment Methods and Objects for NIST 800-171 R3 03.03.01

Examine: audit and accountability policy and procedures; procedures for auditable events; system design documentation; system configuration settings; system audit records; system auditable events; system security plan.

Interview: personnel with audit and accountability responsibilities; personnel with information security responsibilities; system administrators.

Test: mechanisms for implementing system auditing.

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

03.03.01 maps from NIST 800-171 R2 requirement 3.3.1 (create and retain system audit logs and records to the extent needed to enable the monitoring, analysis, investigation, and reporting of unlawful or unauthorized system activity), and it draws on R2 requirement 3.3.3 (review and update logged events):

  • A.03.03.01.ODP[01] and A.03.03.01.a map directly to R2 3.3.1[a] and 3.3.1[b] (specifying the event types and content to log).
  • A.03.03.01.b[02] maps directly to R2 3.3.3[c] (event types being logged are updated based on the review).
  • A.03.03.01.b[01] maps indirectly to elements of R2 3.3.3[a] and 3.3.3[b] (the review process and reviewing the logged events).
  • A.03.03.01.ODP[02] has no clear mapping to any R2 AO.

Mapped against the five (5) AOs, three (3) are direct (minimal effort), one (1) is indirect (moderate effort), and one (1) has no clear mapping (significant effort), with none net new. The specify-and-review concept carries forward, but the review-and-update frequency parameter has no R2 predecessor, so define it deliberately.

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

Source Control in NIST 800-53 R5:

  • AU-02

Secure Controls Framework (SCF) Crosswalk

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

  • MON-02 Continuous Monitoring
  • MON-03.1 Centralized Management of Event Log & Security-Relevant Telemetry Content
  • MON-03.3 Audit Level Adjustments
  • MON-04 System Generated Event Logs & Security-Relevant Telemetry
  • MON-04.1 System-Wide / Time-Correlated Audit Trail
  • MON-09 Content of Event Logs
  • MON-09.1 Audit Trails

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.03.01

The following are issues teams may encounter rather than certainties. They are about the event-type selection and the review cycle, each of which needs documented evidence of due diligence and due care such as policies, standards, procedures, and configuration screenshots:

  • Specify the event types, do not just accept defaults. A.03.03.01.a requires a defined set of event types. For DoD work that means aligning to the DoD minimum list rather than whatever the platform logs by default.
  • Review and update are separate objectives. A.03.03.01.b[01] (review) and b[02] (update) are assessed independently. A review that never results in an update does not satisfy both.
  • Define the review frequency. A.03.03.01.ODP[02] has no clear R2 mapping. For DoD work it is at least every twelve months and after significant incidents or risk changes, so set and document it.
  • Success and failure both matter. The DoD event-type list records events for success and failure. Logging only failures, or only successes, misses the intent for many event types.

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

Reasonable objective evidence for an assessment is often subjective. The following examples of evidence to address NIST 800-171 R3 03.03.01 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.03.01 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-MON-01 Event Log Review & Analysis. A capability to perform security event log review and analysis (e.g., system monitoring records, continuous monitoring strategy, etc.).
  • E-MON-07 Situational Awareness. The organization leveraging knowledge of event log generation to gain situational awareness of cross-domain activities (e.g., technology issues, security events, policy violations, service provider activities, remote workforce activities, physical security events, etc.).
  • E-MON-09 Event Logs. Event logs being generated by technology assets, applications and/or services (taas).

Alongside these, keep the System Security Plan (SSP) narrative for 03.03.01 recording the ODP values you adopted.

Timeline Considerations for NIST 800-171 R3 03.03.01

With three (3) AOs mapping directly, one indirectly, and one with no clear mapping, 03.03.01 is a moderate lift, front-loaded on defining the event types. A realistic sequence:

  1. Define the event types to log (A.03.03.01.ODP[01]). For DoD contracts, align to the DoD minimum list and OMB Memorandum M-21-31 Maturity Level 1. For non-DoD scopes, define and document your own.
  2. Define the review-and-update frequency (A.03.03.01.ODP[02]), at least every twelve months and after significant incidents or risk changes for DoD work.
  3. Specify the event types for logging within the system (A.03.03.01.a).
  4. Establish the review and update cycle so the logged event types are reviewed and updated (A.03.03.01.b[01] and b[02]).
  5. Collect evidence for all five (5) AOs, including the event-type list, configuration, and dated review and update records.

Frequently Asked Questions About NIST 800-171 R3 03.03.01

What value does the DoD require for the first parameter in NIST 800-171 R3 03.03.01? R3 leaves the value to the organization. For the DIB, the DoD set it in the 10 April 2025 memorandum under ODP identifier 03.03.01.a: at a minimum and where applicable: 1) Authentication events: a) Logons (Success/Failure), b) Logoffs (Success); 2) Security Relevant File and Objects events: a) Create (Success/Failure), b) Access (Success/Failure), c) Delete (Success/Failure), d) Modify (Success/Failure), e) Permission Modification (Success/Failure), f) Ownership Modification (Success/Failure); 3) Export/Writes/downloads to devices/digital media (e.g., CD/DVD, USB, SD) (Success/Failure); 4) Import/Uploads from devices/digital media (e.g., CD/DVD, USB, SD) (Success/Failure); 5) User and Group Management events: a) User add, delete, modify, disable, lock (Success/Failure), b) Group/Role add, delete, modify (Success/Failure); 6) Use of Privileged/Special Rights events: a) Security or audit policy changes (Success/Failure), b) Configuration changes (Success/Failure); 7) Admin or root-level access (Success/Failure); 8) Privilege/Role escalation (Success/Failure); 9) Audit and security relevant log data accesses (Success/Failure); 10) System reboot, restart, and shutdown (Success/Failure); 11) Print to a device (Success/Failure); 12) Print to a file (e.g., pdf format) (Success/Failure); 13) Application (e.g., Adobe, Firefox, MS Office Suite) initialization (Success/Failure).

How many assessment objectives does NIST 800-171 R3 03.03.01 have? NIST 800-171A R3 breaks 03.03.01 into five (5) assessment objectives: two (2) Organization-Defined Parameters (ODPs) and three (3) determination statements. 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.03.01 come from? AU-02.

Where does NIST 800-171 R3 03.03.01 sit in the NIST 800-171 R3 Kill Chain? Phase 11, Situational Awareness (SA). 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.03.01

03.03.01 Event Logging specifies the event types your systems log and requires you to review and update that selection. It maps from R2 3.3.1 and draws on 3.3.3, with three (3) objectives transitioning directly, one indirectly, and one review-frequency parameter that has no clear R2 mapping. The recurring problem is accepting vendor default logging and never reviewing it. Define your event types (for DoD, the specified minimum list and OMB M-21-31 Maturity Level 1), set the review frequency, specify the events for logging, and run a review-and-update cycle with dated records.

Authoritative sources:

Authoritative sources:

This guide reproduces U.S. Government text from NIST 800-171 R3 and NIST 800-171A R3 and references the DoD ODP memorandum of 10 April 2025. It is educational, not legal or assessment advice. Last reviewed: 2026-09-22.