Másfél év fejlesztés után megjelent az NTPsec 1.2.2, egy precíziós időszinkronizáló rendszer. Ez az NTPv4 referencia implementáció (NTP Classic 4.3.34) elágazása, amely a kódbázis átdolgozására összpontosít a biztonság javítása érdekében (régi kód megtisztítása, támadásmegelőzési technikák megvalósítása, valamint biztonságos függvények megvalósítása a memória- és karakterlánckezeléshez). A projektet Eric S. Raymond vezetésével fejlesztik, az eredeti NTP Classic fejlesztők egy részének, a Hewlett Packard és az Akamai Technologies mérnökeinek, valamint a GPSD és RTEMS projekteknek a közreműködésével. Az NTPsec forráskódja BSD, MIT és NTP licencek alatt kerül terjesztésre.
Az új verzió változásai között szerepel:
- Az NTPv1 támogatás visszaállításra került, és a megvalósítását letisztították. Az NTPv1 forgalmi információk hozzáadódtak az "ntpq sysstats" parancs kimenetéhez, az NTPv1 számlálók pedig hozzáadódtak a sysstats naplóhoz.
- Az NTS (Network Time Security) protokoll implementációját frissítettük, hogy támogassa a hosztnév-maszkok, például a *.example.com használatát. szerver Az NTS 10 napig tárolja a sütikulcsokat, ami lehetővé teszi a napi egyszer kapcsolatba lépő ügyfelek számára, hogy ne kelljen az NTS-KE-t (NTS Key Establishment) használniuk a sütik naprakészen tartásához.
- A Rawstats mostantól naplózza az eldobott csomagokat.
- A Python 2.6 támogatása visszaállt a build rendszerben.
- Hozzáadott támogatás az OpenSSL 3.0 és a LibreSSL számára.
- A FreeBSD mostantól nanoszekundumos szintű pontosságot biztosít az időinformációk lekérésekor.
Forrás: opennet.ru
