Controllo dello scarto dell’orologio

Il tuo dispositivo tiene la sua ora, e raramente è esatta. Questa pagina misura lo scarto rispetto al nostro orologio di riferimento e ti dice se è abbastanza grande da creare problemi.

Ora di riferimento

--:--:--

 

Questo dispositivo

--:--:--

Confronto degli orologi…

Il tuo browser chiede l’ora al nostro server cinque volte di seguito e tiene lo scambio tornato più in fretta. L’orologio del server è sincronizzato con gli orologi atomici tramite NTP. Vengono scambiati solo timestamp e non viene conservato nulla.

Perché l’orologio di un dispositivo sbanda

Dentro ogni computer e smartphone, un piccolo cristallo di quarzo vibra a una frequenza nota e un contatore trasforma quelle vibrazioni in secondi. Il cristallo costa poco ed è sensibile alla temperatura, quindi un dispositivo tipico lasciato a sé stesso guadagna o perde un secondo o due al giorno. Dopo un mese senza correzioni, fa un minuto intero.

Per evitarlo, i dispositivi chiedono a intervalli regolari l’ora giusta a un server dell’ora, con un protocollo chiamato NTP. A volte la correzione si ferma, perché un’impostazione è stata disattivata, una rete la blocca o qualcuno ha regolato il dispositivo a mano. Allora l’errore cresce in silenzio, e te ne accorgi solo quando un servizio che dipende dall’ora ti respinge.

ErroreCosa inizia a non funzionare
Circa 30 secondiI codici a sei cifre di un’app di autenticazione. Sono calcolati dall’ora corrente a passi di 30 secondi, e i server tollerano solo un passo o poco più in un senso o nell’altro.
5 minutiGli accessi alle reti aziendali Windows. Kerberos, il sistema che c’è dietro, rifiuta i ticket quando gli orologi differiscono di più di cinque minuti.
Un giorno o piùHTTPS ovunque. I certificati sono validi tra due date, e un dispositivo che vive nel mese sbagliato li vede tutti scaduti o non ancora validi.

Come viene fatta la misura

Chiedi l’ora a un server e la risposta è già vecchia quando ti arriva. NTP ha una soluzione per questo, e noi la prendiamo in prestito: misurare il viaggio di andata e ritorno e supporre che la risposta ne abbia speso metà in viaggio.

Mettiamo che il tuo browser invii una richiesta quando il tuo orologio segna 12:00:00.000. La risposta torna 80 millisecondi dopo e dice che l’ora del server era 12:00:02.540. A metà del viaggio il tuo orologio era a 12:00:00.040, quindi è indietro di 2.5 secondi, con un margine di 40 millisecondi.

La pagina invia una richiesta e la butta via, perché la prima paga l’apertura della connessione. Poi ne invia altre cinque, una dopo l’altra, e tiene quella con il viaggio di andata e ritorno più breve, perché uno scambio veloce lascia meno spazio all’errore. Il risultato mostra lo scarto, la precisione (metà di quel viaggio migliore) e il fuso orario indicato dal tuo dispositivo.

Come leggere il verdetto

Giusto
Lo scarto è sotto il mezzo secondo, o troppo piccolo per distinguerlo dall’errore di misura.
Giusto, a pochi secondi
Fino a 5 secondi. Nessun servizio se ne accorgerà.
Avanti o indietro, mostrato come avviso
Tra 5 e 30 secondi. Ancora non si rompe niente, ma un dispositivo sincronizzato non va così lontano, quindi l’ora automatica è probabilmente disattivata.
Avanti o indietro, mostrato come errore
30 secondi o più. Il messaggio dice cosa è a rischio al tuo livello di scarto.

Quando lo scarto è entro due minuti da un numero intero di ore, la pagina aggiunge una nota sul fuso orario. Di solito è successo che qualcuno ha regolato a mano l’ora mostrata mentre il dispositivo era configurato per un altro fuso. Sullo schermo l’orologio sembra giusto, e l’ora sottostante è sballata di ore.

Il confronto vale quanto il percorso fino al nostro server. Su una connessione lenta o irregolare, come un collegamento satellitare o una rete mobile congestionata, la richiesta e la risposta possono non metterci lo stesso tempo, e la precisione indicata è allora ottimistica. Se la precisione supera qualche decimo di secondo, misura di nuovo.

Rimettere l’orologio all’ora giusta

Non digitare l’ora giusta a mano. Tra qualche settimana sarà di nuovo sbagliata. Attiva la sincronizzazione automatica e forza un aggiornamento:

SistemaDove
Windows 10 e 11Impostazioni, Data/ora e lingua, Data e ora. Attiva «Imposta automaticamente l’ora» e «Imposta automaticamente il fuso orario», poi premi «Sincronizza ora». Da un prompt amministratore: w32tm /resync.
macOSImpostazioni di Sistema, Generali, Data e ora. Attiva «Imposta data e ora automaticamente».
iPhone e iPadImpostazioni, Generali, Data e ora, «Automatiche». Se l’interruttore è bloccato, lo trattiene una restrizione di Tempo di utilizzo o un profilo di gestione del dispositivo.
AndroidImpostazioni, Sistema, Data e ora, «Imposta ora automaticamente». Samsung lo mette sotto Gestione generale.
Linux con systemdtimedatectl set-ntp true, poi timedatectl status dovrebbe riportare “System clock synchronized: yes”.

Se lo scarto ritorna, qualcosa lo provoca. Un desktop o un vecchio portatile che perde ore ogni volta che viene scollegato ha la batteria dell’orologio della scheda madre esaurita, di solito una pila a bottone CR2032 che costa quasi niente da sostituire. Un computer che avvia sia Windows che Linux può saltare esattamente del tuo scarto da UTC a ogni cambio, perché i due sistemi non sono d’accordo sul fatto che l’orologio hardware conservi l’ora locale o UTC. Le reti per ospiti e degli hotel a volte bloccano NTP (porta UDP 123), e in quel caso l’orologio si corregge da solo su un’altra rete.

Domande frequenti

Perché i codici del mio autenticatore non funzionano?

Il più delle volte l’orologio del telefono è sfasato di più di circa 30 secondi. I codici derivano dall’ora corrente, quindi telefono e server devono essere d’accordo. Attiva l’ora automatica sul telefono, poi prova un codice nuovo.

Quanto è preciso questo controllo dell’orologio?

Su una normale connessione a banda larga, entro qualche centesimo di secondo. Dopo ogni misura la pagina mostra il proprio margine, cioè metà del viaggio di andata e ritorno del più veloce di cinque scambi con il nostro server.

Perché l’orologio del mio computer è sbagliato ogni volta che lo accendo?

Una piccola batteria tiene in funzione l’orologio mentre il computer è spento. Quando è esaurita, l’orologio si azzera o sbanda parecchio a ogni interruzione di corrente. Sostituire la pila a bottone sulla scheda madre risolve. Fino ad allora, l’ora automatica correggerà l’orologio appena il sistema è online.

Il mio orologio è sfasato esattamente di un’ora. Cosa c’è che non va?

Questo fa pensare al fuso orario o all’impostazione dell’ora legale più che all’orologio in sé. Attiva il fuso orario automatico, o scegli a mano il fuso giusto, e lascia che sia il sistema a impostare l’ora.

Un fuso orario sbagliato rompe i codici di verifica in due passaggi?

Non da solo. I codici sono calcolati dall’ora universale, che è la stessa ovunque. I guai arrivano quando l’ora mostrata è stata regolata a mano per sembrare giusta nel fuso sbagliato, perché questo sposta di ore l’ora universale sottostante.