Requirement 10: Log and Monitor All Access to System Components and Cardholder Data

PCI DSS v4.0.1 Requirement 10: what to log, protecting logs from tampering, the 12-month retention rule and automated log review.

Requirement 10 is what makes an incident investigable. Its controls assume that one day you will need to reconstruct exactly who did what, and that the logs themselves will be a target.

PCI DSS v4.0.1 breaks this requirement into 7 sections containing 27 individual controls.

What this requirement is actually asking

Logs must be retained for at least 12 months, with the most recent three months immediately available (10.5.1). "Immediately available" means queryable without a restore request.

10.4.1.1 requires automated mechanisms for log review. Manual daily review is no longer sufficient for the critical log sources, which for most entities means a SIEM or equivalent.

10.7 covers failure of the security controls themselves. If logging stops, you must detect that and respond, within 24 hours for service providers.

Does it apply to you?

All system components in scope, plus the security control systems that protect them.

The controls

Requirement 10 contains 27 controls across 7 sections. Each links to its own page with the requirement in full and the testing procedures an assessor uses to verify it.

10.1: Governance for logging and monitoring

Control What it requires Guidance
10.1.1 All security policies and operational procedures that are identified in Requirement 10… Yes
10.1.2 Roles and responsibilities for performing activities in Requirement 10 are documented… Yes

10.2: What events are logged, and the detail captured per event

Control What it requires Guidance
10.2.1 Audit logs are enabled and active for all system components and cardholder data Yes
10.2.1.1 Audit logs capture all individual user access to cardholder data Yes
10.2.1.2 Audit logs capture all actions taken by any individual with administrative access… Yes
10.2.1.3 Audit logs capture all access to audit logs Yes
10.2.1.4 Audit logs capture all invalid logical access attempts Yes
10.2.1.5 Audit logs capture all changes to identification and authentication credentials… Yes
10.2.1.6 Audit logs capture… Yes
10.2.1.7 Audit logs capture all creation and deletion of system-level objects Yes
10.2.2 Audit logs record the following details for each auditable event… Yes

10.3: Protecting logs from alteration and unauthorised access

Control What it requires Guidance
10.3.1 Read access to audit logs files is limited to those with a job-related need Yes
10.3.2 Audit log files are protected to prevent modifications by individuals Yes
10.3.3 Audit log files, including those for external-facing technologies… Yes
10.3.4 File integrity monitoring or change-detection mechanisms is used on audit logs to ensure… Yes

10.4: Reviewing logs, with automation required for critical sources

Control What it requires Guidance
10.4.1 The following audit logs are reviewed at least once daily… Yes
10.4.1.1 Automated mechanisms are used to perform audit log reviews Yes
10.4.2 Logs of all other system components (those not specified in Requirement 10.4.1) are reviewed… Yes
10.4.2.1 The frequency of periodic log reviews for all other system components… Yes
10.4.3 Exceptions and anomalies identified during the review process are addressed Yes

10.5: Retention: 12 months, 3 months immediately available

Control What it requires Guidance
10.5.1 Retain audit log history for at least 12 months, with at least the most recent three months… Yes

10.6: Time synchronisation, so events can be correlated

Control What it requires Guidance
10.6.1 System clocks and time are synchronized using time-synchronization technology Yes
10.6.2 Systems are configured to the correct and consistent time… Yes
10.6.3 Time synchronization settings and data are protected… Yes

10.7: Detecting and responding to failures of security controls

Control What it requires Guidance
10.7.1 Service providers: Failures of critical security control systems are detected, alerted, and addressed promptly… Yes
10.7.2 Failures of critical security control systems are detected, alerted, and addressed promptly… Yes
10.7.3 Failures of any critical security control systems are responded to promptly… Yes

Evidence your assessor will ask for

  • Log samples showing all the required fields for each event type in 10.2.2
  • Configuration showing logs are written to a system the originating admins cannot alter
  • Retention configuration plus a successful retrieval from beyond three months
  • NTP configuration and evidence of drift monitoring

Where this commonly fails

  • Administrators with delete rights on the log store, which defeats 10.3.2
  • Retention set to 12 months on the SIEM but 30 days on the source, with nothing in between
  • Time sources unsynchronised across cloud regions, making correlation unreliable

Official source

This page is original commentary. It cites requirement identifiers and the official requirement title, and does not reproduce the text of the standard. For the authoritative wording, including each testing procedure and the customized approach objective, download PCI DSS v4.0.1 (June 2024) from the PCI Security Standards Council document library.

PCI DSS is a registered standard of the PCI Security Standards Council, LLC, which does not endorse this site.