Utvecklarna av Ubuntu Linux planerar att som standard övergÄ till att anvÀnda projektet Chrony för exakt tidsynkronisering i alla versioner av Ubuntu 25.10. Tidigare anvÀndes tjÀnsten systemd-timesyncd, som nu ska ersÀttas för att implementera protokollet NTS (Network Time Security) för kryptografiskt skydd av tidsynkronisering.
Projektet Chrony erbjuder en oberoende implementation av NTP-klient och server, som redan anvÀnds för exakt tidsynkronisering i Fedora, SUSE/openSUSE och RHEL. NTS sÀkerstÀller att klienten ansluter till en legitim NTP-server och inte en manipulerad. Manipulering av NTP-servern utgör en sÀkerhetsrisk eftersom fel tidsinstÀllningar kan anvÀndas för att kompromettera andra tidsberoende protokoll, som TLS och DNSSEC. TidsÀndringar kan leda till felaktig tolkning av certifikatdata.
Protokollet NTS anvÀnder element frÄn offentliga nyckelinfrastrukturer (PKI) för att organisera en krypterad kommunikationskanal och möjliggör anvÀndning av TLS och autentiserad kryptering AEAD (Authenticated Encryption with Associated Data) för att skydda anvÀndare frÄn attacker som imiterar NTP-servrar. NTS omfattar tvÄ separata protokoll: NTS-KE (NTS Key Establishment), som anvÀnds för att hantera initial autentisering och nyckelsamordning över TLS, och NTS-EF (NTS Extension Fields), som ansvarar för kryptering och autentisering av tidsynkroniseringssessionen. NTS lÀgger till flera utvidgade fÀlt i NTP-paketen och lagrar all statusinformation endast pÄ klientsidan, med hjÀlp av en cookie-överföringsmekanism. För att hantera anslutningar via NTS-protokollet anvÀnds nÀtverksport 4460.
Chrony-paketet ingÄr redan i main-repositoriet och anvÀnds som standard i vissa versioner av Ubuntu för molnsystem. Arbetet med att ersÀtta systemd-timesyncd med Chrony kommer att pÄbörjas den 2 juni. Inkludering av Chrony i versionerna medför ett extra beroende av "libedit2" och kommer att öka bildens storlek med 803 kB. För att ersÀtta systemd-timesyncd med Chrony i Ubuntu 25.04 kan kommandot "apt-mark auto systemd-timesyncd && apt install chrony" anvÀndas, och för att ÄtergÄ till systemd-timesyncd kan kommandot "apt-mark auto chrony && apt install systemd-timesyncd" anvÀndas.
KĂ€lla: opennet.ru
