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
--:--:--
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.
| Errore | Cosa inizia a non funzionare |
|---|---|
| Circa 30 secondi | I 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 minuti | Gli 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:
| Sistema | Dove |
|---|---|
| Windows 10 e 11 | Impostazioni, 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. |
| macOS | Impostazioni di Sistema, Generali, Data e ora. Attiva «Imposta data e ora automaticamente». |
| iPhone e iPad | Impostazioni, Generali, Data e ora, «Automatiche». Se l’interruttore è bloccato, lo trattiene una restrizione di Tempo di utilizzo o un profilo di gestione del dispositivo. |
| Android | Impostazioni, Sistema, Data e ora, «Imposta ora automaticamente». Samsung lo mette sotto Gestione generale. |
| Linux con systemd | timedatectl 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.