Másfél éves fejlesztés után megjelent az NTPsec 1.2.2 precíz időszinkronizáló rendszer kiadása, amely az NTPv4 protokoll (NTP Classic 4.3.34) referencia implementációjának villája, amely a kód átdolgozására fókuszál. alap a biztonság javítása érdekében (az elavult kód megtisztításra került, támadásmegelőzési módszerek és biztonságos funkciók a memóriával és karakterláncokkal való munkához). A projektet Eric S. Raymond vezeti, az eredeti NTP Classic néhány fejlesztőjének, a Hewlett Packard és az Akamai Technologies mérnökeinek, valamint a GPSD és RTEMS projekteknek a részvételével. Az NTPsec forráskódja a BSD, MIT és NTP licencek alatt kerül terjesztésre.
Az új verzió változásai között szerepel:
- Az NTPv1 protokoll támogatása helyreállt, és végrehajtását megtisztították. Az NTPv1 forgalommal kapcsolatos információk hozzáadásra kerültek az „ntpq sysstats” parancs kimenetéhez, és az NTPv1 számlálói hozzáadásra kerültek a sysstats naplóhoz.
- Az NTS (Network Time Security) protokoll megvalósítása hozzáadta a gazdagépnév-maszkok (például *.example.com) használatának lehetőségét. Az NTS szerver 10 napig biztosítja a cookie-kulcsok tárolását, ami lehetővé teszi a naponta egyszer hozzáférő ügyfelek számára, hogy az NTS-KE (NTS Key Establishment) használata nélkül is naprakészen tartsák a cookie-kat.
- A rawstats biztosítja az eldobott csomagok naplózását.
- A Python 2.6 támogatása helyreállt a build rendszerben.
- Az OpenSSL 3.0 és a LibreSSL támogatása hozzáadva.
- A FreeBSD nanoszekundumos szintű pontosságot biztosít az időinformációk lekérésekor.
Forrás: opennet.ru