Udviklerne af Ubuntu Linux har planlagt at skifte til at bruge Chrony-projektet som standard til synkronisering af nøjagtig tid i alle versioner af Ubuntu 25.10. Tidligere brugte Ubuntu tjenesten systemd-timesyncd, som nu vil blive erstattet for at kunne implementere protokol NTS (Network Time Security) til kryptografisk beskyttelse af tidssynkronisering.
Chrony-projektet tilbyder en uafhængig implementering af NTP-klienten og serveren, som allerede anvendes til synkronisering af nøjagtig tid i Fedora, SUSE/openSUSE og RHEL. NTS gør det muligt at sikre, at klienten interagerer med den rigtige, og ikke en falsk NTP-server. En falsk NTP-server udgør en risiko, da det forkerte tidspunkt kan bruges til at kompromittere andre tidsafhængige protokoller som TLS og DNSSEC. Ændring af tiden kan føre til en forkert fortolkning af data om certifikataktiviteter.
NTS-protokollen bruger elementer fra offentlige nøgleinfrastrukturer (PKI) til at etablere en krypteret kommunikationskanal og tillader brug af TLS og autentificeret kryptering AEAD (Authenticated Encryption with Associated Data) til at beskytte brugere mod angreb, der simulerer en NTP-server. NTS inkluderer to separate protokoller: NTS-KE (NTS Key Establishment), der bruges til at håndtere den indledende autentificering og nøgleforhandling over TLS, og NTS-EF (NTS Extension Fields), som ansvarer for kryptering og autentificering af tidsynkroniseringssessionen. NTS tilføjer flere udvidelsesfelter til NTP-pakkerne og gemmer al statusinformation kun på klientsiden ved hjælp af en cookie-overførselsmekanisme. Netværksport 4460 bruges til at håndtere forbindelser ved hjælp af NTS-protokollen.
Chrony-pakken er allerede en del af hovedlageret og anvendes som standard i nogle versioner af Ubuntu til sky-systemer. Arbejdet med at erstatte systemd-timesyncd med Chrony vil begynde den 2. juni. Inkluderingen af Chrony i versioner vil medføre yderligere afhængighed af "libedit2" og vil øge billedets størrelse med 803 KB. For at erstatte systemd-timesyncd med Chrony i Ubuntu 25.04 kan kommandoen "apt-mark auto systemd-timesyncd && apt install chrony" anvendes, og for at gå tilbage til systemd-timesyncd - "apt-mark auto chrony && apt install systemd-timesyncd".
Kilde: opennet.ru
