GEN000241 - The system clock must be synchronized continuously or at least daily - 'NTP cron job'

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version

Information

A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. Internal system clocks tend to drift and require periodic resynchronization to ensure their accuracy. Software, such as ntpd, can be used to continuously synchronize the system clock with authoritative sources. Alternatively, the system may be synchronized periodically, with a maximum of one day between synchronizations.

Solution

Enable the NTP daemon for continuous synchronization.

Edit /etc/rc.config.d/netdaemons and set XNTPD=1
Edit /etc/ntp.conf and add the ntp server entry.
Then:

# /sbin/init.d/xntpd start

OR

Add a daily or more frequent cronjob to perform synchronization using ntpdate.

NOTE: While it is possible to run ntpdate from a cron script, it is important to mention that ntpdate with contrived cron scripts is no substitute for the NTP daemon, which uses sophisticated algorithms to maximize accuracy and reliability while minimizing resource use. Finally, since ntpdate polling does not discipline the host clock frequency as does (x)ntpd, the accuracy using ntpdate is limited. The process of passively listening for NTP broadcasts (i.e., placing the line broadcastclient yes in the /etc/ntp.conf file) is preferred over any procedural form of direct server polling for a large network with many nodes needing to be time-synchronized. This method is preferred because it significantly reduces the network traffic load related to NTP.

See Also

https://iasecontent.disa.mil/stigs/zip/U_HPUX_11-31_V1R19_STIG.zip

Item Details

Category: AUDIT AND ACCOUNTABILITY

References: 800-53|AU-8, CAT|II, CCI|CCI-000366, CSCv6|6.1, Rule-ID|SV-38289r1_rule, STIG-ID|GEN000241, Vuln-ID|V-22290

Plugin: Unix

Control ID: 56e8d809185e7c1f94cf742bab06c50b9920102abc787c8a9d1928a4e8242e9f