Network Time Security (NTS) è un'estensione crittografica del Network Time Protocol (NTP) che autentica il traffico di sincronizzazione dell'ora. Invece di fidarsi di ogni pacchetto dell'ora sulla rete, NTS stabilisce una relazione sicura tra client e server dell'ora e aggiunge protezione contro manomissioni, spoofing e attacchi man-in-the-middle. Questo è importante perché il tempo fa parte dell'infrastruttura di sicurezza: log, certificati, sistemi di autenticazione e servizi distribuiti dipendono tutti da timestamp accurati e affidabili.
Nella pratica, NTS viene usato per difendere NTP dagli aggressori che cercano di modificare gli orologi, interrompere l'ordinamento o creare confusione nel monitoraggio e nella risposta agli incidenti. Non rende il tempo perfettamente accurato, ma aiuta a garantire che la fonte dell'ora utilizzata sia genuina e che i pacchetti non siano stati alterati durante il transito. Per i difensori, NTS è un controllo fondamentale quando si rafforzano sistemi critici che necessitano di una sincronizzazione affidabile su reti non fidate.


