Випуск NTP-сервера NTPsec 1.2.2

Після півтора року розробки опубліковано випуск системи синхронізації точного часу NTPsec 1.2.2, що є форком еталонної реалізації протоколу NTPv4 (NTP Classic 4.3.34), сфокусованим на переробці кодової бази з метою підвищення безпеки (виконано чищення застарілого коду, задіяні методи функції для роботи з пам'яттю та рядками). Проект розвивається під керівництвом Еріка Реймонда (Eric S. Raymond) за участю деяких розробників оригінального NTP Classic, інженерів із компаній Hewlett Packard та Akamai Technologies, а також проектів GPSD та RTEMS. Вихідні тексти NTPsec розповсюджуються під ліцензіями BSD, MIT та NTP.

Серед змін у новій версії:

  • Відновлено підтримку протоколу NTPv1 та проведено чищення його реалізації. У висновок команди ntpq sysstats додані відомості про трафік NTPv1, а в лог sysstats додані лічильники для NTPv1.
  • У реалізації протоколу NTS (Network Time Security) додано можливість використання масок імен хостів, наприклад *.example.com. У сервері NTS забезпечено зберігання cookie ключів протягом 10 днів, що дозволяє клієнтам, що звертаються щодня, обійтися без використання NTS-KE (NTS Key Establishmenеt) для підтримки cookie в актуальному стані.
  • У rawstats забезпечено журналування відкинутих пакетів.
  • У системі збирання відновлено підтримку Python 2.6.
  • Додана підтримка OpenSSL 3.0 та LibreSSL.
  • Для FreeBSD забезпечена точність на рівні наносекунд при отриманні інформації про час.

Джерело: opennet.ru

Додати коментар або відгук