NTP-palvelimien julkaisu NTPsec 1.2.0 ja Chrony 4.0, jotka tukevat suojattua NTS-protokollaa

IETF (Internet Engineering Task Force) -komitea, joka kehittää Internet-protokollia ja -arkkitehtuuria, valmiiksi RFC:n muodostaminen NTS (Network Time Security) -protokollalle ja julkaisi siihen liittyvän spesifikaation tunnisteen alla RFC 8915. RFC sai "ehdotetun standardin" tilan, minkä jälkeen aloitetaan työ, jotta RFC:lle saadaan standardiluonnos (Draft Standard), mikä itse asiassa tarkoittaa protokollan täydellistä vakauttamista ja ottaen huomioon kaikki tehdyt kommentit.

NTS:n standardointi on tärkeä askel ajan synkronointipalvelujen turvallisuuden parantamiseksi ja käyttäjien suojaamiseksi hyökkäyksiltä, ​​jotka jäljittelevät NTP-palvelinta, johon asiakas muodostaa yhteyden. Hyökkääjien manipulointia väärän ajan asettamisessa voidaan käyttää vaarantamaan muiden aikatietoisten protokollien, kuten TLS:n, turvallisuuden. Esimerkiksi ajan muuttaminen voi johtaa TLS-varmenteiden voimassaoloa koskevien tietojen väärintulkintaan. Toistaiseksi NTP ja viestintäkanavien symmetrinen salaus eivät ole mahdollistaneet sen varmistamista, että asiakas on vuorovaikutuksessa kohteen eikä väärennetyn NTP-palvelimen kanssa, eikä avaintodennus ole yleistynyt, koska sen konfigurointi on liian monimutkaista.

NTS käyttää julkisen avaimen infrastruktuurin (PKI) elementtejä ja sallii TLS:n ja AEAD:n (Authenticated Encryption with Associated Data) -salauksen käytön asiakas-palvelin-vuorovaikutusten kryptografiseen suojaamiseen NTP:n (Network Time Protocol) avulla. NTS sisältää kaksi erillistä protokollaa: NTS-KE (NTS Key Establishment käsittelemään alkuperäistä todennusta ja avaimen neuvottelua TLS:n kautta) ja NTS-EF (NTS Extension Fields, joka vastaa aikasynkronointiistunnon salauksesta ja todentamisesta). NTS lisää useita laajennettuja kenttiä NTP-paketteihin ja tallentaa kaikki tilatiedot vain asiakaspuolelle evästemekanismin avulla. Verkkoportti 4460 on varattu yhteyksien käsittelyyn NTS-protokollan kautta.

NTP-palvelimien julkaisu NTPsec 1.2.0 ja Chrony 4.0, jotka tukevat suojattua NTS-protokollaa

Standardoidun NTS:n ensimmäisiä toteutuksia ehdotetaan äskettäin julkaistuissa julkaisuissa NTPsec 1.2.0 и Chrony 4.0. Chrony tarjoaa itsenäisen NTP-asiakas- ja palvelintoteutuksen, jota käytetään ajan synkronointiin eri Linux-jakeluissa, mukaan lukien Fedora, Ubuntu, SUSE/openSUSE ja RHEL/CentOS. NTPsec on kehittymässä Eric S. Raymondin johdolla ja on NTPv4-protokollan (NTP Classic 4.3.34) referenssitoteutuksen haarukka, joka keskittyy koodikannan muokkaamiseen turvallisuuden parantamiseksi (vanhentuneen koodin puhdistaminen, hyökkäysten ehkäisymenetelmien ja suojaus). toiminnot muistin ja merkkijonojen kanssa työskentelemiseen).

Lähde: opennet.ru

Lisää kommentti