Skip to main contentChat with us

ISO 27001:2022 Annex A  ·  Technological Control

A.8.17
Clock synchronization

To enable accurate correlation and analysis of security-relevant events across systems, and to support investigations and the evidential weight of recorded timestamps.

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

Control Definition

The clocks of the information processing systems the organization uses must be synchronized to approved reference time sources, so that recorded times are accurate and consistent across systems. The organization decides which time sources count as approved and documents how time is represented and applied.

Control Objective

To enable accurate correlation and analysis of security-relevant events across systems, and to support investigations and the evidential weight of recorded timestamps.

What This Really Means

Incident reconstruction is the act of assembling one timeline from the logs of many systems — the firewall, the identity provider, the application, the database, the VPN concentrator. If those systems disagree about what time it is, the timeline becomes incoherent: effects appear to precede causes, the same session looks like two, and correlation rules in your monitoring stack quietly stop matching events that belong together. Clock synchronization is the smallest control in Annex A and the one that everything built on logs silently depends on.

The control asks for three decisions, then discipline. First, approve your reference sources: national time authorities, GPS-derived time, or reputable NTP services — chosen deliberately and written down, not inherited from whatever default the OS shipped with. Second, build a hierarchy: a small number of internal NTP servers (at least two, for redundancy) synchronize to the approved upstream sources, and everything else — servers, workstations, network devices, appliances — synchronizes to that internal tier. Third, set a time zone strategy: the strong convention is UTC everywhere at the storage and logging layer, converting to local time only at display, with documented exceptions for systems that genuinely cannot comply.

Modern estates add wrinkles worth naming. Virtual machines can fight between hypervisor time services and an in-guest NTP daemon — pick one mechanism per platform and disable the other. Cloud providers expose link-local time endpoints for exactly this purpose, and containers inherit their host's clock, so host discipline covers them. And the estate is bigger than the server room: firewalls, badge-access controllers, and CCTV recorders all produce timestamped evidence, and they are precisely the devices that drift unnoticed for years.

What auditors treat as the heart of it: an approved-sources decision they can read, a consistent configuration they can sample, and proof of ongoing verification — sync status monitored, drift alerted on, and the occasional report retained. Sampling three machines and finding three different times is one of the cheapest major findings an auditor will ever write.

Why It Matters

The value of every log your organization keeps is multiplied — or destroyed — by clock discipline. Security operations depend on correlating events across sources within windows of seconds; a few minutes of unnoticed drift on one device breaks the correlation silently, which means detections simply do not fire and nobody knows. During a real incident, investigators burn their most valuable hours arguing offsets between systems instead of following the attacker.

Timestamps are also evidence. When log records support a disciplinary action, a contract dispute, or a regulatory submission, the first challenge raised against them is reliability — and "synchronized to an approved source, with drift monitoring" is the one-sentence answer that holds. There are operational stakes too: Kerberos authentication rejects tickets beyond a small skew (five minutes by default), certificate validation and scheduled jobs depend on sane clocks, and distributed systems misbehave in subtle ways when nodes disagree about now.

Unsynchronized clocks expose the organization to:

  • Incoherent incident timelines – cross-system reconstruction collapses when sources disagree, slowing containment and corrupting root-cause analysis
  • Broken detections – correlation rules with time windows silently stop matching, so monitoring degrades without any alert saying so
  • Evidence that fails challenge – timestamps that cannot be tied to an approved source are easy to attack in disciplinary, legal, or regulatory settings
  • Authentication and operational failures – Kerberos skew limits, certificate validity checks, and time-driven jobs all break in confusing ways when clocks drift
  • Audit findings that were avoidable – sampled devices showing different times is an immediate, visible nonconformity against an inexpensive control

Regional Compliance Context

India. Clock synchronization is one of the few Annex A controls that doubles as an explicit legal requirement here: CERT-In's directions require organizations with India-connected ICT systems to synchronize system clocks to the NTP servers of the National Informatics Centre (NIC) or the National Physical Laboratory (NPL), or to NTP servers traceable to them. Organizations with infrastructure spanning multiple geographies may use other accurate time sources, provided their time does not deviate from NIC/NPL. The same directions impose 180-day log retention — and a retained log with an unreliable timestamp is exactly the evidence failure this control exists to prevent — so treat the two requirements as one design exercise.

Implementation Guidance

1

Approve and Document Reference Time Sources

Decide which time sources are authoritative for the organization — national time authority servers, GPS-derived time, or reputable NTP services — and record the decision in a short time synchronization standard. For India-connected systems, align the choice with CERT-In's NIC/NPL requirement. Approve at least two upstream sources so the loss of one does not leave the estate free-running.

2

Build the NTP Hierarchy

Deploy a small internal time tier — at least two NTP servers synchronizing to the approved upstream sources — and point every server, workstation, network device, and appliance at that tier. In Windows estates this usually means the domain hierarchy with the PDC emulator syncing upstream. Centralizing through an internal tier gives consistency and lets you restrict outbound NTP at the firewall instead of every host talking to the internet.

3

Set the Time Zone Strategy

Standardize on UTC for system clocks and log timestamps, converting to local time only at presentation. For multi-region organizations this single decision removes an entire class of correlation errors and daylight-saving ambiguities. Where a legacy application must run in local time, document the exception and normalize its logs to UTC at ingestion into the log platform.

4

Handle Virtualization, Cloud, and Containers Deliberately

Choose one synchronization mechanism per platform: either hypervisor time services or an in-guest NTP client, never both competing. Use the cloud provider's native time service (the link-local NTP endpoints in AWS, Azure, and GCP) for cloud workloads. Containers inherit the host clock, so synchronizing container hosts covers the workloads they run.

5

Cover the Forgotten Devices

Sweep the estate for timestamped-evidence producers outside the server room: firewalls and network gear, badge-access controllers, CCTV recorders, IP cameras, UPS units, and OT equipment in scope. Point each at the internal NTP tier and verify the configured time zone. These devices drift for years unnoticed and then contradict your server logs in the middle of an investigation.

6

Monitor Synchronization and Alert on Drift

Add NTP sync status and clock offset to your monitoring: alert when a system loses synchronization or when offset exceeds a defined tolerance (commonly a few seconds for general systems, tighter where transactions demand it). Treat persistent drift or a dead internal NTP server as a fault to fix, not background noise — broken time discipline degrades every detection silently.

7

Verify Periodically and Keep the Evidence

Prove the control on a cycle: configuration-compliance scans showing NTP settings match the standard, sampled live checks (chronyc, ntpq, or w32tm output) across servers, network devices, and appliances, and a timestamp-consistency check across log sources in the SIEM. Retain the reports — they are the audit evidence, and they catch the one appliance that quietly fell out of sync.

Audit Evidence

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

Documentation

  • Time synchronization standard naming approved reference sources, the NTP hierarchy, and the UTC policy
  • Configuration baselines or screenshots showing NTP settings on representative servers, network devices, and appliances
  • Monitoring and alerting configuration for sync loss and clock-offset thresholds
  • Periodic verification reports — config-compliance scans or sampled sync-status checks with dates
  • Exception register for systems that cannot synchronize, with compensating measures such as log normalization

Interviews

  • Infrastructure or network engineer on the NTP architecture and what happens when upstream sources are unreachable
  • SOC analyst or incident responder on whether cross-system timestamps actually line up during investigations
  • Cloud or platform owner on how time is handled for virtual machines, containers, and managed services

Observations

  • Live sync-status checks on sampled systems (chronyc tracking, ntpq -p, or w32tm /query output) against the approved sources
  • Events from different sources in the SIEM showing consistent timestamps for the same activity
  • Monitoring dashboard showing NTP health and any drift alerts, including coverage of non-server devices

Practitioner Insights

Saundhi Chauhan

This is the smallest control in Annex A on paper, and it fails in the dumbest ways: a guest VM fighting between hypervisor time sync and its own NTP daemon, a firewall logging in local time while everything else logs UTC, one appliance nobody remembers the password to drifting eleven minutes. The fix is rarely expensive — an afternoon to point everything at two internal NTP servers, standardize on UTC, and add a sync-status check to monitoring. Do not overthink it, but do verify it: an auditor asking for live NTP status on three sampled machines is a very cheap way to lose face.

Saundhi Chauhan · ISO 27001, 27701 Lead Auditor
Surendra Pal Singh

Timestamp integrity is the quiet foundation of evidential weight. The moment log records support a disciplinary action or a legal dispute, the first challenge is "how do you know the time is right?" — and an organization that can produce an approved-source standard plus drift monitoring answers in one sentence. When I verify this control I deliberately sample the unglamorous devices: the firewall, the badge-access controller, the CCTV recorder. Servers are usually synchronized; the devices that contradict them are where reconstructed timelines fall apart.

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

Common Challenges & Solutions

Challenge

Systems log in a mix of local time zones, making cross-system correlation a manual arithmetic exercise.

Solution

Standardize on UTC at the system and logging layer and convert only at display. For sources that cannot comply — some appliances and legacy applications — normalize their timestamps to UTC at ingestion into the log platform and record the offset in the logging standard. One documented convention beats a spreadsheet of mental offsets during an incident.

Challenge

Virtual machines drift — guests fight between hypervisor time services and their own NTP, or wake from snapshots and pauses with stale clocks.

Solution

Pick exactly one mechanism per platform and disable the other: hypervisor-provided time or in-guest NTP, never both. Use cloud-native time endpoints for cloud instances. Then let drift monitoring be the safety net — a VM resumed from snapshot with a stale clock should trigger an offset alert within minutes, not surface weeks later in mismatched logs.

Challenge

Devices outside the server estate — CCTV recorders, badge controllers, network gear — drift for years without anyone noticing.

Solution

Run a one-time inventory sweep for everything that produces timestamped records, point each device at the internal NTP tier, and verify its time zone setting. Where a device cannot use NTP, schedule manual checks and log the results. Include these devices in periodic configuration scans; they generate the evidence that physical investigations depend on.

Challenge

The control is configured but unprovable — no evidence exists that clocks are actually synchronized day to day.

Solution

Automate the proof: configuration-compliance scans that check NTP settings against the standard, monitoring that records sync status and offset, and a periodic sampled verification (a handful of chronyc or w32tm outputs, dated and filed). Five minutes a quarter produces exactly the artifact trail an auditor asks for and catches silent failures early.

Challenge

The time architecture itself has single points of failure — one internal NTP server, or one upstream source that could fail or be spoofed.

Solution

Run at least two internal NTP servers against at least two approved upstream sources, and restrict outbound NTP so only the internal tier talks upstream. Where the risk justifies it, use authenticated time (NTS, or symmetric-key NTP) or a GPS-disciplined appliance as an independent reference. Free-running estates fail slowly and invisibly, which is the worst combination.

Frequently Asked Questions

Which time source should we synchronize to — does ISO 27001 mandate one?
ISO 27001 mandates synchronization to sources your organization approves, not any specific source. Sensible choices are national time authorities, GPS-derived time, or reputable NTP services, with at least two upstream sources for redundancy. In India, CERT-In directions narrow the choice for India-connected systems: NIC or NPL NTP servers, or sources traceable to them, with multi-geography organizations allowed alternatives that do not deviate from NIC/NPL.
Do auditors really check clock synchronization, and how?
Yes — it is one of the easiest controls to sample and one of the most common quiet failures. Expect an auditor to ask for the time standard, then request live sync status on a few sampled systems (a chronyc, ntpq, or w32tm query), often deliberately including a firewall, an appliance, or a CCTV recorder rather than just servers. Mismatched times across samples, or no monitoring of drift, turns a five-minute check into a finding.
Should all our systems run on UTC?
The standard does not mandate UTC, but storing and logging in UTC with local-time conversion only at display is the strongest practical convention, especially for multi-region estates. It eliminates daylight-saving ambiguity and time zone arithmetic during correlation. If parts of the estate must run local time, document them as exceptions and normalize their logs to UTC when they enter the log platform.
How much clock drift is acceptable?
ISO 27001 sets no numeric tolerance — you define one based on what your systems need. Practical anchors: security event correlation works comfortably at sub-second to low-seconds accuracy, Kerberos rejects authentication beyond five minutes of skew by default, and transactional or trading systems may need far tighter bounds. Define your tolerance in the time standard, alert when offset exceeds it, and treat sustained drift as a fault.
How does clock synchronization work in the cloud, where we do not control the hardware?
The provider supplies the reference; you remain responsible for configuration and verification. AWS, Azure, and GCP each expose highly accurate link-local time endpoints, and your job is to ensure instances actually use them, that guest OS settings do not conflict with platform time services, and that drift is monitored like any other estate. Document the provider time service as an approved source in your standard.
Do CCTV, badge-access, and other physical security systems need synchronized clocks too?
Yes, if they are in scope — their recordings and access events are evidence, and evidence is only as good as its timestamps. A camera recorder five minutes adrift from the access-control system can make the same person appear to be in two places, which is fatal to an investigation and embarrassing in a legal setting. Point these devices at the same internal NTP tier as everything else and include them in periodic verification.

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