You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(init): keep the node clock in sync (NTP client with network.ntp_servers) #249
A CryptOS node has no time synchronisation. Nothing in init, the rootfs or the machine config runs NTP or SNTP, so the clock is whatever the hypervisor RTC gives it at boot, and then it drifts.
For a CA the clock is security-relevant:
notBefore and notAfter on every issued certificate
CRL thisUpdate and nextUpdate
OCSP producedAt, thisUpdate and nextUpdate
mTLS and ACME validity checks
audit log timestamps
A fast clock produces certificates and CRLs that relying parties reject as not yet valid. A slow clock produces OCSP and CRL responses that look stale. Kerberos PKINIT allows only 5 minutes of skew.
Expected
A minimal SNTP client in init (a hard dependency is not acceptable), or a well-reviewed small NTP library.
Activity