Udgivelsen af NTP-serveren NTPsec 1.2.4

Efter mere end et Ärs udvikling er version 1.2.4 af NTPsec tidssynkroniseringsserveren blevet offentliggjort. Projektet blev skabt som en fork af den referenceimplementering af NTPv4-protokollen (NTP Classic 4.3.34), med fokus pÄ at omarbejde kodebasen for at forbedre sikkerheden. Kildekoden til NTPsec distribueres under BSD-, MIT- og NTP-licenserne.

NTPsec udvikles under ledelse af Eric Raymond med deltagelse af nogle af udviklerne fra det originale NTP Classic, ingeniÞrer fra Hewlett Packard og Akamai Technologies samt projekterne GPSD og RTEMS. Blandt forskellene fra NTP Classic er tilfÞjelsen af support for NTS-protokollen (Network Time Security), en reduktion af kodebasens stÞrrelse med over det dobbelte (forÊldede funktioner og irrelevante platforme er fjernet), implementeringen af en standalone-tilstand, anvendelse af metoder til at forhindre angreb (f.eks. filtrering af systemopkald) og overgangen til sikre funktioner til hÄndtering af hukommelse og strenge.

I den nye version:

  • Indstillingen «extra port xxxx» er tilfĂžjet for at modtage anmodninger pĂ„ en ekstra netvĂŠrksport, ud over hovedporten, der konfigureres via «nts port xxxx». Den ekstra port kan vĂŠre nyttig til at omgĂ„ blokeringer af adgang til eksterne NTP-servere, der er pĂ„lagt af firewall'er.
  • TilfĂžjet support for bygning pĂ„ Linux-systemer med armhf-arkitektur.
  • Der er sikret support for drift af ntpd pĂ„ systemer i FIPS-tilstand.
  • Bygningssystemet Waf er opdateret til version 2.1.4. I Debian installeres vĂŠrktĂžjer skrevet i Python, sĂ„som ntpq og ntpmon, nu i kataloget «/usr/local/lib/python3.xx/site-packages» i stedet for «/usr/local/lib/python3.xx/dist-packages». I kommandoen «waf install» er der inkluderet test af de installerede eksekverbare filer, og via kommandoen «waf configure —enable-Werror» kan der nu aktiveres behandling af compileradvarsler som fejl.
  • Den minimal anfĂžrte version af Python er 2.7. Supporten for Python 2 planlĂŠgges stoppet i den nĂŠste version.
  • Som standard er indstillingen «—disable-fuzz» anvendt, hvilket deaktiverer mekanismen «Clock fuzzing» (indsĂŠttelse af millisekundmĂŠssige tilfĂŠldige forskydninger i den tid, der gives til klienter, uden at det pĂ„virker den samlede nĂžjagtighed, men som forhindrer angribere i at forudsige den faktiske tidsvĂŠrdi).
  • Resten af koden, der er relateret til drift i broadcast- og multicast-tilstande, er fjernet.
  • I ntpdig er der tilfĂžjet en mulighed for binding til den angivne IP-adressen.
  • Der NTS-KE-konfiguration er tilfĂžjet en mulighed for at konfigurere listen over foretrukne krypteringsalgoritmer til TLS.
  • I stedet for ntp_adjtime anvendes kaldet ntp_gettime.

Kilde: opennet.ru

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster