Zhvilluesit e Ubuntu Linux kanë planifikuar kalimin default në përdorimin e projektit Chrony për sinkronizimin e kohës së saktë në të gjitha versionet e Ubuntu 25.10. Më parë, në Ubuntu ishte përdorur shërbimi systemd-timesyncd, i cili do të zëvendësohet për shkak të dëshirës për të angazhuar protokollin NTS (Network Time Security) për mbrojtjen kriptografike të sinkronizimit të kohës.
Projekti Chrony ofron një implementim të pavarur të klientit dhe serverit NTP, i cili tashmë përdoret për sinkronizimin e kohës së saktë në Fedora, SUSE/openSUSE dhe RHEL. NTS lejon të garantohet se klienti komunikon me serverin NTP të destinuar dhe jo me një të falsifikuar. Falsifikimi i serverit NTP paraqet një rrezik, pasi vendosja e kohës së gabuar mund të përdoret për të shqetësuar sigurinë e protokolleve të tjera që konsiderojnë kohën, si TLS dhe DNSSEC. Ndryshimi i kohës mund të çojë në interpretimin e gabuar të të dhënave mbi veprimet e certifikatave.
Protokolli NTS përdor elementë të infrastrukturës së çelikut të hapur (PKI) për të organizuar një kanal të kripur komunikimi dhe lejon përdorimin e TLS dhe enkriptimit të autentikuar AEAD (Authenticated Encryption with Associated Data) për të mbrojtur përdoruesit nga sulmet që imitation serverin NTP. NTS përfshin dy protokolle të veçanta: NTS-KE (NTS Key Establishment), i përdorur për të trajtuar autentifikimin fillestar dhe rregullimin e çelësave përmbi TLS, dhe NTS-EF (NTS Extension Fields), e cila është përgjegjëse për enkriptimin dhe autentifikimin e sesionit të sinkronizimit të kohës. NTS shton disa fusha të zgjeruara në paketat NTP dhe ruan të gjitha informacionet mbi gjendjen vetëm nga ana e klientit, duke përdorur mekanizmin e transmetimit të cookie. Për trajtimin e lidhjeve nëpërmjet protokollit NTS përdoret porta rrjeti 4460.
Paketa Chrony tashmë është pjesë e depozitës kryesore dhe përdoret nga default në disa versione të Ubuntu për sistemet cloud. Puna për zëvendësimin e systemd-timesyncd me Chrony do të fillojë më 2 qershor. Përfshirja e Chrony në versionet do të sjellë një varësi shtesë 'libedit2' dhe do të rrisë madhësinë e imazhit me 803 KB. Për zëvendësimin e systemd-timesyncd me Chrony në Ubuntu 25.04, mund të përdoret komanda 'apt-mark auto systemd-timesyncd && apt install chrony', ndërsa për t'u kthyer te systemd-timesyncd - 'apt-mark auto chrony && apt install systemd-timesyncd'.
Burimi: opennet.ru
