4.01-Synchronize Time on all hosts
Synchronize all host clocks¶
Conditions¶
Given a known network configuration, an NTP data source(s), and system owner preferences on time synchronization within their enclave
Standards¶
- Identify or stand up Network Time Protocol (NTP) server.
- Ensure NTP server is set to synchronize from a known good time source (ex: time.nist.gov).
- Configure all non-Windows systems to synchronize from the local NTP server.
- Configure all Windows systems which are not members of a domain to synchronize from the local NTP server.
- Configure Windows primary domain controller to synchronize from the local NTP server and configure GPO settings for domain.
End State¶
All host clocks in the environment are synchronized from a known good time source, enabling operations and accurate forensic log analysis.
Notes¶
Windows domain member systems will automatically synchronize their time based on the primary domain controller (PDC). Best Practices for NTP configuration include filtering the NTP protocol at the firewall and blocking outbound NTP (to prevent being used in a Distributed Denial-of-Service (DDOS) attack).
Manual Steps¶
Windows¶
-
Check NTP Status:
-
Check NTP Configuration:
-
Start NTP Windows:
-
Check NTP sever settings in registry:
-
Check NTP settings in registry:
-
Get Date and Time:
-
Set NTP Server:
-
Restore NTP settings back to default:
Linux¶
-
Check synchronized clock status:
-
Check NTP Status:
-
Configure NTP Server selection options:
-
Current NTP settings:
-
Restart NTP service after configuration changes:
-
Check NTP synchronized servers:
-
Check NTP Status:
-
Configure NTP Server selection options:
-
Current NTP settings:
-
Restart NTP service after configuration changes:
-
Check NTP synchronized servers:
Running Script¶
Dependencies¶
Other available tools¶
References¶
Good information on implementing NTP
VMWare info on NTP for Windows Guest operating systems
Cisco Best Practices