Come un errore del server di tempo ha fatto cadere la Telstra australiana e fermato i treni
Un server di tempo disallineato ha causato un'interruzione nazionale per la Telstra, il gigante delle telecomunicazioni australiano, dimostrando che la sincronizzazione accurata del tempo è un'infrastruttura critica che molti trascurano.
Quando una grande rete va giù, di solito si sospetta un attacco informatico o un guasto hardware massiccio. Ma la recente interruzione nazionale che ha colpito il gigante delle telecomunicazioni australiano Telstra, e ha persino fermato i servizi ferroviari, aveva una causa molto più sottile: gli orologi erano sbagliati. L'amministratore delegato di Telstra ha confermato che il blackout è iniziato con una vulnerabilità nota nei sistemi di sincronizzazione del tempo, i meccanismi che mantengono ogni dispositivo su una rete d'accordo su che ora sia. Un disallineamento tra i server di tempo ha innescato un devastante effetto domino sull'infrastruttura dell'operatore. Come ha detto il ministro delle comunicazioni australiano, era "ora che Telstra affrontasse la musica". Questo incidente è un campanello d'allarme: il tempo non è solo un display sul telefono, è il battito cardiaco invisibile che mantiene vivi i sistemi distribuiti.
I sistemi distribuiti, dalle reti mobili alle piattaforme cloud, dipendono dal fatto che tutte le loro parti condividano una comprensione comune del tempo. Quando quel tempo comune viene perso, la coerenza dei dati e l'allineamento delle transazioni crollano. Ogni approccio di sincronizzazione comporta dei compromessi ingegneristici reali. L'interruzione di Telstra si inserisce in un dibattito evidenziato dal recente post sul blog di APNIC sulla sincronizzazione dei dati, che esorta gli ingegneri a trattare il tempo come una preoccupazione di progettazione primaria, non un ripensamento. La fonte sostiene che la domanda che ogni CTO e CEO dovrebbe porsi non è se i propri sistemi siano sincronizzati, ma come siano sincronizzati e cosa accadrebbe se la fonte di tempo primaria sparisse improvvisamente.
La posta in gioco è alta. Nella finanza ad alta velocità, il regolamento europeo MiFID II richiede di timestampare le transazioni con precisione al microsecondo. Anche le reti mobili 5G e le reti ferroviarie si affidano a un tempo preciso per tutto, dai passaggi di consegna tra le torri cellulari al coordinamento dei movimenti dei treni. Eppure, troppo spesso il tempo non è considerato una parte fondamentale della cybersecurity. L'incidente di Telstra mostra che un guasto nella misurazione del tempo può essere tanto dirompente quanto qualsiasi attacco ransomware. Una delle principali debolezze è affidarsi a un'unica fonte di tempo, tipicamente GNSS (Global Navigation Satellite System), che include il GPS. Questi segnali satellitari sono vulnerabili al jamming, dove le interferenze bloccano il segnale, e allo spoofing, dove segnali falsi ingannano i ricevitori. Un singolo punto di errore significa che perdere il GPS può far crollare un'intera rete. La soluzione, sostengono gli esperti, è implementare architetture di backup resilienti basate su standard terrestri, come il tempo trasmesso tramite fibra o reti radio dedicate.
Alcuni paesi stanno adottando quella che viene chiamata sovranità temporale. Questo significa integrare orologi atomici locali, che possono mantenere un tempo estremamente preciso senza input esterni per lunghi periodi, con holdover di oltre 100 giorni. Il tempo viene poi distribuito attraverso reti terrestri dedicate, garantendo la continuità operativa anche se il segnale satellitare viene completamente perso. Questo modello è importante anche per l'infrastruttura cloud e AI: aziende hyperscale come Meta hanno presentato a NANOG (North American Network Operators' Group) le loro esigenze di sincronizzazione accurata, perché l'apprendimento automatico distribuito e i servizi cloud dipendono da un tempo strettamente coordinato.
Per i proprietari di siti web e i team IT, c'è una connessione diretta con il Domain Name System (DNS). DNSSEC, l'estensione di sicurezza che firma digitalmente i record DNS per prevenire manomissioni, richiede un tempo accurato per validare quelle firme. Se l'orologio di un resolver è sbagliato, le firme valide possono apparire scadute o non ancora valide, causando l'irraggiungibilità dei siti web anche se il server stesso è a posto. Ecco perché mantenere il tempo sincronizzato non è solo un dettaglio operativo; è un requisito di sicurezza. Il Network Time Protocol (NTP) è il modo standard per i dispositivi di ottenere l'ora da internet, e puoi saperne di più sulla sua importanza dal National Institute of Standards and Technology degli Stati Uniti alla NIST Time and Frequency Division.
Qui a AEU DNS, forniamo un servizio DNS crittografato e incentrato sulla privacy che protegge le tue query dalla lettura o dall'alterazione durante il transito. Ma anche il DNS crittografato dipende da un tempo di sistema corretto per eseguire la validazione DNSSEC in modo sicuro. Mantenere sincronizzati gli orologi dei tuoi dispositivi è un passo semplice che garantisce che il tuo traffico DNS rimanga affidabile. Abilita sempre gli aggiornamenti automatici dell'ora e, se gestisci infrastrutture, usa più fonti di tempo con capacità di holdover.
Termini spiegati
- Time synchronization
- Il processo per garantire che tutti i dispositivi su una rete concordino su che ora sia esattamente.
- GNSS (Global Navigation Satellite System)
- Una rete di satelliti, incluso il GPS, che forniscono segnali di posizione e tempo ai ricevitori sulla Terra.
- Jamming
- Bloccare o interferire con i segnali radio così che i ricevitori non possano ottenere un segnale di tempo o posizione valido.
- Spoofing
- Inviare segnali falsi che ingannano un dispositivo facendogli credere di ricevere dati di tempo o posizione legittimi.
- Atomic clock
- Un orologio molto preciso che usa le vibrazioni degli atomi per mantenere il tempo, usato come riferimento per una misurazione accurata del tempo.
- Holdover
- La capacità di un orologio di mantenere un tempo accurato da solo per un periodo dopo aver perso il suo segnale di tempo esterno.
- DNSSEC (Domain Name System Security Extensions)
- Una funzionalità di sicurezza che firma digitalmente i record DNS per prevenire manomissioni, e richiede un tempo accurato per validare le firme.
- NTP (Network Time Protocol)
- Un modo standard per i dispositivi di ottenere l'ora corretta da internet tramite server di tempo.
Come proteggerti
- Su ogni computer e telefono che usi, attiva le impostazioni automatiche di data e ora, così il dispositivo riceve l'ora da una fonte internet affidabile e la mantiene accurata.
- Se gestisci un router domestico o per piccolo ufficio, accedi alla pagina delle impostazioni e cerca un'opzione per l'ora o NTP; impostala su automatico e, se possibile, aggiungi un secondo server di tempo come time.cloudflare.com come back
- Per i proprietari di siti web, chiedi al tuo fornitore di hosting di confermare che l'orologio del tuo server sia sincronizzato tramite NTP con almeno due fonti di tempo indipendenti, non solo GPS.
- Se noti che l'orologio del tuo dispositivo deriva o mostra l'ora sbagliata, correggilo immediatamente, perché un orologio sbagliato può impedire il caricamento di siti web sicuri.
- Usa un resolver DNS che validi DNSSEC, come fanno molti resolver incentrati sulla privacy, ma ricorda che la validazione DNSSEC richiede un orologio accurato; quindi mantieni sincronizzata l'ora di sistema.
