Másfél év fejlesztés után megjelent az NTPsec 1.2.2 pontos időszinkronizáló rendszer, amely az NTPv4 (NTP Classic 4.3.34) protokoll referenciaimplementációjának forkja, a kódalap átdolgozására összpontosítva a biztonság növelése érdekében (történtek elavult kódok eltávolítása, támadások megelőzésére irányuló módszerek alkalmazása, valamint biztonságos funkciók bevezetése a memória és a karakterláncok kezelésére). A projekt Eric Raymond vezetésével, az eredeti NTP Classic néhány fejlesztője, valamint a Hewlett Packard és az Akamai Technologies mérnökeinek, valamint a GPSD és RTEMS projektek résztvevőinek közreműködésével fejlődik. Az NTPsec forráskódját BSD, MIT és NTP licenc alatt terjesztik.
Az új verzióban található változások:
- Visszaállították az NTPv1 protokoll támogatását, és megtisztították annak megvalósítását. Az „ntpq sysstats” parancs kimenetéhez hozzáadták az NTPv1 forgalmi adatait, míg a sysstats naplóhoz NTPv1 számlálókat fűztek.
- Az NTS (Network Time Security) protokoll megvalósításába bevezetésre került a hosztnevek maszkok alkalmazásának lehetősége, például *.example.com. A szerveren NTS biztosítja a cookie kulcsok 10 napig történő tárolását, lehetővé téve ezzel a napi egyszeri hozzáférő ügyfelek számára, hogy elkerüljék az NTS-KE (NTS Kulcsmeghatározás) használatát a cookie aktuális állapotban tartásához.
- A rawstats funkció lehetővé teszi a kidobott csomagok naplózását.
- A build rendszerben helyreállították a Python 2.6 támogatását.
- Hozzáadva az OpenSSL 3.0 és a LibreSSL támogatása.
- A FreeBSD ügyfélpontos időinformációk nanoszekundumos pontosságú megszerzését biztosítja.
Forrás: opennet.ru
