Po roku vývoja bol uvedený na trh prírastok systému synchronizácie presného času NTPsec 1.2.3, ktorý je fork klasickej implementácie protokolu NTPv4 (NTP Classic 4.3.34), zameraný na prepracovanie kódu s cieľom zvýšiť bezpečnosť (vykonané čistenie starého kódu, implementované metódy na predchádzanie útokom, zabezpečené funkcie pre prácu s pamäťou a reťazcami). Projekt sa vyvíja pod vedením Erica Raymonda s príspevkom niektorých vývojárov pôvodného NTP Classic, inžinierov z firiem Hewlett Packard a Akamai Technologies, ako aj projektov GPSD a RTEMS. Zdrojové kódy NTPsec sú distribuované pod licenciami BSD, MIT a NTP.
Medzi zmenami v novej verzii:
- Zmenené zarovnanie paketov riadiaceho protokolu Mode 6, čo môže viesť k narušeniu kompatibility s klasickým NTP. Protokol Mode 6 sa používa na prenášanie informácií o stave servera a zmene správania servera za behu.
- V ntpq je predvolene použitý algoritmus šifrovania AES.
- Pomocou mechanizmu Seccomp je zabezpečená blokácia nesprávnych názvov systémových volaní.
- Zahrnuté hodinové vyčistenie niektorých štatistík. Pridané logy, ktoré obsahujú štatistiky NTS a NTS-KE zaznamenávané každú hodinu. Pridané zaznamenávanie chýb a štatistiky ms-sntp do logov.
- Predvolene je zapnutá zostava s ladicími symbolmi.
- Pridaná podpora pre určenie zoznamu povolených eliptických kriviek ECDH (nastavenie tlsecdhcurves), podporovaných v OpenSSL.
- Do buildprep bola pridaná voľba „update.”
- V JSON výstupe pre ntpdig je zaručené zobrazenie údajov o oneskorení paketov.
Zdroj: opennet.ru
