Rilascio dei server NTP NTPsec 1.2.0 e Chrony 4.0 con supporto per il protocollo sicuro NTS

Il comitato IETF (Internet Engineering Task Force), che sviluppa i protocolli e l'architettura Internet, completato formazione della RFC per il protocollo NTS (Network Time Security) e ha pubblicato la relativa specifica sotto l'identificatore RFC 8915. La RFC ha ricevuto lo status di “Proposed Standard”, dopodiché inizieranno i lavori per conferire alla RFC lo status di bozza di standard (Draft Standard), il che significa in realtà una completa stabilizzazione del protocollo e tenendo conto di tutti i commenti formulati.

La standardizzazione di NTS è un passo importante per migliorare la sicurezza dei servizi di sincronizzazione dell'ora e proteggere gli utenti da attacchi che imitano il server NTP a cui si connette il client. La manipolazione da parte degli aggressori dell'impostazione dell'ora sbagliata può essere utilizzata per compromettere la sicurezza di altri protocolli sensibili al tempo, come TLS. Ad esempio, la modifica dell'ora può portare a un'errata interpretazione dei dati sulla validità dei certificati TLS. Finora NTP e la crittografia simmetrica dei canali di comunicazione non consentivano di garantire che il client interagisse con il target e non con un server NTP falsificato, e l'autenticazione con chiave non è stata diffusa perché troppo complicata da configurare.

NTS utilizza elementi di un'infrastruttura a chiave pubblica (PKI) e consente l'uso della crittografia TLS e AEAD (Authenticated Encryption with Associated Data) per proteggere crittograficamente le interazioni client-server utilizzando NTP (Network Time Protocol). NTS include due protocolli separati: NTS-KE (NTS Keyestablishment per la gestione dell'autenticazione iniziale e della negoziazione delle chiavi su TLS) e NTS-EF (NTS Extension Fields, responsabile della crittografia e dell'autenticazione della sessione di sincronizzazione dell'ora). NTS aggiunge diversi campi estesi ai pacchetti NTP e memorizza tutte le informazioni sullo stato solo sul lato client utilizzando un meccanismo di cookie. La porta di rete 4460 è allocata per l'elaborazione delle connessioni tramite il protocollo NTS.

Rilascio dei server NTP NTPsec 1.2.0 e Chrony 4.0 con supporto per il protocollo sicuro NTS

Le prime implementazioni dell'NTS standardizzato sono proposte in versioni recentemente pubblicate NTPsec 1.2.0 и Crony 4.0. Cronico fornisce un'implementazione client e server NTP indipendente utilizzata per sincronizzare l'ora tra varie distribuzioni Linux, tra cui Fedora, Ubuntu, SUSE/openSUSE e RHEL/CentOS. NTPsec si sta sviluppando sotto la guida di Eric S. Raymond ed è un fork dell'implementazione di riferimento del protocollo NTPv4 (NTP Classic 4.3.34), incentrato sulla rielaborazione del codice di base al fine di migliorare la sicurezza (pulizia del codice obsoleto, utilizzo di metodi di prevenzione degli attacchi e protezione funzioni per lavorare con memoria e stringhe).

Fonte: opennet.ru

Aggiungi un commento