NTPsec 1.2.2 Paglabas ng NTP Server

Pagkatapos ng isang taon at kalahati ng pag-unlad, ang paglabas ng NTPsec 1.2.2 tumpak na sistema ng pag-synchronize ng oras ay nai-publish, na isang tinidor ng reference na pagpapatupad ng NTPv4 protocol (NTP Classic 4.3.34), na nakatuon sa muling paggawa ng code base upang mapabuti ang seguridad (nalinis na ang hindi na ginagamit na code, mga paraan ng pag-iwas sa pag-atake at mga secure na function para sa pagtatrabaho sa memorya at mga string). Ang proyekto ay binuo sa ilalim ng pamumuno ni Eric S. Raymond na may partisipasyon ng ilan sa mga developer ng orihinal na NTP Classic, mga inhinyero mula sa Hewlett Packard at Akamai Technologies, pati na rin ang mga proyekto ng GPSD at RTEMS. Ang source code ng NTPsec ay ipinamamahagi sa ilalim ng mga lisensya ng BSD, MIT, at NTP.

Kabilang sa mga pagbabago sa bagong bersyon:

  • Ang suporta para sa NTPv1 protocol ay naibalik at ang pagpapatupad nito ay nalinis. Ang impormasyon tungkol sa trapiko ng NTPv1 ay naidagdag sa output ng command na "ntpq sysstats", at ang mga counter para sa NTPv1 ay naidagdag sa log ng sysstats.
  • Ang pagpapatupad ng protocol ng NTS (Network Time Security) ay nagdagdag ng kakayahang gumamit ng mga host name mask, halimbawa, *.example.com. Ang server ng NTS ay nagbibigay ng storage ng mga cookie key sa loob ng 10 araw, na nagbibigay-daan sa mga kliyente na mag-access nang isang beses sa isang araw nang hindi gumagamit ng NTS-KE (NTS Key Establishment) upang panatilihing napapanahon ang cookies.
  • Ang rawstats ay nagbibigay ng pag-log ng mga nahulog na packet.
  • Ang suporta para sa Python 2.6 ay naibalik sa build system.
  • Nagdagdag ng suporta para sa OpenSSL 3.0 at LibreSSL.
  • Nagbibigay ang FreeBSD ng katumpakan sa antas ng nanosecond kapag kumukuha ng impormasyon sa oras.

Pinagmulan: opennet.ru

Magdagdag ng komento