UtgÄvan av projektet Chrony 4.2 har publicerats, vilket erbjuder en oberoende implementation av NTP-klient och server, som anvÀnds för att synkronisera exakt tid i olika Linux-distributioner, inklusive Fedora, Ubuntu, SUSE/openSUSE och RHEL/CentOS. Programmet stöder NTPv4-specifikationen (RFC 5905) och protokollet NTS (Network Time Security), som anvÀnder element av offentlig nyckel-infrastruktur (PKI) och möjliggör anvÀndning av TLS och autentiserad kryptering AEAD (Authenticated Encryption with Associated Data) för att skydda tidsynkronisering kryptografiskt. Koden Àr skriven i C och distribueras under GPLv2-licensen.
För att erhÄlla data om exakt tid kan bÄde externa NTP-servrar och referenstimmar anvÀndas, exempelvis baserade pÄ GPS-mottagare, dÀr noggrannheten kan uppnÄs pÄ nivÄer av brÄkdela av mikrosekunder. Projektet Àr ursprungligen designat för att fungera korrekt i instabila miljöer, inklusive opÄlitliga nÀtverk med avbrott, stora fördröjningar och paketförluster, drift i virtuella maskiner och system med varierande temperaturförhÄllanden (temperaturen pÄverkar hÄrdvaruuret).
I den nya utgÄvan:
- Experimentellt stöd för ett fÀlt som utökar funktionerna i NTPv4 har lagts till, vilket anvÀnds för att öka stabiliteten i synkroniseringen samt minska fördröjningar och spridning av vÀrden.
- Experimentellt stöd för att vidarebefordra NTP över PTP-protokollet (Precision Time Protocol) har lagts till.
- Implementationen av NTS har fÄtt stöd för AES-CMAC-krypteringsalgoritmen och möjligheten att anvÀnda hashfunktioner frÄn GnuTLS.
- Arbetet med vÀxellÀge har förbÀttrats servrar för ökad tillförlitlighet. Statistiken om vÀxellÀget har lagts till i rapporten serverstats.
- Stödet för flera klienter bakom en adressöversÀttare (NAT) har förbÀttrats.
- Filtren för systemanrop har uppdaterats baserat pÄ seccomp-mekanismen.
- Stödet för Solaris har övergÄtt till att anvÀnda projektet Illumos som referens, som fortsÀtter utvecklingen av kÀrnan, nÀtverksstacken, filsystem, drivrutiner, bibliotek och en grunduppsÀttning systemverktyg för OpenSolaris. För Illumos har möjligheten att inaktivera kÀrnjusteringen av systemuret implementerats.
KĂ€lla: opennet.ru
