EN FR Home

ISO 27001 NTP — Control 8.17
Clock Synchronization Audit Guide

Mapping Annex A.8.17 to authenticated NTP infrastructure

Published 12 May 2026 · By Richard DEMONGEOT, RDEM Systems · About the author · Target audience: ISMS owners, internal auditors, and CISOs preparing or maintaining ISO/IEC 27001:2022 certification.

1. The control text (ISO/IEC 27001:2022 Annex A.8.17)

ISO/IEC 27001:2022 publishes its full control set in Annex A. Control 8.17 — under the Technological controls theme — reads:

A.8.17 Clock synchronization. The clocks of information processing systems used by the organization shall be synchronized to approved time sources.

The implementation guidance lives in the companion standard ISO/IEC 27002:2022, which expands on what "approved time source" and "synchronized" mean in practice. The guidance cites NTP and PTP as examples; it mandates neither. What it covers:

  • Documented requirements for time representation, synchronization and accuracy;
  • A standard reference time for all systems, including building management and entry/exit systems;
  • A radio or GPS reference clock as the source, synchronized over NTP or PTP, possibly with two external sources;
  • In its other information: monitoring the clock of each cloud service and recording the difference.

Beyond the text, we recommend:

  • An organization-wide time-source policy;
  • Explicit coverage of network devices, hypervisors, virtual machines, containers and managed services;
  • Protection of the time-source channel against tampering;
  • Alerting that detects synchronization failure;
  • A defined response when a system clock drifts beyond an acceptable threshold.

The phrase "approved time sources" is the load-bearing one. Given documented attacks on unauthenticated NTP, in our experience some auditors read approved as implying authenticated; the standard does not require it.

2. Why 8.17 is often under-evidenced in audits

What fails on 8.17 is rarely the NTP daemon; it is the evidence. A finding on it is often treated as minor — which understates the operational risks of NTP desynchronization. Three cases come up most often:

Pattern 1 — "We use NTP" without a policy. The organization points to a chrony service running on each host and considers the control closed. The auditor asks for the time-source policy. There is none, the hosts use whatever the cloud provider injected, and the ISMS cannot demonstrate that the source is "approved" in any defensible sense.
Pattern 2 — Policy exists, configuration drifts. The policy lists 0.pool.ntp.org through 3.pool.ntp.org; production hosts actually point to a defunct internal stratum-2 that fell back to stratum 16 six months ago. The auditor pulls chronyc tracking; the gap is immediate.
Pattern 3 — Monitoring exists, alerting does not. Offset and reach are scraped into Prometheus, but no alert fires when reach drops to 0 or stratum jumps to 16. The guidance recommends monitoring clock differences (notably across cloud services); monitoring without alerting leaves drift invisible.

3. Mapping 8.17 to NTP infrastructure decisions

Each point — from the control, the 27002:2022 guidance or our own recommendations — translates into a concrete NTP architecture decision:

Point and originNTP architecture decision
"Approved time sources" (control text)Documented list of upstream servers; at least one authenticated via NTS (RFC 8915) or symmetric key.
Standard reference time for all systems (guidance)Internal stratum 2 servers fed by the approved sources; all clients (Linux, Windows, hypervisors, containers, network gear) point to those internal servers.
Channel protected against tampering (our recommendation)NTS for external sources; firewall rules restricting UDP/123 egress to the approved list only.
Monitoring of clock differences (guidance); alerting on failure (our recommendation)Prometheus or equivalent scraping offset, jitter and reach; alerts on stratum ≥ 16, reach = 0, false-ticker.
Defined response beyond a drift threshold (our recommendation)Documented runbook with thresholds (typically > 500 ms triggers operator intervention; > 5 s triggers incident).

4. Implementation checklist — 8 controls

Apply this checklist on every certification cycle:

#ControlEvidence artefact
1Time-source policy approved by ISMS ownerPolicy document referenced in the SoA.
2At least 4 upstream sources, 2 distinct ASNNTP configuration + whois extract.
3At least one authenticated source (NTS preferred)chrony.conf with nts directive + key-management procedure.
4Internal stratum hierarchy documentedArchitecture diagram, signed.
5Monitoring of offset, jitter, reach on every hostDashboard export (90+ days).
6Alerting on stratum ≥ 16 and false-tickerAlert rule file + past alert history.
7Drift threshold and response runbookIR playbook with thresholds and RACI.
8Change-management trail for NTP configurationTicket history for every ntp.conf / chrony.conf change.

5. Evidence pack for the certification audit

Assemble the following in a dedicated iso-27001/A.8.17/ folder before the audit:

  1. Policy. One-page "Time Source Policy" approved and dated.
  2. Architecture diagram. Upstream sources → internal stratum 2 → clients.
  3. Running configuration. Sanitized chrony.conf or ntp.conf from every stratum level.
  4. Telemetry. 90 days of offset / jitter / reach per system class. If that history comes from the servers being audited, the auditor has to take it on trust; the monthly sealed NTP compliance report (Time Evidence) from RDEM Systems measures it from outside and seals it when issued.
  5. Alerts. Export of alerting rules and ticket trail of triggered alerts.
  6. Procedures. Key-management procedure for NTS certificates and symmetric keys.
  7. Tests. Output of the Online NTP Validator for each upstream source, dated, capturing stratum, offset and the NTP and NTS verdicts.
  8. Review. Signed annual review of the eight-control checklist above.

6. What changes for NTP: ISO 27001:2013 (A.12.4.4) → 2022 (A.8.17)

The 2022 edition restructured the controls from 14 domains into 4 themes. The clock-synchronization control kept its title; its text changed. The transition period ended on 31 October 2025 (IAF MD 26): certificates issued against ISO 27001:2013 are no longer valid, but auditors and CISOs still quote A.12.4.4.

ISO 27001:2013ISO 27001:2022Change
A.12.4.4 Clock synchronization (under "Operations security")A.8.17 Clock synchronization (under "Technological controls")Renumbered; theme changed. The title is kept; the text moves from 'a single reference time source' to 'approved time sources' (plural).
Implementation in ISO 27002:2013 §12.4.4Implementation in ISO 27002:2022 §8.17Guidance expanded: PTP, two external sources, a note on monitoring clocks across cloud services.

Existing evidence packs from a 2013-vintage ISMS map directly. The 2022 guidance expands on PTP, two external sources and a note on monitoring clocks across cloud services — if the 2013 evidence pack already covers the approved sources and includes offset/jitter dashboards, no new artefact is needed.

7. Common 8.17 audit findings (real examples)

Anonymized findings from infrastructure audits we have personally conducted or reviewed (2023–2026):

  • SaaS in cloud, no policy. 6 VMs in AWS pointing to 169.254.169.123 (the AWS metadata time service) with no policy document. Finding: minor non-conformity, opened the policy in 48 h.
  • Three sources, one ASN. All three "redundant" upstreams resolved to the same operator (AS3320). Finding: supply-chain risk under 8.17 + A.5.19. Remediation: add Cloudflare NTS + Netnod.
  • Stratum 16 in production. The dashboard showed reach = 0 for 47 days on an internal stratum-2 because its upstream firewall rule was withdrawn during a network refactor. No alert fired. Finding: monitoring gap, the control was "operating but not effective".
  • Symmetric key in plain-text. NTP authentication keys committed to the configuration repository in clear. Finding: cross-control failure with A.8.24 (key management).

8. Cross-framework mapping

RequirementISO 27001:2022NIS 2DORAPCI DSS v4.0.1
Approved/synchronized time sourceA.8.17Art. 21(2)(b)Delegated Reg. 2024/1774 Art. 12(2)(f)Req. 10.6.1
Authenticated time-source channel (RDEM interpretation — no text requires it)Not requiredArt. 21(2)(h)Art. 9(3)Req. 10.6.3 (protection of time settings; does not require channel authentication)
Synchronization monitoringA.8.16Art. 21(2)(b)Art. 10No dedicated requirement
Audit-trail retentionA.8.15Art. 21(2)(b); 2024/2690 Annex 3.2.52024/1774 Art. 12(2)(a)Req. 10.5.1 (10.7 in v3.2.1)
Time-source supply chainA.5.19, A.5.21Art. 21(2)(d)Art. 28Req. 12.8

See our dedicated pages for each framework: NIS 2 NTP requirements · PCI-DSS Requirement 10.6. Financial-sector firms face a stricter, metrology-grade bar — see MiFID II RTS 25 clock synchronization.

Where the A.8.17 evidence is kept as a managed deliverable, RDEM Systems produces the documented traceability chain to UTC and the periodic review — the UTC time traceability audit.

Different angle? Use the right tool for your use-case:

Frequently asked questions

What does ISO/IEC 27001:2022 control 8.17 require for NTP?

Control 8.17 (formerly A.12.4.4 in ISO 27001:2013) is titled 'Clock synchronization'. It requires that the clocks of information-processing systems used by the organization be synchronized to approved time sources. ISO/IEC 27002:2022 gives the implementation guidance: document the requirements for time representation, synchronization and accuracy, use a standard reference time for all systems (citing NTP and PTP as examples, possibly with two external sources) and, in its other information, monitor the clock of each cloud service and record the difference. Beyond the text, we recommend protecting the time-source channel from tampering and alerting on drift. In practice we recommend authenticated NTP (NTS), redundant upstreams and offset monitoring.

Is the 8.17 control mandatory for ISO 27001 certification?

Annex A controls are not strictly mandatory — the organization may declare a control as not applicable in its Statement of Applicability (SoA). However, excluding 8.17 is rarely defensible: audit-trail integrity, incident-response correlation, MFA token validity and certificate validation all depend on synchronized clocks. Most certified organizations apply 8.17; the auditor will challenge any SoA that excludes it.

What evidence does an ISO 27001 auditor expect for 8.17?

We recommend six artefacts: (1) a documented time-source policy stating the approved sources and stratum hierarchy, (2) NTP / chrony configuration files showing those sources, (3) at least 90 days of offset and reach metrics demonstrating actual synchronization (90 days is RDEM practice, not a requirement), (4) alerting rules for stratum 16 and false-ticker conditions, (5) a change-management record for the NTP configuration, (6) an incident-response playbook for time-source failure. The eight-point checklist on this page covers them, adding upstream diversity and an authenticated source.

How does 8.17 relate to the old 27001:2013 A.12.4.4 control?

ISO/IEC 27002:2022 restructured the controls from 14 domains into 4 themes. The former A.12.4.4 (Clock synchronization) under 'Operations security' is now 8.17 under 'Technological controls'. The title is kept; the text moves from 'a single reference time source' (2013 A.12.4.4) to 'approved time sources' (plural). Organizations with a 2013-vintage ISMS can re-map their evidence directly without producing new artefacts.

Does ISO 27001 require NTS or just NTP?

ISO 27001 names no protocol and does not require authentication; 27002 cites NTP/PTP as examples. In 2026, NTS (Network Time Security, RFC 8915) is the only standardized NTP authentication mechanism that needs no pre-shared key. An auditor reading 8.17 alongside 8.8 (management of technical vulnerabilities) may treat unauthenticated NTP from a public pool as a control gap — especially for organizations that already process sensitive data.