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

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.

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