Skip to main contentChat with us

ISO 27001:2022 Annex A  ·  Technological Control

A.8.15
Logging

To record events and generate tamper-resistant evidence that supports incident investigations and surfaces security events before they become incidents.

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

Control Definition

Logs recording activities, exceptions, faults, and other relevant events must be produced, stored, protected against tampering and unauthorized access, and analyzed. The control covers the full log lifecycle — deciding what to capture, keeping it safely for as long as needed, and actually looking at it.

Control Objective

To record events and generate tamper-resistant evidence that supports incident investigations and surfaces security events before they become incidents.

What This Really Means

Logs are the flight recorder of your environment: when something goes wrong, they are the only honest witness to what actually happened, in what order, done by whom. The control has four verbs — produce, store, protect, analyze — and organizations reliably fail on a different one than they expect. Producing logs is easy; protecting them from the very administrators they record, and proving someone analyzes them, is where the work lives.

Produce means deciding, per system type, which events are captured: user activities such as log-ons and access to sensitive data, privileged and administrative actions, exceptions and faults, configuration changes, and security events like repeated authentication failures or alerts from protection tooling. Each record needs enough context to reconstruct the event — a reliable timestamp, the identity involved, the source, the action, and the outcome. Two restraint rules apply: do not log secrets (passwords, tokens, full card numbers), and do not hoover up personal data you will then have to govern under privacy law.

Protect is the half auditors probe hardest, because logs are evidence and evidence invites tampering. The standard expectation is forwarding logs in near-real time to a separate, access-controlled platform — a log management system or SIEM — so an attacker or insider who controls a server cannot quietly rewrite its history. Access to stored logs is read-only for almost everyone, and critically, the administrators of a system should not be able to modify or delete the logs of that same system: that is segregation of duties (A.5.3) applied to evidence. Retention is set by two inputs — how far back investigations realistically need to look, and what law or contract mandates.

Analyze is what makes the rest worth paying for: logs nobody reads are a storage bill, not a control. A.8.15 expects logs to feed review and correlation — in practice, the alerting and monitoring activity formalized in A.8.16. At audit time the heart of the control is threefold: coverage (in-scope systems demonstrably send logs), protection (tampering is technically prevented, not just forbidden), and life signs (alerts fire, get triaged, and leave tickets).

Why It Matters

Almost every security capability degrades without logs. Incident response becomes guesswork: you cannot answer when the attacker got in, what they touched, or whether they are still present — and breach notification decisions, which run on legal clocks, end up made blind. Attackers know this, which is why clearing or disabling logs is a standard early move in real intrusions; a copy already forwarded to a separate platform is the difference between an investigation and an apology.

Logging is also the control that watches the watchers. Privileged users — system administrators, DBAs, cloud platform owners — operate above most preventive controls, and their actions are only governable if independently recorded. The same records carry legal weight: in disciplinary processes, disputes, and regulatory investigations, log evidence stands or falls on whether its integrity can be defended.

Weak logging exposes the organization to:

  • Blind incident response – no reliable answer to "what happened, when, and how far did it spread", so containment and notification decisions are made on guesses
  • Evidence that does not survive challenge – logs an administrator could have edited carry little weight in disciplinary, legal, or regulatory proceedings
  • Invisible insider and privileged misuse – without independent recording of admin actions, your most powerful accounts are also your least accountable
  • Extended attacker dwell time – intrusions that would surface in reviewed logs instead run for months, multiplying impact
  • Regulatory exposure – log retention mandates carry direct penalties, and an unscopeable personal data breach is treated far more harshly than a well-evidenced one

Regional Compliance Context

India. CERT-In's directions make log retention a legal mandate, not a judgment call: organizations with India-connected ICT systems must enable logs of all their ICT systems, retain them securely for a rolling period of 180 days, maintain them within Indian jurisdiction, and be able to furnish them to CERT-In when reporting an incident or when directed. Design your retention floor and storage location with this in mind. The DPDP Act 2023 adds an indirect driver — scoping and notifying a personal data breach is only possible if access logs existed in the first place — and a reflexive one: logs themselves often contain personal data, so they belong in your data inventory with their own retention limits. RBI-regulated entities and SEBI CSCRF market intermediaries face further supervisory expectations around centralized log collection and security monitoring.

Implementation Guidance

1

Define a Logging Standard

Document, per system class, which events must be captured: authentication successes and failures, privileged and administrative actions, access to sensitive data, configuration and permission changes, exceptions, faults, and security tool alerts. Specify required fields — timestamp, identity, source, action, outcome — and the restraint rules: no secrets in logs, and personal data minimized or masked.

2

Inventory Log Sources and Enable Logging Across Scope

Map the asset register to log sources: operating systems, applications, databases, network and security devices, cloud control planes (CloudTrail and Azure Activity Logs are the canonical examples), and the audit logs of in-scope SaaS platforms. Maintain a coverage matrix and record every gap with a reason — undocumented gaps are findings waiting to be sampled.

3

Forward Logs to a Separate, Access-Controlled Platform

Ship logs in near-real time to a central log management system or SIEM that sits in its own administrative domain. Forwarding is the protection mechanism: once events have left the source system, whoever compromises that system can no longer rewrite its history. Verify forwarding end-to-end with test events, not just agent install counts.

4

Protect Log Integrity and Restrict Access

Make stored logs effectively append-only: read-only roles for analysts, no modify or delete rights for the administrators of source systems (segregation per A.5.3), and immutability or WORM retention where the platform supports it. Alert on the tampering signals themselves — audit logging disabled, logs cleared, retention settings changed, a source falling silent.

5

Set Retention by Need and by Law

Combine the operational lookback your investigations need with every legal and contractual mandate — CERT-In's 180-day rolling retention for India-connected systems is a hard floor, and other frameworks set their own (PCI DSS, for example, expects 12 months). Tier storage hot and cold to control cost, document the schedule per source type, and apply secure disposal at end of retention.

6

Establish Analysis and Review

Stand up automated correlation and alerting for the events that matter most — privileged group changes, log clearing, repeated authentication failures, anomalous access patterns — feeding the monitoring activity under A.8.16. Define who triages alerts, in what timeframe, and where the outcome is recorded; an alert queue without an owner is decoration.

7

Test the Pipeline and Audit the Control

Periodically prove the system works end-to-end: generate a test event and watch it land; reconcile the coverage matrix against the asset register quarterly; retrieve a months-old log to prove retention is real; and confirm timestamps align across sources (clock discipline per A.8.17). Include these checks in the internal audit program.

Audit Evidence

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

Documentation

  • Logging standard or policy defining events captured, required fields, protection, and retention per system class
  • Log source coverage matrix reconciled against the asset register, with justified exclusions
  • Access control configuration for the log platform showing read-only analyst roles and segregated administration
  • Retention configuration plus a sample retrieval of aged logs proving the schedule holds in practice
  • Alert triage records — tickets raised from log alerts with owners, timestamps, and outcomes

Interviews

  • SOC analyst or engineer who handles log alerts, on what fires, who triages it, and within what timeframe
  • System or platform administrator, on whether they can modify or delete the logs of systems they administer
  • CISO or IT manager, on how retention periods were derived from investigation needs and legal requirements

Observations

  • Live log platform or SIEM console showing in-scope sources actively reporting and recent event flow
  • Demonstration that source-system administrators lack delete rights on stored logs, or immutability settings in effect
  • Alerting configuration for tampering signals — audit logging disabled, logs cleared, or a source going silent

Practitioner Insights

Surendra Pal Singh

When I sample this control, I take the asset register and ask the log platform which of those systems it has heard from in the last 24 hours — the silence is where the findings live. A pattern across audits: a critical application that was never enrolled, or stopped forwarding months ago, with no alert configured to notice. The second probe is privilege: if the administrators of a system can clear or edit that system's logs, your evidence is only as trustworthy as your most disgruntled admin. Coverage reconciliation and segregated log administration are what I look for before anything else.

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

Small companies talk themselves out of this control because they price it as an enterprise SIEM and a 24x7 SOC, and neither is required. Cloud-native audit trails switched on, forwarded to a separate log workspace the engineers cannot edit, with a handful of alerts that matter — admin role changes, audit logging disabled, repeated authentication failures — satisfies A.8.15 at startup scale. The two mistakes to avoid are logging everything at maximum verbosity, which buries signal under cost, and logging secrets or personal data you then have to govern. Start from one question: which events would you need to reconstruct your worst plausible incident?

Saundhi Chauhan · ISO 27001, 27701 Lead Auditor

Common Challenges & Solutions

Challenge

Log volume and platform costs explode, and the response is to quietly switch sources off.

Solution

Manage volume by design instead of by amputation: log the events your standard defines rather than everything at debug level, filter known noise at the source, and tier storage — recent logs hot and searchable, older logs in cheap cold storage that still satisfies retention. Review the top-volume sources quarterly; one chatty load balancer often costs more than every security log combined.

Challenge

Administrators can edit or delete the logs of the systems they manage, so the audit trail proves nothing.

Solution

Forward logs off the source system in near-real time to a platform under a different administrative domain, give source-system admins no write access to it, and enable immutability or WORM retention where available. Then alert on the tampering signals — audit policy changes, cleared logs, silent sources. The goal is that erasing history requires compromising two separately controlled systems.

Challenge

Coverage silently decays — new systems launch without log enrollment and nobody notices until an investigation hits a blank.

Solution

Make log enrollment a go-live gate in change and release management, reconcile the coverage matrix against the asset register quarterly, and alert when an enrolled source stops sending. Treat a silent source with the urgency of a failed backup: both are controls that only reveal their absence when you need them.

Challenge

Logs are collected diligently and analyzed never — the platform is a write-only archive.

Solution

Start with a small, high-signal alert set: privileged group membership changes, audit logging disabled, log clearing, repeated authentication failures, first-time admin access from new locations. Route each alert into the ticketing system with a named owner and a triage deadline, and tune monthly to keep false positives survivable. Ten alerts that get read beat ten thousand that do not — and the triage tickets become your audit evidence for the "analyze" verb.

Challenge

Retention is misaligned with legal mandates, or old logs technically exist but cannot actually be retrieved.

Solution

Derive retention from the legal register (A.5.31) — in India, CERT-In's 180-day rolling retention for ICT system logs is the explicit floor — plus your own investigation lookback needs. Then prove it semi-annually by actually retrieving a log from deep in the retention window; archived-but-unretrievable storage fails both the auditor and the regulator at the same moment.

Frequently Asked Questions

What events does ISO 27001 actually require us to log?
The standard prescribes no fixed event list — it requires logs of activities, exceptions, faults, and relevant events, scoped by your risks. In practice a defensible baseline covers authentication successes and failures, privileged and administrative actions, access to sensitive data, configuration and permission changes, system faults, and alerts from security tooling. Your logging standard should state the list per system class so auditors can test configuration against a documented decision.
How long must logs be retained for ISO 27001?
ISO 27001 sets no retention number — the control expects retention derived from investigation needs plus legal and contractual mandates. Those external mandates are often specific: CERT-In requires a rolling 180 days for India-connected ICT systems, and PCI DSS expects 12 months with the most recent three months immediately available. Most organizations land between 6 and 18 months for security logs, tiered across hot and cold storage, with the schedule documented per source.
Do we need a SIEM to comply with A.8.15?
No — the control requires logs to be produced, stored, protected, and analyzed, not any particular product category. A small organization can satisfy it with cloud-native audit logging forwarded to a separate, access-restricted log workspace and a modest alert set with a named owner. A SIEM becomes the practical answer as source count and correlation needs grow, but buying one without the coverage, protection, and triage discipline satisfies nothing.
How do we protect logs from our own administrators?
Move the logs out of their reach, quickly: forward events in near-real time to a separate platform administered by different people, grant source-system admins read-only access at most, and use immutability or WORM retention where supported. Complement that with alerting on audit-log clearing and logging-disabled events. The design goal is that hiding an action requires compromising two independently controlled systems, which is what gives the record evidential weight.
Do logs containing personal data create a privacy problem?
They can — logs routinely capture identities, IP addresses, and behavioral traces, which are personal data under the DPDP Act, GDPR, and similar laws. The resolution is minimization and governance, not abandoning logging: capture what security genuinely needs, mask or avoid sensitive payloads, never log credentials or full card numbers, include log stores in your data inventory, and give them defined retention. Security logging is a widely recognized legitimate purpose; unbounded hoarding is not.
What is the difference between A.8.15 (Logging) and A.8.16 (Monitoring activities)?
A.8.15 is the record: producing, storing, and protecting the event trail, plus the baseline expectation that it gets analyzed. A.8.16 is the watching: continuously observing networks, systems, and applications for anomalous behavior and acting on what is found. They are deliberately paired — monitoring without logs has nothing to analyze, and logs without monitoring are a write-only archive. Auditors commonly test them together by following one alert from raw event to closed ticket.

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