Po roku vývoja bolo zverejnené vydanie systému presnej synchronizácie času NTPsec 1.2.3, ktorý je vidlicou referenčnej implementácie protokolu NTPv4 (NTP Classic 4.3.34), zameranej na prepracovanie kódovej základne s cieľom zlepšiť bezpečnosť (bol vyčistený zastaraný kód, boli použité metódy prevencie útokov, chránené funkcie pre prácu s pamäťou a reťazcami). Projekt je vyvíjaný pod vedením Erica S. Raymonda za účasti niektorých vývojárov pôvodného NTP Classic, inžinierov z Hewlett Packard a Akamai Technologies, ako aj projektov GPSD a RTEMS. Zdrojový kód NTPsec je distribuovaný pod licenciami BSD, MIT a NTP.
Medzi zmeny v novej verzii:
- Zarovnanie paketov riadiaceho protokolu Mode 6 bolo zmenené, čo môže viesť k problémom s kompatibilitou s klasickým NTP. Mode 6 sa používa na prenos informácií o stave. server a zmenu správania servera za pochodu.
- ntpq štandardne používa šifrovací algoritmus AES.
- Pomocou mechanizmu Seccomp sú blokované nesprávne názvy systémových volaní.
- Povolené hodinové resetovanie niektorých štatistík. Pridané log súbory so štatistikami NTS a NTS-KE zaznamenávanými každú hodinu. Pridaný odraz v protokole chýb a štatistík ms-sntp.
- V predvolenom nastavení je budovanie so symbolmi ladenia povolené.
- Pridaná podpora pre špecifikáciu zoznamu platných ECDH eliptických kriviek (nastavenie tlsecdhcurves) podporovaných v OpenSSL.
- Do buildprep bola pridaná možnosť „aktualizovať“.
- Výstup JSON pre ntpdig poskytuje údaje o latencii paketov.
Zdroj: opennet.ru
