Secure Time Synchronization on macOS

macOS by default uses the unencrypted and unauthenticated Network Time Protocol (NTP) for time synchronization. A popular solution to mitigate this problem is to use ChronyControl to setup NTS. However, the application requires administrator privileges, which is less than ideal. In this post, I will go over how to leverage virtualization to setup a local Linux server, update its time using NTS, and synchronize your macOS host with it using NTP, all without needing a privileged application....

<span title='2023-06-25 00:00:00 +0000 UTC'>June 25, 2023</span>&nbsp;·&nbsp;6 min&nbsp;·&nbsp;1096 words&nbsp;·&nbsp;Tommy