ISO 27002:2022
Technological controls – ISO 27002:2022

ISO 27002:2022 8.15: Logging

Logs recording activity, exceptions, faults and other events of interest are to be generated, kept, protected and analysed. Purpose: record events, produce evidence, keep log information intact, block unauthorized access to it, spot security events that could become incidents and support investigations. Guidance: a topic-specific logging policy documents why logs are created, what is collected and any protection and handling requirements. Each log entry should, as applicable, contain user IDs, system activities, dates, times and details of events such as log-on and log-off, device and system identifiers and location, and network addresses and protocols. Events to consider logging include successful and rejected attempts to access systems and to access data or other resources; system configuration changes; use of privileges; use of utilities and applications; which files were accessed and how, including removal of important files; alarms from access control systems; switching security systems such as anti-virus or intrusion detection on or off; creating, changing or deleting identities; and user transactions in applications, including those run by third parties. Synchronized time sources (8.17) are essential for correlating logs. Protection: nobody, including privileged users, should be able to delete or disable logs of their own activity; because administrators can tamper with logs on systems they control, logs must be protected and reviewed to keep them accountable. Protect against changes to what message types are recorded, editing or deletion of log files, and failure to record or overwriting of old entries when storage fills, using techniques such as cryptographic hashing, append-only read-only files or public transparency logs. Some logs must be archived for retention or evidence purposes (5.28). Before sending logs to a vendor for troubleshooting, de-identify usernames, IP addresses, hostnames or the organization name where possible (8.11), and protect PII in logs (5.34). Analysis: interpret events to find unusual or anomalous behaviour that may indicate compromise, considering the skills needed, a defined analysis procedure, the attributes each security event needs, exceptions flagged by predefined rules (SIEM, firewall, IDS, malware signatures), comparison of known patterns and normal traffic with anomalies (user and entity behaviour analytics), trend and pattern analysis, and threat intelligence. Support this with monitoring such as reviewing access attempts on protected resources such as name servers, portals and shared folders; checking DNS logs for outbound connections to malicious servers such as botnet controllers; examining provider usage reports and invoices for unusual activity; including physical entry and exit logs; and correlating logs. Suspected and actual incidents, such as malware infection or firewall probing, are investigated further (5.25). Other information: filtering tools help find significant events in voluminous logs; logging underpins automated monitoring (8.16); SIEM tools store, correlate, normalize and analyse logs and need careful source selection, rule tuning and use-case development; transparency logs help detect tampering; cloud logging responsibilities are shared (ISO/IEC 27017).

Maintained by Gerard BlokdykControl text last updated

What else in your programme already covers this

This control maps to 196 controls across 43 other frameworks. If you already hold one of them, the evidence you collected for it is the starting point here rather than new work.

PCI DSS 4.0 · 21 controls

  • 10.2.1 10.2.1 Audit logging enabled on all system components
  • 10.2.1.1 10.2.1.1 Logs capture individual user access to cardholder data
  • 10.2.1.2 10.2.1.2 Logs capture all administrative actions
  • 10.2.1.3 10.2.1.3 Access to the audit logs is itself logged
  • 10.2.1.4 10.2.1.4 Logs capture invalid logical access attempts
  • 10.2.1.5 10.2.1.5 Logs capture changes to identification and authentication credentials
  • 10.2.1.6 10.2.1.6 Logs capture initialization and stopping of audit logs
  • 10.2.1.7 10.2.1.7 Logs capture creation and deletion of system-level objects
  • 10.2.2 10.2.2 Required details recorded for each auditable event
  • 10.3.1 10.3.1 Audit log read access limited to job need
  • 10.3.2 10.3.2 Audit log files protected from modification
  • 10.3.3 10.3.3 Audit logs promptly backed up to central secure storage
  • 10.3.4 10.3.4 File integrity monitoring on audit logs
  • 10.5.1 10.5.1 Keep logs 12 months, latest three months online
  • 10.6.3 10.6.3 Time sync configuration and time data protected
  • 10.7.1 10.7.1 Service providers detect critical control failures (superseded)
  • 10.7.2 10.7.2 Detect and alert on critical security control failures
  • 11.5.2 11.5.2 Change detection on critical files
  • 12.4.1 12.4.1 Executive responsibility for a PCI DSS compliance program
  • 5.3.4 5.3.4 Anti-malware audit logs enabled and retained
  • 9.2.3 9.2.3 Physical protection of network hardware and lines

FedRAMP High · 18 controls

  • AC-6(9) Log Use of Privileged Functions
  • AU-1 Policy and Procedures
  • AU-12 Audit Record Generation
  • AU-2 Event Logging
  • AU-3 Content of Audit Records
  • AU-3(1) Additional Audit Information
  • AU-5 Response to Audit Logging Process Failures
  • AU-7 Audit Record Reduction and Report Generation
  • AU-9(4) Access by Subset of Privileged Users
  • CM-12(1) Information Location | Automated Tools to Support Information Location (CM-12(1))
  • CM-5(1) Access Restrictions for Change | Automated Access Enforcement and Audit Records (CM-5(1))
  • IR-7(1) Incident Response Assistance | Automation Support for Availability of Information and Support (IR-7(1))
  • SA-1 Policy and Procedures
  • SA-2 Allocation of Resources
  • SI-11 Error Handling
  • SI-4(16) System Monitoring | Correlate Monitoring Information (SI-4(16))
  • SI-4(2) Automated Tools and Mechanisms for Real-Time Analysis
  • SI-7(1) Integrity Checks

FedRAMP Moderate · 18 controls

  • AC-6(9) Log Use of Privileged Functions
  • AU-1 Policy and Procedures
  • AU-12 Audit Record Generation
  • AU-2 Event Logging
  • AU-3 Content of Audit Records
  • AU-3(1) Additional Audit Information
  • AU-5 Response to Audit Logging Process Failures
  • AU-7 Audit Record Reduction and Report Generation
  • AU-9(4) Access by Subset of Privileged Users
  • CM-12(1) Information Location | Automated Tools to Support Information Location (CM-12(1))
  • CM-5(1) Access Restrictions for Change | Automated Access Enforcement and Audit Records (CM-5(1))
  • IR-7(1) Incident Response Assistance | Automation Support for Availability of Information and Support (IR-7(1))
  • SA-1 Policy and Procedures
  • SA-2 Allocation of Resources
  • SI-11 Error Handling
  • SI-4(16) System Monitoring | Correlate Monitoring Information (SI-4(16))
  • SI-4(2) Automated Tools and Mechanisms for Real-Time Analysis
  • SI-7(1) Integrity Checks

NIST SP 800-53 Rev 5 · 17 controls

ACSC Essential Eight · 13 controls

  • E8-ADMIN-ML2 Restrict Administrative Privileges (ML2)
  • E8-APP-ML2 Application Control (ML2)
  • E8-UAH-ML3 User Application Hardening - Maturity Level 3
  • E8-ADMIN-ISM-1509 Restrict administrative privileges (ISM-1509): Privileged access events are centrally logged
  • E8-ADMIN-ISM-1650 Restrict administrative privileges (ISM-1650): Privileged user account and security group management events are centrally logged
  • E8-ADMIN-ISM-1815 Restrict administrative privileges (ISM-1815): Event logs are protected from unauthorised modification and deletion
  • E8-APP-ISM-1660 Application control (ISM-1660): Allowed and blocked application control events are centrally logged
  • E8-APP-ISM-1815 Application control (ISM-1815): Event logs are protected from unauthorised modification and deletion
  • E8-MFA-ISM-1683 Multi-factor authentication (ISM-1683): Successful and unsuccessful multi-factor authentication events are centrally logged
  • E8-MFA-ISM-1815 Multi-factor authentication (ISM-1815): Event logs are protected from unauthorised modification and deletion
  • E8-UAH-ISM-1623 User application hardening (ISM-1623): PowerShell module logging, script block logging and transcription events are centrally logged
  • E8-UAH-ISM-1815 User application hardening (ISM-1815): Event logs are protected from unauthorised modification and deletion
  • E8-UAH-ISM-1889 User application hardening (ISM-1889): Command line process creation events are centrally logged

CIS Controls v8 · 11 controls

  • CIS-12.5 Centralize Network Authentication, Authorization, and Auditing (AAA)
  • CIS-13.1 Centralize Security Event Alerting
  • CIS-13.6 Collect Network Traffic Flow Logs
  • CIS-3.14 Log Sensitive Data Access
  • CIS-8.1 Establish and Maintain an Audit Log Management Process
  • CIS-8.10 Retain Audit Logs
  • CIS-8.2 Collect Audit Logs
  • CIS-8.3 Ensure Adequate Audit Log Storage
  • CIS-8.5 Collect Detailed Audit Logs
  • CIS-8.6 Collect DNS Query Audit Logs
  • CIS-8.9 Centralize Audit Logs

SOC 2 · 9 controls

  • SOC2-CC6.1 CC6.1 Logical access security over protected information assets
  • SOC2-CC7.1 CC7.1 Detecting configuration changes and new vulnerabilities
  • SOC2-CC7.2 CC7.2 Monitoring system components for anomalies
  • SOC2-CC8.1 CC8.1 Managing changes to procedures, software, data and infrastructure
  • SOC2-P6.2 P6.2 Record of authorised disclosures
  • SOC2-P6.3 P6.3 Record of unauthorised disclosures and breaches
  • SOC2-PI1.2 PI1.2 Controls over system inputs
  • SOC2-PI1.3 PI1.3 Controls over system processing
  • SOC2-PI1.5 PI1.5 Controls over stored inputs, work in process and outputs

C5 (Germany) · 8 controls

  • C5-DEV-07 Logging of changes
  • C5-OPS-10 Logging and Monitoring - Concept
  • C5-OPS-11 Logging and Monitoring - Metadata Management Concept
  • C5-OPS-12 Logging and Monitoring - Access, Storage and Deletion
  • C5-OPS-14 Logging and Monitoring - Storage of the Logging Data
  • C5-OPS-15 Logging and Monitoring - Accountability
  • C5-OPS-16 Logging and Monitoring - Configuration
  • C5-PSS-04 Error handling and Logging Mechanisms
  • ASBv3-DP-8 Ensure security of key and certificate repository
  • ASBv3-DS-7 Enable logging and monitoring in DevOps
  • ASBv3-GS-7 Define and implement logging, threat detection and incident response strategy
  • ASBv3-LT-6 Configure log storage retention
  • LT-3 Enable logging for security investigation
  • LT-4 Enable network logging for security investigation
  • LT-5 Centralize security log management and analysis

CMMC 2.0 · 6 controls

  • ISM-0580 Event logging policy
  • ISM-0585 Details captured for each logged event
  • ISM-1405 Implementing a centralised event logging facility
  • ISM-1815 Protecting event logs from modification and deletion
  • ISM-1988 Searchable retention for 12 months

HIPAA Security Rule · 4 controls

ISO 19011:2018 · 4 controls

  • 5.5.4 Selecting audit team members
  • 6.4.3 Conducting opening meeting
  • 6.7 Conducting audit follow-up
  • 7.2.3 Knowledge and skills

NIST SP 800-171 Rev 3 · 4 controls

NIST SP 800-66 Rev 2 · 4 controls

ISO 27701:2019 · 3 controls

  • 5.6 Operation
  • 6.9.4 Logging and monitoring
  • 7.5.4 Records of PII disclosure to third parties

MTCS (Singapore) · 3 controls

  • 13.2 Logging and monitoring process
  • 13.4 Audit trails
  • 22.9 Administrator access logs

NIST SP 800-161 Rev 1 · 3 controls

  • ASD37-30 Endpoint detection and response (Very Good)
  • ASD37-33 Capture network traffic (Limited)
  • SEC04-BP01 Configure service and application logging
  • SEC04-BP02 Capture logs, findings, and metrics in standardized locations

DORA · 2 controls

ISO 22301:2019 · 2 controls

  • 7.5.3 Control of documented information
  • 9.1 Monitoring, measurement, analysis and evaluation

ISO/IEC 42001:2023 · 2 controls

  • A.6.2.8 AI system recording of event logs
  • A.7.5 Data provenance

NIST SP 800-218 · 2 controls

  • 16.6.14.C.01 16.6.14.C.01 Documented event log audit requirements
  • 16.6.7.C.01 16.6.7.C.01 Minimum content of system management logs
  • ANSSI-HYG-36 Enable and Configure Logging on the Most Important Components
  • SEC.AUDIT Audit logging of user access and actions, kept 12 months
  • AUCDR-IS-1 Limit risk of unauthorised access to the CDR data environment
  • s76 s 76 Log collection, alteration, consultation, disclosure, combination and erasure

IEC 62443 · 1 control

  • 62443-3-3-FR2-SR-2-8 Auditable Events

ISO 27001:2022 · 1 control

ISO 27017:2015 · 1 control

  • 12.4 Logging and monitoring

ISO 27018:2019 · 1 control

  • 12.4 Logging and monitoring

NIS2 Directive · 1 control

  • Art.23.4.b Submit an incident notification within 72 hours, with an initial assessment and indicators of compromise
  • NIST-CSF-PR.PS-04 Log records are generated and made available for continuous monitoring

NIST SP 800-172 · 1 control

  • 3.11.3e Advanced Automation and Analytics Capabilities

NY DFS 23 NYCRR 500 · 1 control

PTES · 1 control

  • PTES-4.3 Document every change and require a controlled cleanup and restoration

Every mapping shown was judged rather than inferred from wording similarity, and the ones that failed review are published too. See the coverage reports and what was rejected.

Other controls in Technological controls – ISO 27002:2022

You are reading one control. How much of ISO 27002:2022 have you already done?

ISO 27002:2022 8.15 is one control. If you already hold one of the frameworks below, a reviewed crosswalk already says how much of ISO 27002:2022 your existing evidence covers. Hold NIST SP 800-53 Rev 5 and 79 of 93 ISO 27002:2022 controls already carry evidence.

Each report names every control your existing framework evidences, every one it does not, the reasoning behind each claim, and the claims that were argued against and rejected. 180 were rejected on the NIST SP 800-53 Rev 5 pair alone.

Query this from an agent

The graph holds this control, the 196 it maps to, and the evidence behind each claim, over MCP and REST.