ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. 5. ISO 27001 Annex A - 8 ...
  5. ISO 27001 Annex A 8.17 Clock synchronisation

ISO 27001 Annex A 8.17 Clock synchronisation

What is ISO 27001 Annex A 8.17 – Clock Synchronisation?

ISO 27001 Annex A 8.17 requires organizations to synchronize the clocks of information-processing systems with an approved time source.

The purpose is to ensure that systems record events using consistent and reliable timestamps.

This becomes particularly important when an organization needs to:

  • Investigate a security incident
  • Correlate events across multiple systems
  • Analyze authentication activity
  • Review application and database logs
  • Investigate unauthorized access
  • Establish the sequence of events
  • Support forensic investigations
  • Demonstrate what happened during an audit

Simple explanation:
If different systems show different times, it can become difficult to determine what actually happened and in what order.


Why is Clock Synchronisation Important?

Modern organizations rarely operate from one system.

A typical startup may use:

Laptop
   ↓
Identity Provider
   ↓
Cloud Infrastructure
   ↓
Application
   ↓
Database
   ↓
Firewall
   ↓
Security Monitoring Platform

Each system can generate its own logs.

If the clocks are significantly different, the timeline may become confusing.

Example

Suppose an attacker compromises an employee account.

The organization sees:

SystemEventTimestamp
Identity ProviderSuccessful login10:05
Cloud PlatformPrivileged access09:57
ApplicationAdmin action10:03
DatabaseData query10:00

Which event happened first?

If the systems are not synchronized, investigators may have difficulty establishing the correct sequence.

With synchronized clocks:

10:00:01 → Login
10:00:14 → Privilege escalation
10:01:02 → Production access
10:02:15 → Database query
10:03:07 → Data export

The investigation becomes much easier.

Simple principle:
Accurate time creates a reliable timeline.


What Does ISO 27001 Annex A 8.17 Require?

The organization should identify information-processing systems where accurate time is important and ensure that their clocks are synchronized with an approved time source.

The organization should determine:

  • Which systems require synchronization
  • What time source should be used
  • How synchronization is configured
  • How synchronization failures are detected
  • What level of accuracy is required
  • Who is responsible
  • How exceptions are handled

The implementation should be appropriate to the organization’s risks and technology environment.


What is Clock Synchronisation?

Clock synchronization is the process of ensuring that system clocks are aligned with a trusted or approved reference time.

Common technologies include:

  • Network Time Protocol (NTP)
  • Secure NTP implementations where appropriate
  • Cloud-provider time services
  • Enterprise time servers
  • Domain controller time services
  • GPS-based time sources in specialized environments

For most startups, standard network time synchronization is sufficient when properly configured.


What is NTP?

Network Time Protocol (NTP) is a protocol used to synchronize computer clocks over a network.

A simplified model is:

Approved Time Source
        ↓
      NTP
        ↓
 ┌──────┼──────┐
 ↓      ↓      ↓
Cloud  Server  Endpoint
 ↓      ↓      ↓
Application / Security Logs

The systems periodically adjust their clocks so that timestamps remain aligned.

Organizations should use appropriately trusted time sources and configure systems according to their security requirements.


What is an Approved Time Source?

An organization should define which time sources are acceptable.

Examples may include:

  • An organization’s internal time server
  • A trusted external NTP service
  • Cloud-provider time infrastructure
  • Domain infrastructure
  • A GPS-based reference clock
  • Other formally approved sources

For a startup, the policy could simply define:

“Company-managed systems shall synchronize their system clocks with approved time sources.”

The exact technical implementation can then be documented.


Activities Required to Implement A.8.17

Step 1 – Identify Systems

Identify systems where accurate timestamps are important.

Examples:

  • Servers
  • Cloud infrastructure
  • Databases
  • Firewalls
  • Network devices
  • Identity platforms
  • Endpoints
  • Security appliances
  • Applications
  • Logging platforms
  • SIEM platforms

Step 2 – Identify Critical Logging Systems

Pay particular attention to systems used for:

  • Security monitoring
  • Incident investigation
  • Authentication
  • Privileged access
  • Financial transactions
  • Customer activity
  • Audit trails

If these systems have inconsistent timestamps, investigation becomes much harder.


Step 3 – Define an Approved Time Source

Document which time sources are approved.

For example:

Company Standard
       ↓
Approved NTP Source
       ↓
Cloud / Server / Endpoint Systems

For larger organizations, an internal hierarchy may be used:

Trusted Reference
       ↓
Internal Time Server
       ↓
Domain / Network Infrastructure
       ↓
Servers and Endpoints

Step 4 – Configure Synchronisation

Configure relevant systems to use the approved time source.

Depending on the environment, this may be handled through:

  • Operating-system settings
  • Cloud configuration
  • Domain policies
  • Network-device configuration
  • Infrastructure-as-code
  • Endpoint management
  • Configuration-management tools

Step 5 – Verify Time Synchronisation

Do not assume synchronization is working because it was configured once.

Periodically verify:

  • Time source
  • Synchronization status
  • Clock offset
  • Configuration
  • Synchronization failures
  • System exceptions

Step 6 – Monitor Synchronisation Failures

Where appropriate, generate alerts when critical systems lose synchronization.

For example:

Server
   ↓
NTP synchronization failure
   ↓
Alert
   ↓
IT/Security review
   ↓
Corrective action

Step 7 – Handle Exceptions

Some systems may not be able to synchronize normally.

Examples could include:

  • Legacy systems
  • Isolated networks
  • Specialized devices
  • Third-party-managed systems
  • Offline systems

Document:

  • The affected system
  • Why synchronization is not possible
  • Associated risk
  • Compensating controls
  • Review requirements

Startup Example

Consider a SaaS company using:

  • AWS
  • GitHub
  • Google Workspace
  • PostgreSQL
  • Cloud security monitoring
  • Employee laptops

The organization experiences a suspected account compromise.

Security investigators review:

  • Identity logs
  • Cloud logs
  • Application logs
  • Database logs
  • Endpoint logs

Initially, timestamps are inconsistent.

Identity Log       14:05
Application Log    14:01
Database Log       14:08
Cloud Log          13:58
Endpoint Log       14:03

The team has to determine whether the differences represent actual event ordering or simply clock differences.

After implementing appropriate synchronization:

14:01:03 → Authentication
14:01:12 → Cloud access
14:01:24 → Application access
14:01:41 → Database query
14:02:05 → Security alert

The event sequence becomes significantly easier to reconstruct.


Startup-Focused Quick Summary

A startup can address A.8.17 with a relatively simple approach.

Minimum practical approach:

  1. Identify critical systems
  2. Identify systems generating security logs
  3. Define approved time sources
  4. Configure synchronization
  5. Verify synchronization
  6. Monitor important synchronization failures
  7. Document exceptions
  8. Maintain evidence

Know the systems → Define the time source → Synchronize → Verify → Monitor → Correct


Clock Synchronisation and Security Logs

A.8.17 is particularly important because of its relationship with A.8.15 Logging.

Consider:

A.8.15
Logging
   ↓
Events receive timestamps
   ↓
A.8.17
Clock Synchronisation
   ↓
Timestamps are consistent
   ↓
A.8.16
Monitoring Activities
   ↓
Events can be correlated and investigated

These controls work together.


Clock Synchronisation and Incident Response

During an incident, investigators often construct a timeline.

For example:

09:42:10
Suspicious login

09:42:23
MFA challenge

09:43:02
New session created

09:44:15
Privilege change

09:45:08
Production access

09:46:31
Large data query

09:47:10
Security alert

If system clocks are inaccurate, the timeline may contain contradictions.

This can affect:

  • Incident investigation
  • Root-cause analysis
  • Evidence collection
  • Containment decisions
  • Customer notifications
  • Regulatory investigations
  • Legal proceedings

Clock Synchronisation and Cloud Environments

Cloud environments often contain many systems distributed across:

  • Availability zones
  • Regions
  • Virtual machines
  • Containers
  • Managed services
  • Serverless functions
  • Databases
  • Security services

A startup should understand how time synchronization is handled across these components.

Questions to consider include:

  • What time source does the platform use?
  • Are virtual machines synchronized?
  • Are containers inheriting host time?
  • Are managed services providing timestamps?
  • Can application logs use UTC consistently?
  • Can timestamps be correlated across services?

UTC and Time Zones

A common operational practice is to use UTC for technical logs and system timestamps, particularly in globally distributed environments.

For example:

Application Log:
2026-09-27 04:15:32 UTC

Instead of having different systems record:

India: 09:45
US:    23:15
UK:    05:15

Using a consistent reference makes correlation easier.

The organization should define its approach and ensure teams understand how timestamps are interpreted.

Important: Time synchronization and time-zone display are related but different issues.

A system can have the correct clock but display the timestamp in a different time zone.


Application Logging Considerations

Developers should consider how applications generate timestamps.

For example, an application may:

  • Use server time
  • Use database time
  • Use container time
  • Generate timestamps in UTC
  • Convert timestamps for users

The organization should ensure that security-relevant events have reliable timestamps and that their meaning is understood.


Database Time Synchronisation

Databases may be important sources of security and operational evidence.

Relevant systems may include:

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • Oracle
  • MongoDB

Where database timestamps are used for security investigation or audit trails, the organization should ensure that the underlying infrastructure and database configuration support reliable timestamps.


Endpoints and Employee Devices

Employee laptops and desktops can also generate security events.

Examples:

  • Login
  • File access
  • Security alert
  • Malware detection
  • Privilege escalation
  • VPN connection

Managed endpoints should use appropriate time synchronization settings.

This becomes particularly important when endpoint events need to be correlated with:

  • Identity logs
  • Cloud activity
  • VPN logs
  • EDR alerts
  • Application activity

What Happens if Time Synchronisation Fails?

Organizations should consider the potential impact.

For a critical system:

Time Sync Failure
       ↓
Incorrect timestamps
       ↓
Poor event correlation
       ↓
Investigation difficulty
       ↓
Potential security impact

The appropriate response may include:

  • Alerting
  • Investigation
  • Correcting the system clock
  • Reviewing affected logs
  • Assessing whether evidence was impacted
  • Documenting the issue

Audit Evidence

An ISO 27001 auditor may ask for evidence such as:

Governance

  • Information security policy
  • Clock synchronization standard
  • Configuration standard
  • Approved time-source list

Technical evidence

  • NTP configuration
  • Operating-system time configuration
  • Cloud time configuration
  • Domain policy
  • Network-device configuration
  • Synchronization status

Operational evidence

  • Time synchronization checks
  • Monitoring alerts
  • Exception records
  • Corrective-action records

Architecture evidence

  • Network diagram
  • Cloud architecture
  • Infrastructure inventory
  • System configuration records

A.8.17 Audit Checklist

Audit QuestionEvidence
Have critical systems requiring accurate time been identified?Asset inventory
Is an approved time source defined?Standard/policy
Are critical systems synchronized?Configuration evidence
Are servers synchronized?Server configuration
Are network devices synchronized?Network configuration
Are endpoints synchronized?Endpoint-management evidence
Are cloud systems appropriately synchronized?Cloud configuration
Are security monitoring systems synchronized?Monitoring configuration
Are timestamps consistently interpreted?Standard/documentation
Is UTC used where appropriate?System/application standard
Are synchronization failures detected?Alerts/monitoring
Are exceptions documented?Exception register
Is synchronization periodically verified?Review records
Are corrective actions recorded?Tickets/evidence

Common Mistakes

1. Assuming cloud systems automatically solve everything

Cloud platforms may provide time infrastructure, but the organization still needs to understand and manage its own configuration and application behaviour.


2. Synchronizing servers but ignoring endpoints

Endpoint events can be important during security investigations.

Relevant managed endpoints should also be considered.


3. Different systems using different time zones

This can make investigations unnecessarily difficult.

A consistent approach, often using UTC for technical logs, can simplify correlation.


4. No approved time source

If every administrator configures systems differently, the organization may end up with inconsistent time sources.

Define an approved approach.


5. No monitoring of synchronization failures

A system may stop synchronizing because of:

  • Network problems
  • Configuration changes
  • Service failures
  • Firewall rules
  • DNS problems
  • Time-source availability

Critical failures should be detected where appropriate.


6. Ignoring applications

Infrastructure may be synchronized correctly while an application generates timestamps incorrectly.

Application logging should therefore be considered.


7. Treating clock synchronization as only an IT issue

Accurate timestamps support:

  • Security
  • Incident response
  • Auditability
  • Operations
  • Troubleshooting
  • Forensics

It is therefore an information-security concern as well.


Practical Startup Implementation Model

A startup can use the following model:

1. Identify

Identify systems that generate security-relevant events.

2. Prioritize

Focus first on critical systems.

3. Define

Define approved time sources and the organization’s timestamp approach.

4. Configure

Configure synchronization.

5. Standardize

Where appropriate, standardize technical logs around a common time reference such as UTC.

6. Verify

Check synchronization status periodically.

7. Monitor

Detect important synchronization failures.

8. Correct

Fix synchronization issues promptly.

9. Document

Maintain evidence and exceptions.

10. Review

Review the approach as systems and architecture change.

Identify → Prioritize → Define → Configure → Standardize → Verify → Monitor → Correct → Document → Review


Minimum Viable Clock Synchronisation for a Startup

A startup should at minimum consider synchronization for:

  • Production servers
  • Cloud infrastructure
  • Databases
  • Identity systems
  • Security monitoring systems
  • Network devices
  • Managed endpoints
  • Critical applications

The organization should document:

Time source → Systems covered → Synchronization method → Owner → Verification method → Exception process


Example Clock Synchronisation Register

SystemTime SourceMethodOwnerVerification
Production ServerApproved NTPNTPITPeriodic check
DatabaseHost/platform timePlatform configurationEngineeringConfiguration review
Cloud InfrastructureCloud-approved time sourceCloud configurationCloud TeamAutomated/periodic
Network DeviceApproved NTPNTPITPeriodic check
Employee LaptopEnterprise time serviceDevice managementITManagement console
Security PlatformPlatform time sourceProvider configurationSecurityConfiguration review

Policy vs. Process vs. Evidence

LayerExample
PolicyCritical information-processing systems shall maintain synchronized clocks
StandardApproved time sources shall be used
ProcessIT configures and periodically verifies synchronization
Technical ControlNTP / cloud time service / domain time
EvidenceConfiguration, synchronization status and review records

As with other ISO 27001 controls:

A policy does not prove implementation.

The organization should demonstrate:

Requirement → Configuration → Operation → Verification → Evidence


Relationship With Other ISO 27001 Controls

A.5.9 – Inventory of Information and Other Associated Assets

The organization needs to know which systems require time synchronization.

A.5.15 – Access Control

Authentication and access events depend on reliable timestamps.

A.5.16 – Identity Management

Identity lifecycle and authentication events need reliable event timing.

A.5.24 – Incident Management Planning and Preparation

Incident investigations depend on reliable event timelines.

A.5.25 – Assessment of Information Security Events

Security events from multiple sources may need to be correlated.

A.5.26 – Response to Information Security Incidents

Accurate timestamps support incident investigation and response.

A.5.28 – Collection of Evidence

Reliable timestamps can contribute to the integrity and usefulness of evidence.

A.8.15 – Logging

Logging records timestamps for security and operational events.

A.8.16 – Monitoring Activities

Monitoring may correlate events from multiple systems.

A.8.17 – Clock Synchronisation

Ensures relevant systems use a consistent and reliable time reference.

A.8.20 – Networks Security

Network devices and security controls generate events that may need to be correlated.


Useful Resources

MAE can provide supporting templates and practical implementation documents for this control.

Recommended documents

  • [Insert Draft Document Link] – Clock Synchronisation Policy
  • [Insert Draft Document Link] – Approved Time Sources Register
  • [Insert Draft Document Link] – IT Configuration Standard
  • [Insert Draft Document Link] – Time Synchronisation Verification Checklist
  • [Insert Draft Document Link] – System Time Configuration Checklist
  • [Insert Draft Document Link] – ISO 27001 A.8.17 Audit Checklist

Questions an Auditor May Ask

  1. What time source do your systems use?
  2. Which systems are required to synchronize their clocks?
  3. How did you determine the scope?
  4. Show me the time synchronization configuration for a critical server.
  5. How are cloud systems synchronized?
  6. How are employee endpoints synchronized?
  7. How do you handle network devices?
  8. Are security monitoring systems synchronized?
  9. Do your application logs use a consistent time reference?
  10. Do you use UTC for technical logs?
  11. How do you detect synchronization failures?
  12. What happens if a critical system loses synchronization?
  13. How frequently do you verify synchronization?
  14. Are there any systems that cannot synchronize?
  15. How are exceptions documented and managed?

Startup-Focused Final Takeaway

ISO 27001 Annex A 8.17 may look like a simple technical configuration, but it can become extremely important during a security incident.

When investigators need to reconstruct an event, they often depend on timestamps from multiple systems.

If those timestamps cannot be trusted or compared reliably, the investigation becomes much more difficult.

For a startup, the key questions are:

Which systems generate security-relevant events?

What time source do they use?

Are their clocks synchronized?

Are timestamps consistently interpreted?

Do critical applications and security systems use reliable time?

How do we know synchronization is working?

What happens when synchronization fails?

A practical implementation can be summarized as:

Identify critical systems → Define an approved time source → Configure synchronization → Standardize timestamps → Verify → Monitor failures → Correct issues → Maintain evidence.

The key lesson for startups

A.8.15 Logging records the event.
A.8.16 Monitoring helps identify the event.
A.8.17 Clock Synchronisation helps establish when the event actually happened.

Together, these controls provide a stronger foundation for security monitoring, incident investigation, auditability, and forensic analysis.

That is the practical objective behind ISO 27001 Annex A 8.17 – Clock Synchronisation.

How can we help?

Leave a Reply

Your email address will not be published. Required fields are marked *