Come Blackout Map rileva i blackout di internet
Blackout Map controlla se l'internet di ogni paese è ancora raggiungibile dal resto del mondo e combina due segnali indipendenti, così che una sola misurazione difettosa non possa colorare di rosso un paese.
1. Le nostre sonde
Ogni 5 minuti eseguiamo un ping su 5.798 host in più di 200 paesi: ancore e sonde RIPE Atlas, resolver DNS pubblici elencati da public-dns.info e, dove questi scarseggiano, gateway di rete nello spazio di indirizzi del paese stesso (trovati tramite RIPEstat). Gli host sono distribuiti sul maggior numero possibile di reti diverse per paese, così che un solo operatore in difficoltà non sembri un guasto nazionale.
L'elenco degli host viene ricostruito e riverificato ogni settimana: ogni candidato deve rispondere prima di essere usato, perché un host spento sembra esattamente un blackout. Gli host sui grandi provider cloud sono esclusi: la loro posizione dice poco sul paese in cui sono elencati.
Prima di valutare qualsiasi paese, ogni ciclo controlla sei grandi servizi globali (Cloudflare, i DNS di Google e Quad9, OpenDNS e due root server). Se il nostro server non li raggiunge, il ciclo viene scartato.
Le nostre sonde funzionano da un solo server in Germania, quindi ci proteggiamo anche dai problemi sul nostro percorso. Se diversi paesi di una regione smettono di rispondere nello stesso momento mentre IODA lì non vede nulla, lo trattiamo come un problema del nostro percorso, non loro. E quando le nostre sonde vedono un paese calare, sonde volontarie su altri tre continenti (Globalping) ritestano gli host che non siamo riusciti a raggiungere: se loro li raggiungono, le nostre sonde vengono ignorate per quel paese; se non ci riescono nemmeno loro, l'interruzione viene segnata come confermata da altre località.
2. IODA
Il progetto Internet Outage Detection and Analysis del Georgia Tech segue per ogni paese il routing BGP (le reti di un paese sono ancora annunciate su internet?) e il sondaggio attivo su larga scala. Usiamo i suoi allarmi aperti come secondo parere, e come fonte principale per i luoghi con pochi host raggiungibili.
Come si decide uno stato
- Operativo — reti raggiungibili come al solito.
- Degradato — sensibilmente meno reti raggiungibili del normale, oppure solo una fonte vede un problema.
- Interruzione parziale — gran parte delle reti del paese è irraggiungibile.
- Blackout — quasi nulla raggiungibile, confermato da entrambe le fonti, o rotte BGP ritirate.
- Nessun dato — nessuna misura affidabile al momento.
Il «normale» si misura paese per paese: confrontiamo quanti host rispondono ora con ciò che è tipico per quel paese nell'ultimo giorno. Durante un incidente questo valore di riferimento viene congelato, così un lungo guasto non diventa mai in silenzio la nuova normalità.
Ogni fonte indica un livello da normale a blackout. Se una delle due fonti non vede nulla di anomalo, il paese viene mostrato al massimo come degradato; altrimenti si fa la media delle due. Gli allarmi che IODA tiene aperti da più di una settimana mentre le nostre sonde non vedono nulla vengono trattati come una rete cambiata, non come un guasto.
Blackout e blocchi segnalati
Alcune restrizioni non rendono un paese irraggiungibile: social media bloccati, o un blackout in una regione mentre il resto del paese resta online. Per queste mostriamo il Internet Society Pulse – tracker dei blackout, che registra i blackout e i blocchi ordinati dai governi in tutto il mondo. I paesi con una restrizione segnalata in corso sono tratteggiati sulla mappa. Dati sui blackout forniti da Internet Society.
Cavi sottomarini
Le pagine dei paesi mostrano come un paese è collegato via mare – numero di cavi sottomarini, stazioni di approdo e un punteggio di resilienza – con gli incidenti recenti ai cavi, da GeoCables (CC BY 4.0). Questo spiega perché alcuni luoghi sono fragili, ma non cambia mai lo stato di un paese.
Il livello facoltativo dei cavi sulla mappa (Impostazioni → Livelli della mappa, beta) disegna i percorsi dei cavi da OpenStreetMap (© contributori di OpenStreetMap, ODbL). OpenStreetMap mappa solo una parte dei cavi del mondo, quindi il livello è incompleto.
Terremoti e altro contesto
La mappa mostra i terremoti di magnitudo 5 e oltre degli ultimi 7 giorni (USGS), ciascuno associato al paese più vicino, così puoi vedere se il suo internet ha retto. Puoi nasconderli nelle Impostazioni o nella legenda. Come beta facoltativa, le Impostazioni possono aggiungere anche interruzioni e anomalie del traffico segnalate da Cloudflare Radar (CC BY-NC 4.0). Nessuno di questi cambia lo stato di un paese.
Le tavolozze Realistica e Semplice e l'oceano Realistico derivano da NASA Blue Marble (pubblico dominio); i deserti della tavolozza Semplice seguono anche la mappa climatica di Köppen-Geiger di Beck et al. (2018) (CC BY 4.0).
Avvisi, feed e incorporamento
Segui un paese (Avvisi nel suo pannello) per ricevere una notifica del browser quando il suo internet cade o torna; su iPhone e iPad funziona dopo aver aggiunto Blackout Map alla schermata Home. Ogni paese ha un feed RSS, c'è un feed mondiale su /feed.xml e ogni pagina di paese ha una scheda di stato in tempo reale da incorporare nel tuo sito.
I nostri dati di stato (/data/status.json) possono essere riutilizzati con licenza CC BY-NC 4.0: cita Blackout Map con un link e non usarli a fini commerciali. Per un uso commerciale chiedici prima tramite Contatti.
Limiti
Vediamo la raggiungibilità, non i contenuti. La censura di app o siti specifici, il rallentamento che lascia funzionare le connessioni e i guasti interni alle reti che non toccano la raggiungibilità dall'esterno non sono visibili qui. I piccoli paesi con pochi host pubblici si basano solo su IODA.
Ogni quanto si aggiorna la mappa?
Ogni 5 minuti. Uno stato cambia solo dopo essere durato 10 minuti (15 minuti per il ritorno alla normalità), così i brevi disturbi non fanno lampeggiare la mappa.
Blackout Map vede i siti o le app bloccati?
No. Misura se le reti all'interno di un paese sono raggiungibili dall'esterno. I blocchi di singole app o siti, e le connessioni lente ma funzionanti, non compaiono.
Da dove vengono i dati?
Dalle nostre sonde (ancore e sonde RIPE Atlas, resolver DNS pubblici e gateway di rete, riverificati ogni settimana), da IODA del Georgia Tech, blackout segnalati forniti da Internet Society (Pulse) e, solo come contesto, dati sui cavi sottomarini da GeoCables e OpenStreetMap, terremoti dallo USGS e, facoltativamente, Cloudflare Radar.
Posso ricevere un avviso quando un paese va offline?
Sì. Apri un paese sulla mappa in tempo reale e tocca Avvisi per ricevere una notifica del browser quando il suo internet cade o torna, oppure segui ogni blackout nel mondo dalle Impostazioni. Ogni paese ha anche un feed RSS.