BLACKOUT MAP

Como o Blackout Map detecta apagões de internet

O Blackout Map monitora se a internet de cada país continua acessível a partir do resto do mundo e combina dois sinais independentes, para que uma única medição com falha não pinte um país de vermelho.

1. Nossas próprias sondas

A cada 5 minutos fazemos ping em 5.798 hosts dentro de mais de 200 países: âncoras e sondas do RIPE Atlas, resolvedores DNS públicos listados pelo public-dns.info e — onde estes são escassos — gateways de rede dentro do próprio espaço de endereços do país (encontrados via RIPEstat). Os hosts são distribuídos pelo maior número possível de redes diferentes em cada país, para que um dia ruim de um único provedor não pareça uma interrupção nacional.

A lista de hosts é reconstruída e reverificada toda semana: cada candidato precisa responder antes de ser usado, porque um host inativo parece exatamente um apagão. Hosts em provedores de nuvem globais são excluídos — a localização deles diz pouco sobre o país em que estão listados.

Antes de avaliar qualquer país, cada ciclo verifica seis grandes serviços globais (DNS da Cloudflare, do Google e do Quad9, OpenDNS e dois servidores raiz). Se nosso próprio servidor não consegue alcançá-los, o ciclo é descartado.

Nossas sondas funcionam a partir de um servidor na Alemanha, por isso também nos protegemos contra problemas na nossa própria rota. Se vários países de uma região param de responder ao mesmo tempo enquanto o IODA não vê nada ali, tratamos isso como um problema da nossa rota, não deles. E quando nossas sondas veem um país cair, sondas voluntárias em outros três continentes (Globalping) testam de novo os hosts que não conseguimos alcançar: se elas os alcançam, nossas sondas são ignoradas para esse país; se também não conseguem, a queda é marcada como confirmada a partir de outros locais.

2. IODA

O projeto Internet Outage Detection and Analysis da Georgia Tech acompanha o roteamento BGP (as redes de um país continuam anunciadas na internet?) e a sondagem ativa em larga escala de todos os países. Usamos seus alertas abertos como segunda opinião e como fonte principal em lugares com poucos hosts acessíveis.

Como um status é definido

O “normal” é medido por país: comparamos quantos hosts respondem agora com o que é típico para aquele país no último dia. Durante um incidente essa referência fica congelada, para que uma interrupção longa nunca vire silenciosamente o novo normal.

Cada fonte indica um nível de normal a apagão. Se qualquer uma das fontes não vê nenhum problema, o país aparece no máximo como degradado; caso contrário, é feita a média das duas. Alertas que o IODA mantém abertos por mais de uma semana enquanto nossas sondas não veem nada são tratados como uma mudança na rede, não como uma interrupção.

Desligamentos e bloqueios relatados

Algumas restrições não deixam um país inacessível: redes sociais bloqueadas, ou um desligamento em uma região enquanto o resto do país continua online. Para esses casos mostramos o Rastreador de desligamentos Pulse da Internet Society, que registra desligamentos e bloqueios ordenados por governos no mundo todo. Países com uma restrição relatada em andamento aparecem hachurados no mapa. Dados de desligamentos fornecidos pela Internet Society.

Cabos submarinos

As páginas de cada país mostram como ele está conectado pelo mar — número de cabos submarinos, estações de ancoragem e uma pontuação de resiliência — com incidentes recentes em cabos, segundo a GeoCables (CC BY 4.0). Isso explica por que alguns lugares são frágeis, mas nunca altera o status de um país.

A camada opcional de cabos no mapa (Configurações → Camadas do mapa, beta) desenha as rotas dos cabos a partir do OpenStreetMap (© colaboradores do OpenStreetMap, ODbL). O OpenStreetMap mapeia apenas parte dos cabos do mundo, então a camada é incompleta.

Terremotos e outros contextos

O mapa mostra terremotos de magnitude 5 ou mais dos últimos 7 dias (USGS), cada um associado ao país mais próximo, para você ver se a internet de lá resistiu. Eles podem ser ocultados nas Configurações ou na legenda. Como beta opcional, nas Configurações você também pode adicionar quedas e anomalias de tráfego relatadas pelo Cloudflare Radar (CC BY-NC 4.0). Nada disso altera o status de um país.

As paletas de mapa Realista e Simples e o oceano Realista são feitos a partir de NASA Blue Marble (domínio público); os desertos da paleta Simples seguem também o mapa climático de Köppen-Geiger de Beck et al. (2018) (CC BY 4.0).

Alertas, feeds e incorporação

Siga um país (Alertas no painel dele) para receber uma notificação do navegador quando a internet de lá cair ou voltar; no iPhone e no iPad isso funciona depois que o Blackout Map é adicionado à Tela de Início. Cada país tem um feed RSS, há um feed mundial em /feed.xml e cada página de país tem um cartão de status ao vivo que você pode incorporar no seu próprio site.

Os nossos próprios dados de estado (/data/status.json) podem ser reutilizados sob CC BY-NC 4.0: cite o Blackout Map com um link e não os use comercialmente. Para uso comercial, peça-nos primeiro através de Contacto.

Limitações

Vemos a acessibilidade, não o conteúdo. Censura de apps ou sites específicos, limitação de velocidade que mantém as conexões funcionando e quedas dentro de redes que não afetam a acessibilidade a partir do exterior não são visíveis aqui. Países pequenos com poucos hosts públicos dependem apenas do IODA.

Com que frequência o mapa é atualizado?

A cada 5 minutos. Um status só muda depois de se manter por 10 minutos (15 minutos para a recuperação), então oscilações curtas não fazem o mapa piscar.

O Blackout Map consegue ver sites ou apps bloqueados?

Não. Ele mede se as redes dentro de um país estão acessíveis a partir do exterior. Bloqueios de apps ou sites específicos, e conexões lentas mas funcionando, não aparecem.

De onde vêm os dados?

De nossas próprias sondas (âncoras e sondas do RIPE Atlas, resolvedores DNS públicos e gateways de rede, reverificados semanalmente), do IODA na Georgia Tech, de desligamentos relatados fornecidos pela Internet Society (Pulse) e — apenas como contexto — de dados de cabos submarinos da GeoCables e do OpenStreetMap, terremotos do USGS e, opcionalmente, do Cloudflare Radar.

Posso receber um alerta quando um país fica offline?

Sim. Abra um país no mapa ao vivo e toque em Alertas para receber uma notificação do navegador quando a internet de lá cair ou voltar, ou acompanhe todos os apagões do mundo nas Configurações. Cada país também tem um feed RSS.