Po skoraj dveh letih razvoja je izšla različica sistema za sinhronizacijo natančnega časa NTPsec 1.2.2, ki je grozdna različica referenčne implementacije protokola NTPv4 (NTP Classic 4.3.34), osredotočena na prenovo izvorne kode s ciljem povečanja varnosti (izvedena je bila čiščenje zastarele kode, uporabljene so bile metode za preprečevanje napadov in zaščitene funkcije za delo z pomnilnikom in nizi). Projekt vodi Eric Raymond s sodelovanjem nekaterih razvijalcev izvirnega NTP Classic, inženirjev iz podjetij Hewlett Packard in Akamai Technologies ter projektov GPSD in RTEMS. Izvorna koda NTPsec se distribuira pod licencami BSD, MIT in NTP.
Među promenama u novoj verziji:
- Obnovljena je podpora za protokol NTPv1 in očiščena njegova izvedba. V izhod ukaza 'ntpq sysstats' so dodane informacije o prometu NTPv1, v dnevnik sysstats pa so dodani števec za NTPv1.
- V izvedbi protokola NTS (Network Time Security) je dodana možnost uporabe mask imen gostiteljev, na primer *.example.com. strežnikom NTS zagotavlja shranjevanje ključnih piškotkov za obdobje 10 dni, kar omogoča strankam, ki dostopajo enkrat na dan, da se izognejo uporabi NTS-KE (NTS Key Establishment) za vzdrževanje piškotkov v posodobljenem stanju.
- V rawstats je omogočeno beleženje zavrženih paketov.
- V sistemu gradnje je obnovljena podpora za Python 2.6.
- Dodana je podpora za OpenSSL 3.0 in LibreSSL.
- Za FreeBSD je zagotovljena natančnost na ravni nanosekund pri pridobivanju informacij o času.
Izvor: opennet.ru
