NTP-szerver NTPsec 1.2.4 kiadása

Több mint egy év fejlesztés után megjelent az NTPsec 1.2.4 pontos időszinkron szerviz. A projekt az NTPv4 protokoll referencia-implementációjából (NTP Classic 4.3.34) készült fork, amelynek célja a kódalap átdolgozása a biztonság javítása érdekében. Az NTPsec forráskódja BSD, MIT és NTP licencek alatt terjesztendő.

Az NTPsec Eric Raymond irányítása alatt fejlődik, az eredeti NTP Classic néhány fejlesztője, a Hewlett Packard és az Akamai Technologies mérnökei, valamint a GPSD és RTEMS projektek részvételével. A NTP Classic-hoz képest kiemelkedő különbség a NTS (Network Time Security) protokoll támogatásának hozzáadása, a kódalap méretének több mint a felére csökkentése (elavult funkciók és nem aktuális platformok eltávolításával), az offline üzemmód megvalósítása, támadásmegelőző módszerek alkalmazása (például rendszerhívások szűrése), valamint biztonságos memória- és stringkezelő funkciók használata.

Az új verzióban:

  • Hozzáadva az 'extra port xxxx' beállítás a kiegészítő hálózati porton érkező kérések fogadásához, az alapértelmezett port mellett, amelyet az 'nts port xxxx' beállítással lehet konfigurálni. A kiegészítő port hasznos lehet a külső NTP-szerverek elérésének blokkolásainak megkerülésére, amelyeket a tűzfalak állítanak be.
  • Támogatás került hozzáadásra armhf architektúrával rendelkező Linux rendszerekhez.
  • Az ntpd FIPS üzemmódban való működését biztosító támogatás megvalósult.
  • A Waf build rendszer frissítve lett 2.1.4 verzióra. Debian rendszeren a Python nyelven írt utilitások, mint az ntpq és ntpmon, most a 'usr/local/lib/python3.xx/site-packages' mappába kerülnek, nem pedig a 'usr/local/lib/python3.xx/dist-packages' helyére. A 'waf install' parancsban tesztelés került bevezetésre az installált végrehajtható fájlokra, és a 'waf configure --enable-Werror' paranccsal mostantól a fordítók figyelmeztetései hibaként kezelhetők.
  • A minimális Python verzióként a 2.7 kiadás van megjelölve. A Python 2 támogatását a következő verzióban tervezem megszüntetni.
  • Alapértelmezés szerint a '--disable-fuzz' opció került alkalmazásra, amely letiltja a 'Clock fuzzing' mechanizmusát (a visszaadott időben egyedi millimásodperces eltolások bevezetése, amelyek nem befolyásolják a pontosságot, de megakadályozzák a támadók számára a tényleges idő értékének előrejelzését).
  • Eltávolításra kerültek a broadcast és multicast üzemmódokkal kapcsolatos kódmaradványok.
  • Az ntpdig-hez hozzáadva lett egy lehetőség, amely lehetővé teszi a megadott címhez való kötődést. IP-cím alapján határozza meg a helyet.
  • Az NTS-KE konfigurációba új lehetőség került bevezetésre a TLS titkosítási algoritmusainak preferenciális listájának beállításához.
  • Az ntp_adjtime helyett az ntp_gettime hívás került alkalmazásra.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster