Resumo
- A análise de roteamento contemporânea da Cloudflare registrou anúncios não autorizados mais específicos começando pouco depois das 11:05 UTC de 24 de abril de 2018 para prefixos /24 dentro das faixas de endereços abrangentes do Route 53 da Amazon. A origem observada foi a eNet, AS10297, e alguns caminhos se propagaram pela Hurricane Electric, AS6939. O estado anômalo de roteamento durou cerca de duas horas. [1]
- O mecanismo foi infraestrutura de rede, não metáfora. As redes que aceitaram as rotas mais específicas enviaram tráfego de parte do serviço de DNS autoritativo da Amazon para a origem errada. Os sistemas alcançados por esse caminho retornaram respostas falsas para
myetherwallet.com, permitindo que uma consulta legítima de domínio direcionasse usuários a um endpoint impostor. [1] - O incidente não provou que a Amazon originou as rotas, que todos os clientes do Route 53 foram afetados ou que o BGP, por si só, derrotou o TLS. A Cloudflare relatou que o endpoint impostor usava um certificado que normalmente não era confiável. Um usuário precisava ignorar o aviso do navegador para que o caminho de roubo de credenciais descrito tivesse sucesso. [1]
- Registros de recursos de numeração e de registradores associaram o espaço de endereços à Amazon e ao AS16509, mas os roteadores agiram com base nos anúncios de rota aceitos. A verdade do registro permaneceu como evidência essencial, enquanto o estado das rotas em execução determinou a entrega dos pacotes. Essa diferença é a superfície central de responsabilização. [7]-[9][14]
- A validação de origem RPKI pode transformar um registro de autorização em uma decisão de roteamento aplicável. Mais tarde, a AWS documentou ampla cobertura de ROAs e rejeição de rotas inválidas por RPKI em sua rede. Essas declarações posteriores mostram uma direção de reparo; não provam os controles exatos implantados em todas as redes relevantes em abril de 2018. [3][4][17]-[19]
- O DNSSEC pode permitir que resolvedores validadores autentiquem dados DNS assinados. Ele não torna uma rota BGP legítima, não restaura a alcançabilidade nem protege uma zona que não foi corretamente assinada e validada. O pacote público não estabelece o estado histórico completo do DNSSEC para o domínio relevante, portanto este artigo trata o DNSSEC como um controle condicional limitado. [5][6]
- RouteViews, RIPE RIS e RIS Live, CAIDA BGPStream, RIPEstat, registros de roteadores, capturas de respostas DNS e evidências de certificados respondem a perguntas diferentes. Nenhum deles, isoladamente, prova todo o incidente, a intenção do operador, cada cache envenenado ou cada perda. [8]-[13]
- A responsabilização decorre do controle prático sobre a originação de rotas, filtragem de importação, autorização de recursos, monitoramento, DNS autoritativo, validação de resolvedores, segurança de domínio, comunicação de incidentes e prova de reparo. Ela não pode ser atribuída tratando uma única entrada de registro, um coletor de rotas ou um nome de empresa como soberano sobre todo o caminho.
Dois planos de controle se encontraram em uma falha visível ao usuário
O incidente uniu dois sistemas que os usuários normalmente encontram apenas por meio de seus resultados.
O primeiro foi o roteamento interdomínio. O Border Gateway Protocol permite que redes operadas de forma independente troquem informações de alcançabilidade. Um anúncio de rota diz que uma rede pode entregar tráfego para um prefixo por meio de um caminho específico. O BGP, por si só, não fornece uma prova criptográfica universal de que a origem está autorizada a anunciar aquele espaço de endereços. Os operadores adicionam políticas, filtros, dados de registradores, validação RPKI, monitoramento e relações comerciais em torno do protocolo. [14][15]
O segundo foi o Sistema de Nomes de Domínio. Um serviço de DNS autoritativo responde a perguntas sobre os registros de um domínio. Resolvedores recursivos consultam servidores autoritativos, armazenam respostas em cache e as devolvem aos clientes. O Route 53 forneceu os endereços de servidores autoritativos envolvidos neste evento. Se os pacotes destinados a esses endereços de servidor forem redirecionados antes de alcançar o serviço legítimo, um resolvedor poderá receber uma resposta de um sistema que nunca deveria ter sido autoritativo. [1][5][6]
O usuário viu um nome de domínio e esperava o serviço correspondente. A rede primeiro precisou decidir onde os endereços dos servidores DNS autoritativos eram alcançáveis. O servidor de resposta então forneceu um endereço para o domínio. Por fim, o navegador precisou decidir se o certificado do endpoint era confiável.
Essas são decisões separadas:
- Qual rede está autorizada a originar os prefixos dos servidores DNS?
- Qual rota cada rede de trânsito ou de acesso aceita?
- Qual servidor realmente recebe a consulta do resolvedor?
- A resposta DNS é autêntica?
- O endpoint apresenta um certificado confiável para o nome solicitado?
- O usuário ou a aplicação para quando uma verificação de confiança falha?
O incidente de abril de 2018 cruzou cada fronteira em sequência. É por isso que descrevê-lo apenas como um sequestro BGP é incompleto, enquanto descrevê-lo apenas como envenenamento de DNS esconde a falha de controle de rota que tornou o servidor falso alcançável.
A cadeia também é a razão pela qual a responsabilização não pode ser atribuída a um único ator apenas porque sua marca apareceu no nome do serviço. A Amazon controlava seus recursos de endereços, as operações do Route 53, o monitoramento, as comunicações e a posterior implantação de segurança de rotas. Ela não controlava todos os falantes BGP externos. A origem não autorizada e suas relações com provedores de trânsito controlavam outros pontos. Operadores de resolvedores recursivos, o operador do domínio e o comportamento do navegador ou do usuário controlavam fronteiras posteriores.
Um relato rigoroso acompanha a capacidade e a evidência ao longo da cadeia.
O que o registro público de roteamento estabelece
A publicação técnica da Cloudflare descreveu anúncios BGP observados entre aproximadamente 11:05 e 12:55 UTC. Ela listou cinco prefixos /24 no espaço de endereços da Amazon e mostrou caminhos envolvendo AS10297 e AS6939. As faixas abrangentes legítimas eram /23 associadas à Amazon, AS16509. [1]
A distinção entre um /23 e um /24 é operacionalmente importante. O roteamento normalmente seleciona o prefixo de correspondência mais longa. Um /24 cobre um bloco de endereços menor do que um /23. Quando ambos estão disponíveis, a rota mais específica pode atrair tráfego mesmo que a rota abrangente legítima permaneça visível.
Esse comportamento torna poderoso um anúncio não autorizado mais específico. Um invasor ou uma rede mal configurada não precisa necessariamente apagar a rota legítima. É possível publicar uma reivindicação concorrente mais estreita. Redes que a aceitam e propagam podem redirecionar o tráfego do intervalo menor.
Os coletores da Cloudflare viram endereços do Route 53 dentro desses intervalos. Durante a janela de roteamento anômalo, os sistemas de resposta serviram comportamento específico paramyetherwallet.com, incluindo um endereço falso, enquanto algumas consultas produziram falhas. A Cloudflare também relatou que seu próprio resolvedor 1.1.1.1 foi afetado em locais selecionados. Um resolvedor não precisava ser operado por uma rede que aceitasse diretamente o anúncio ruim se seu caminho até o servidor autoritativo atravessasse uma rede que o fizesse. [1]
O registro sustenta várias conclusões limitadas:
- Os prefixos eram mais específicos do que as rotas abrangentes da Amazon.
- O ASN de origem observado não correspondia ao AS16509 da Amazon.
- Pelo menos um caminho de propagação incluiu AS6939.
- Os endereços eram usados pelo DNS autoritativo do Route 53.
- Respostas falsas para um domínio foram observadas pelo caminho desviado.
- O estado de roteamento era geograficamente desigual, e não universalmente idêntico.
O mesmo registro não prova:
- Quem emitiu cada comando de roteador.
- Se o AS10297 foi deliberadamente comprometido, mal utilizado internamente ou mal configurado.
- Qual relação contratual permitiu cada etapa de propagação.
- Quais redes rejeitaram as rotas.
- Cada resolvedor recursivo que armazenou uma resposta falsa em cache.
- Cada usuário que viu uma página impostora.
- Cada perda financeira atribuída ao evento.
Esse limite importa porque os coletores de rotas observam mensagens externamente visíveis. Eles são evidência forte do que pares selecionados ouviram. Não são câmeras dentro de cada centro de operações de rede.
O RouteViews fornece dados de atualização arquivados para abril de 2018. O RIPE RIS e o RIS Live documentam outro sistema de medição para atualizações BGP. O CAIDA BGPStream oferece uma plataforma de pesquisa para analisar eventos de roteamento. O RIPEstat fornece visões de recursos e roteamento para AS16509 e AS10297. Juntos, esses sistemas podem testar se um relato é consistente com as evidências públicas de roteamento. [8]-[13]
Seu papel adequado é a corroboração e a reconstrução. Um artigo não deve transformar os pontos de observação limitados de um coletor em uma alegação de propagação universal.
Por que a verdade do registro não forçou a verdade dos pacotes
Os recursos de endereço relevantes estavam associados à Amazon. Essa associação importava. Ela deu aos operadores e investigadores uma referência contra a qual julgar a origem inesperada.
Ela não forçou cada roteador a rejeitar o anúncio.
Essa é a diferença entre um registro e um mecanismo de aplicação. Um registrador pode preservar quem detém um recurso de numeração, qual ASN deve originar um prefixo e quais metadados de contato ou segurança estão associados a ele. Os roteadores ainda precisam de uma política em execução que consuma dados confiáveis e aplique uma decisão.
Sem essa etapa, um registro preciso pode coexistir com uma rota imprecisa.
Um modelo sólido de responsabilização de infraestrutura trata os registradores como livros-razão e mantenedores de registros, não como soberanos. Esse enquadramento se ajusta ao incidente com precisão. Ele não diminui o valor do registro. Ele localiza o valor corretamente.
O registro de endereço fornece evidência. Uma Autorização de Origem de Rota pode fornecer autoridade de origem assinada criptograficamente. Um validador pode classificar uma rota recebida. A política do roteador pode rejeitar uma inválida. O monitoramento pode alertar quando uma origem inesperada aparece. As equipes operacionais podem coordenar a retirada e a recuperação. O caminho em execução emerge de todas essas funções, não apenas de uma declaração de banco de dados.
Esse modelo de responsabilização também coloca o código em execução acima do teatro de permissão. Um titular de recurso aprovado, um ticket correto ou uma política de roteamento publicada não faz os pacotes seguirem o caminho pretendido. A rota instalada no sistema de encaminhamento é o fato operacional. A resposta DNS devolvida por esse caminho é outro fato. O certificado apresentado no endpoint é outro.
Um operador responsável, portanto, precisa de reconciliação, não apenas de registro:
- Cada prefixo originado está coberto pela autorização pretendida?
- O comprimento máximo de prefixo permite apenas os mais específicos pretendidos?
- Os filtros de clientes e pares são gerados a partir de dados atuais e verificados?
- Os roteadores rejeitam origens inválidas por RPKI?
- Os monitores comparam origens ativas com a autoridade do recurso?
- A equipe consegue contatar rapidamente o provedor de trânsito e o titular do recurso relevantes?
- O serviço de DNS autoritativo permanece alcançável a partir de redes independentes?
O evento de 2018 tornou-se prejudicial porque a rota em execução e a evidência de recurso divergiram por tempo suficiente para que o tráfego DNS alcançasse um sistema de respostas não autorizado.
A validação de origem BGP é poderosa e limitada
O RPKI oferece uma forma de vincular prefixos IP a ASNs de origem autorizados por meio de objetos assinados. Uma Autorização de Origem de Rota identifica qual ASN pode originar um prefixo e o comprimento máximo permitido. As partes confiáveis validam esses objetos. Os roteadores podem receber dados de origem validados e classificar rotas BGP como válidas, inválidas ou não encontradas. [17]-[19]
Para um evento em que um ASN diferente anuncia um prefixo mais específico, esse controle é diretamente relevante.
Suponha que a Amazon autorize o AS16509 a originar um prefixo abrangente e defina um comprimento máximo que exclua o /24 não autorizado. Uma rota do AS10297 para esse /24 deve ser inválida por RPKI. Uma rede que aplica validação de origem pode rejeitá-la.
Esse é um mecanismo preventivo concreto. Ele converte a autoridade de recursos de numeração em uma decisão de roteamento.
Não é um relato completo da segurança do roteamento na Internet.
A validação de origem avalia a relação entre um prefixo, seu comprimento e o ASN de origem. Ela não autentica todos os ASNs no caminho. Uma origem válida ainda pode estar envolvida em um vazamento de rota. Uma política ruim ainda pode exportar rotas além do escopo pretendido. Uma ROA desatualizada ou incorreta pode invalidar incorretamente rotas legítimas. Uma rede que não realiza validação ainda pode aceitar e propagar uma rota inválida. [15]-[20]
A RFC 7908 define vazamentos de rota como propagação além do escopo político pretendido. A RFC 9234 acrescenta BGP Roles e o atributo Only-to-Customer como um mecanismo posterior para sinalizar e restringir certos padrões de vazamento. Esses controles tratam de relações de política de caminho que a validação de origem não prova. [16][20]
O limite histórico é igualmente importante.
A AWS escreveu em 2021 que mais de 99 por cento de seu espaço de endereços IPv4 e IPv6 estava coberto por ROAs e que estava descartando rotas inválidas por RPKI em seus pontos de presença. Em 2025, a AWS descreveu uma implementação RPKI mais ampla, com verificações de segurança adicionais e trabalho contínuo em autorização de caminho. [3][4]
Essas declarações mostram o que a AWS diz ter implantado posteriormente. Elas não estabelecem a cobertura exata de ROAs, os comprimentos máximos, a aplicação em trânsito externo ou a configuração de monitoramento em 24 de abril de 2018.
Um artigo responsável, portanto, usa as publicações posteriores como evidência de remediação:
- A AWS reconhece o sequestro de origem BGP como um risco material de rede.
- Ela identifica o AS16509 como um ASN principal da AWS.
- Ela descreve ROAs e rejeição de rotas inválidas como controles.
- Ela documenta verificações de segurança porque erros de RPKI podem, eles próprios, afetar a conectividade.
- Ela reconhece que a segurança de roteamento exige cooperação entre redes.
O artigo não deve reescrever esses controles posteriores retroativamente para dentro do incidente.
A filtragem de rotas continua sendo responsabilidade do operador
O RPKI é uma fonte de dados de autorização. Os operadores também controlam o que aceitam de clientes, pares e provedores de trânsito.
A RFC 7454 discute práticas operacionais para segurança e filtragem BGP. A MANRS descreve ações para impedir anúncios incorretos, impedir tráfego falsificado, apoiar a coordenação e permitir a validação global. [15][22]
A pergunta importante não é se uma rede tinha um documento intitulado política de roteamento. É se a política em execução na sessão relevante teria rejeitado o anúncio observado.
Para um cliente ou rede pequena, um provedor de trânsito pode manter uma lista de permissões com prefixos e ASNs esperados. Limites de contagem de prefixos podem restringir expansões inesperadas. Regras de comprimento máximo de prefixo podem impedir anúncios mais estreitos que o cliente não está autorizado a exportar. A validação RPKI pode adicionar evidência criptográfica de origem. Alertas podem identificar uma nova origem ou um caminho inesperado antes que relatos manuais cheguem.
Cada controle tem custos de manutenção e modos de falha.
Uma lista de permissões pode ficar desatualizada. Um limite de prefixo pode bloquear uma expansão legítima ou ser definido alto demais para ajudar. Um objeto de rota pode ser impreciso. Uma ROA pode usar o comprimento máximo errado. Um monitor pode alertar sem um respondedor ou perder regiões fora de seus pontos de observação.
Por isso a responsabilização pede evidência de operação atual:
- O conjunto aprovado de prefixos de clientes e sua fonte.
- A data e o responsável pela última revisão.
- O filtro compilado instalado no roteador.
- Um teste mostrando a rejeição de mais específicos não autorizados.
- Um alerta gerado por um exercício controlado de origem inesperada.
- Um caminho de contato e retirada que funcione fora do horário comercial.
O registro público não divulga todas as configurações relevantes. A ausência dessa evidência deve permanecer uma incógnita, não se tornar uma acusação. O artigo ainda pode identificar quais evidências distinguiriam uma política que existe no papel de uma que altera a aceitação de rotas.
O DNS autoritativo amplificou o erro de roteamento
Os endereços desviados não eram endereços comuns de servidores web. Eles pertenciam à infraestrutura de DNS autoritativo do Route 53.
Esse papel amplificou o efeito.
Um resolvedor recursivo que buscava uma resposta paramyetherwallet.comprimeiro precisava alcançar o servidor autoritativo do domínio. Se o BGP redirecionasse o tráfego desse servidor, o resolvedor poderia receber um registro falso. Ele poderia armazenar a resposta em cache e servi-la aos clientes até a expiração ou correção. Um usuário cuja própria rede de acesso não aceitasse diretamente a rota não autorizada ainda poderia receber uma resposta envenenada de um resolvedor recursivo que a aceitasse. [1]
Isso cria dois mapas geográficos:
- Redes cujas rotas para o servidor autoritativo seguiram o anúncio não autorizado.
- Usuários cujos resolvedores recursivos obtiveram e armazenaram em cache respostas por esses caminhos.
Os mapas se sobrepõem, mas não são idênticos.
Essa distinção explica por que relatórios de impacto baseados apenas nas redes de acesso do usuário final podem ser incompletos. Um resolvedor pode estar em outra rede ou região. Uma resposta em cache pode sobreviver a uma mudança de rota. Inversamente, uma rede pode aceitar a rota enquanto o cache de um resolvedor já contém uma resposta legítima não expirada.
A evidência de responsabilização, portanto, deve incluir:
- Atualizações BGP e estado de origem.
- Consultas enviadas aos endereços autoritativos afetados.
- Respostas DNS observadas de vários resolvedores e pontos de observação.
- Comportamento de TTL e expiração de cache.
- Resultados de validação DNSSEC, quando aplicável.
- Observações de certificado no endpoint devolvido.
- Registros de data e hora da retirada da rota, respostas corrigidas e recuperação de cache.
O evento também mostra por que o DNS autoritativo é uma dependência de rede de alta alavancagem. Uma mudança de rota que afeta um conjunto relativamente pequeno de endereços de servidor pode influenciar a resolução de domínios delegados a esses servidores. Isso não significa que todas as zonas do Route 53 tenham sido afetadas. A Cloudflare observou comportamento focado em um domínio. [1]
A alegação correta é mais estreita: redirecionar o tráfego de DNS autoritativo criou um caminho para respostas falsas que poderia afetar usuários além das redes que aceitaram diretamente a rota ruim.
O DNSSEC responde a uma pergunta de confiança diferente
O DNSSEC permite que resolvedores validem que os dados DNS são autênticos dentro de uma cadeia de confiança assinada. A documentação do Route 53 descreve fluxos de trabalho de assinatura tanto para registro de domínio quanto para zonas hospedadas. Ela explica que um resolvedor validador pode rejeitar dados DNS que não sejam validados contra a cadeia. [5][6]
Esse controle é diretamente relevante para respostas DNS falsas.
Não é um controle BGP.
O DNSSEC não decide qual ASN pode anunciar um prefixo IP. Ele não torna um servidor autoritativo alcançável. Ele não impede que o tráfego seja desviado. Ele permite que um resolvedor validador pergunte se os dados DNS que recebeu são criptograficamente autênticos.
Se a zona relevante foi assinada corretamente, a cadeia estava intacta e o resolvedor recursivo aplicava validação, uma resposta falsificada sem assinatura válida deve falhar. Uma falha de validação pode proteger a integridade devolvendo um erro, mas ainda pode criar um problema de disponibilidade.
Se a zona não estava assinada, ou o resolvedor não validava, o DNSSEC não forneceria essa proteção.
O pacote de origem não estabelece o estado histórico completo do DNSSEC demyetherwallet.comem 24 de abril de 2018. Seria impróprio afirmar que o domínio tinha ou não uma configuração específica sem evidência primária adicional.
A formulação responsável é condicional:
- O RPKI pode ajudar a validar a origem da rota.
- O DNSSEC pode ajudar a validar os dados DNS.
- O TLS pode autenticar o endpoint para o navegador.
- Nenhum substitui os outros.
O desenho em camadas só é uma força quando as aplicações param diante de falhas. Uma resposta DNS validada por DNSSEC enviada por uma rota desviada ainda pode ser autêntica se veio do signatário legítimo. Uma resposta DNS inválida por DNSSEC deve falhar em um resolvedor validador. Uma resposta DNS válida ainda pode apontar para uma aplicação comprometida. Uma rota correta ainda pode transportar conteúdo malicioso. Um aviso de certificado ainda pode ser ignorado.
A responsabilização exige testar o comportamento de falha em cada fronteira.
O TLS permaneceu um sinal visível de parada
A Cloudflare relatou que o endpoint impostor apresentou um certificado que normalmente não era confiável. O nome de domínio aparecia correto nos dados do certificado, mas o certificado era autoassinado, em vez de encadeado a uma autoridade confiável. Um navegador deveria exibir um aviso. [1]
Essa evidência estabelece um limite importante.
A manipulação de BGP e DNS poderia direcionar um usuário ao servidor errado. Ela não dava automaticamente ao invasor um certificado confiável. O caminho de roubo descrito exigia que os usuários prosseguissem apesar do aviso ou usassem software que não aplicasse corretamente a fronteira do certificado.
Esse fato não desculpa as falhas de roteamento ou DNS. Os usuários não deveriam ser colocados diante de um endpoint impostor. Ele impede, porém, uma alegação exagerada de que o BGP tornou o TLS irrelevante.
Em vez disso, o incidente mostra defesa em camadas sob estresse:
- Verificações de origem de rota poderiam interromper o desvio antes do DNS.
- A validação DNSSEC poderia interromper uma resposta DNS falsificada para uma zona assinada.
- A validação TLS poderia interromper a confiança no endpoint impostor.
- O comportamento da interface do usuário e da aplicação poderia interromper o envio de credenciais.
A salvaguarda restante era imperfeita. Os usuários podem clicar em avisos. As aplicações podem tratar mal a validação. Algumas interfaces dificultam a compreensão do risco. Mas a evidência pública diz que o aviso existia.
Uma revisão de responsabilização deve preservar as defesas que funcionaram enquanto examina por que os controles anteriores falharam. Caso contrário, o artigo puniria a evidência precisa ao achatar cada camada em uma única falha total.
A responsabilidade acompanha o controle prático
O incidente envolveu vários atores com capacidades diferentes.
A origem não autorizada e seus operadores de rede
A rede identificada como origem observada controlava ou estava associada à sessão BGP da qual surgiram as rotas mais específicas. Evidências relevantes incluiriam configuração do roteador, autenticação, acesso a contas, registros de mudanças, relações com clientes e logs de incidentes. Os coletores públicos mostram anúncios atribuídos a um ASN; eles não identificam o indivíduo ou sistema que os emitiu. [1][9]
Provedores de trânsito e redes de propagação
Os provedores de trânsito controlavam filtros de importação, autorização de prefixos de clientes, configurações de prefixo máximo, validação de origem e propagação. Uma rota visível pelo AS6939 estabelece uma observação de caminho, não uma conclusão completa de contrato ou negligência. A pergunta de evidência é se a rede tinha controles atuais que deveriam ter rejeitado o anúncio e se esses controles estavam operando.
Amazon Web Services
A AWS controlava o recurso de endereço, o serviço Route 53, os registros públicos de recursos, a postura de segurança de rotas, o monitoramento do serviço e a comunicação com clientes. Ela podia publicar ROAs, monitorar origens inesperadas, coordenar com pares e documentar ações corretivas. Não podia programar unilateralmente todos os roteadores externos. Suas publicações posteriores sobre RPKI descrevem tanto a validação interna quanto a cooperação setorial, o que reflete essa fronteira compartilhada. [3][4]
Operadores de resolvedores recursivos
Os operadores de resolvedores controlavam quais caminhos de provedores de trânsito seus servidores usavam, se validavam DNSSEC, como armazenavam respostas em cache, que telemetria retinham e com que rapidez descartavam dados falsos conhecidos. Eles não originaram os prefixos do Route 53 nem assinaram a zona do domínio.
O operador do domínio
O operador do domínio controlava escolhas de delegação, assinatura DNSSEC, gestão de registros, implantação de TLS, comunicação com usuários e resposta a incidentes. Ele não controlava a aceitação global do BGP. O artigo não deve inferir a configuração histórica do DNSSEC sem evidência.
Operadores de navegadores e aplicações
Os operadores de navegadores e clientes controlavam a validação de certificados e o comportamento de avisos. Sua proteção formava uma fronteira posterior, depois que o roteamento e o DNS já haviam falhado.
Usuários
Os usuários podiam parar diante de um aviso de certificado, mas não controlavam a originação de rotas, a infraestrutura de DNS autoritativo nem a política dos resolvedores. Atribuir responsabilidade primária aos usuários porque alguns podem ter ignorado o aviso ignoraria os controles anteriores que criaram o caminho falso.
O mapa de responsabilidades não é uma fórmula de culpa igual. É um mapa de evidência e capacidade.
A detecção deve reconciliar autorização, rota e resposta
Um sistema de detecção útil não observaria apenas uma camada.
O monitoramento de recursos pode comparar ASNs de origem ativos com ROAs e origens esperadas. Coletores de rotas podem identificar um novo anúncio mais específico e sua propagação. Operadores de DNS autoritativo podem sondar endereços de serviço a partir de várias redes. Monitores de resolvedores podem comparar respostas e status de validação. Monitores de certificados podem identificar endpoints inesperados.
Cada sinal pode ser ruidoso ou incompleto.
Uma nova origem pode ser uma migração planejada. Uma rota mais específica pode ser engenharia de tráfego legítima. Uma resposta DNS pode variar intencionalmente. Um certificado pode ser rotacionado. Um coletor de rotas pode perder uma região.
A resposta é a correlação com a autoridade de mudança:
- A rota está coberta por uma autorização atual?
- O anúncio corresponde a uma implantação aprovada?
- Vários coletores independentes o veem?
- As sondas de DNS autoritativo retornam os dados assinados esperados?
- As respostas dos resolvedores e as cadeias de certificados concordam?
- Um responsável prestou contas da mudança?
Um alerta deve reter as evidências usadas na decisão. Um evento BGP transitório pode desaparecer antes do início de uma investigação. Os arquivos RouteViews e RIPE RIS fornecem registros históricos; logs locais de roteadores e capturas DNS adicionam detalhes específicos do operador. [10]-[13]
A resposta também precisa de um mapa de autoridade. Quem pode retirar a rota? Quem pode contatar a origem e o provedor de trânsito? Quem pode atualizar uma ROA com segurança? Quem pode avisar os clientes de DNS? Quem pode identificar e descartar caches falsos de resolvedores? Quem pode coordenar a resposta de domínio e certificado?
Um painel sem um responsável pela resposta não é um controle.
O reparo deve fechar toda a cadeia
Retirar a rota não autorizada é necessário. Pode não concluir a recuperação.
Os resolvedores podem manter respostas falsas em cache até a expiração do TTL ou uma limpeza. Os usuários podem ter sessões ativas ou credenciais comprometidas. Os operadores de domínio podem precisar rotacionar segredos, investigar transações e publicar avisos. Os titulares de rotas podem precisar corrigir ROAs, filtros ou monitoramento. Os provedores de trânsito podem precisar examinar por que a rota foi aceita.
O registro de encerramento, portanto, deve separar:
- Tempo de correção da rota.
- Decaimento global da propagação.
- Correção da resposta do DNS autoritativo.
- Recuperação do cache dos resolvedores.
- Verificação de certificado e endpoint.
- Notificação de usuários.
- Proteção de credenciais ou ativos.
- Remediação de longo prazo do controle de roteamento.
Esses registros de data e hora respondem a perguntas diferentes. Declarar o incidente encerrado quando a rota desaparece pode esconder danos residuais de DNS ou aos usuários. Esperar por todas as consequências posteriores antes de declarar a recuperação da rede também pode confundir o registro.
Um encerramento preciso diz qual camada se recuperou e o que permanece.
As declarações posteriores da AWS sobre a implantação do RPKI oferecem evidência de uma direção de longo prazo. Elas descrevem cobertura de ROA, rejeição de rotas inválidas e verificações de segurança. A próxima pergunta correta é se os testes atuais mostram os controles rejeitando uma rota mais específica não autorizada equivalente sem bloquear serviço legítimo. [3][4]
Para redes externas, a evidência pode incluir geração de filtros de prefixos de clientes, rejeição de inválidos por RPKI, detecção de vazamento de rota e procedimentos de contato. Para operadores de DNS, pode incluir sondas de alcançabilidade anycast, validação de zonas assinadas e resposta de cache dos resolvedores. Para operadores de domínio, pode incluir estado DNSSEC, controles de certificado e um manual de incidentes testado.
O reparo se torna responsabilizável quando é testável.
Uma agenda prática de evidências
Conselhos, reguladores, clientes e operadores de rede não precisam de cada linha de configuração privada para fazer perguntas úteis. Eles precisam de evidências ligadas ao controle.
Autoridade de recursos de numeração
- Quais registros de RIR cobrem o espaço de endereços?
- Quais ASNs estão autorizados a originar cada prefixo?
- Quais comprimentos máximos são permitidos?
- Quem é responsável pela criação, revisão, expiração e correção emergencial de ROAs?
- As mudanças de autorização são aprovadas de forma independente?
Aceitação de rotas
- Quais prefixos cada cliente pode anunciar?
- Que fonte gera o filtro?
- Com que rapidez ele é atualizado?
- Rotas inválidas por RPKI são rejeitadas?
- Rotas desconhecidas são aceitas sob uma política de risco documentada?
- Os limites de prefixo máximo e de rotas mais específicas são testados?
Monitoramento
- Quais coletores e feeds internos detectam origens inesperadas?
- Qual é o limiar de alerta?
- Um alerta consegue distinguir uma migração planejada de um sequestro?
- Existe um responsável pela resposta 24 horas?
- As observações de rota e DNS são retidas?
DNS autoritativo
- Os endereços de serviço são sondados a partir de redes independentes?
- As zonas são assinadas quando necessário?
- Resolvedores validadores rejeitam dados falsos?
- Os operadores conseguem identificar quais caches receberam uma resposta ruim?
- A comunicação com clientes é independente do caminho DNS afetado?
Confiança no endpoint
- O cliente rejeita um certificado não confiável?
- Os avisos são claros e difíceis de ignorar por acidente?
- O operador do domínio consegue revogar sessões e rotacionar credenciais?
- O monitoramento de transações está conectado à linha do tempo do incidente?
Prova de reparo
- Foi executado um exercício de origem não autorizada?
- Filtros e validação o rejeitaram?
- O monitoramento alertou antes dos relatos de usuários?
- O DNS autoritativo permaneceu correto?
- A equipe de resposta concluiu o caminho de contato e retirada?
- Exceções, falhas e novos testes estão registrados?
Essa agenda evita a falsa escolha entre publicar configurações sensíveis e oferecer apenas garantias gerais. A evidência pode ser específica sem expor todos os detalhes privados.
Por que essa cadeia de controle é específica
A pergunta de responsabilização não é simplesmente se o BGP é inseguro. Nesse evento, o roteamento interdomínio determinou qual servidor respondia a consultas por parte do espaço de endereços de DNS autoritativo do Route 53. O sistema alcançado então retornou dados DNS falsos para um domínio, criando um caminho para um endpoint impostor onde o TLS forneceu uma fronteira de aviso separada. Essa sequência une autorização de recursos de numeração, aceitação de rotas, integridade do DNS autoritativo, comportamento do resolvedor e autenticação do endpoint. [1][14]
A cadeia de controle do Route 53, portanto, inclui:
- os prefixos visados serviam DNS autoritativo;
- rotas mais específicas mudaram qual servidor respondia às consultas dos resolvedores;
- dados DNS falsos para um domínio criaram um caminho de endpoint impostor;
- DNSSEC e TLS forneceram fronteiras de integridade separadas;
- o comportamento de cache dos resolvedores estendeu a análise para além da aceitação direta da rota.
Isso é mais restrito do que uma análise genérica de vazamento de rota. Sua pergunta específica é como a autorização de recursos de numeração e a filtragem de rotas se conectam à integridade da resposta DNS e à confiança no endpoint. A evidência, portanto, deve mostrar não apenas qual rota foi aceita, mas também qual sistema autoritativo foi alcançado, que resposta ele retornou, como os resolvedores trataram essa resposta e se o cliente preservou a fronteira final de autenticação.
Limitações das fontes
A publicação da Cloudflare de 24 de abril de 2018 é a fonte técnica central contemporânea. Ela inclui prefixos observados, horários, caminhos AS, uso de endereços do Route 53, comportamento DNS e a fronteira do certificado. A Cloudflare foi observadora e operadora de resolvedor afetada, não um tribunal neutro nem um regulador. Seus coletores não viram todos os roteadores. [1]
O artigo posterior da Cloudflare sobre detecção de sequestros explica seu modelo de monitoramento e usa o mesmo evento como exemplo. É útil para contexto de mecanismo e remediação, não para corroboração independente de cada detalhe de 2018. [2]
As publicações de segurança de roteamento da AWS de 2021 e 2025 são descrições de primeira parte de controles posteriores. Elas não provam o estado exato de controle de 2018 nem a adoção externa. [3][4]
A documentação do Route 53 da AWS explica o DNSSEC e o comportamento do serviço conforme documentado posteriormente. Ela não estabelece o estado histórico completo de assinatura e validação do domínio relevante. [5][6]
A documentação de faixas de IP da AWS e o RIPEstat fornecem contexto de recursos. Eles não provam intenção nem todas as relações operacionais. [7]-[9]
RouteViews, RIPE RIS, RIS Live e CAIDA BGPStream fornecem capacidades públicas de medição. Sua visibilidade depende de pares e pontos de coleta. Eles não expõem cada rota privada, configuração de roteador, cache DNS ou decisão de operador. [10]-[13]
As RFCs definem protocolos, classes de risco e mecanismos recomendados. Elas não são evidência de que um operador específico implantou um controle ou devia um dever jurídico específico. [14]-[20]
A documentação da ARIN e da MANRS explica ferramentas e normas operacionais. Ela não estabelece conformidade por todos os atores do evento. [21][22]
Este artigo não estabelece intenção maliciosa por um operador nomeado, responsabilidade criminal, negligência, quebra contratual, um número verificado de vítimas, uma perda total verificada, envenenamento completo de cache ou remediação duradoura em todas as redes. Ele não afirma que RPKI, DNSSEC ou TLS, isoladamente, teriam evitado todo o dano.
Essas limitações fazem parte do registro de responsabilização. Elas identificam o que uma investigação mais forte precisaria.
Conclusão
O sequestro do Route 53 em 2018 mostrou como uma divergência entre a autoridade de recursos de numeração e o estado das rotas em execução pode atravessar o DNS e a confiança do usuário.
Registros de registradores e de alocação associavam os prefixos à Amazon. Os roteadores, ainda assim, aceitaram anúncios mais específicos de outra origem. Resolvedores recursivos alcançaram servidores por esses caminhos. Respostas falsas paramyetherwallet.comdirecionaram usuários a um endpoint impostor. O TLS permaneceu uma fronteira de aviso posterior, em vez de desaparecer.
Cada camada respondeu a uma pergunta diferente:
- Dados de registro: quem detém o recurso?
- ROA e RPKI: qual ASN pode originá-lo?
- Política BGP: qual rota a rede aceitará?
- Monitoramento de rota: o que a Internet anunciou?
- DNS autoritativo: que resposta o servidor alcançado forneceu?
- DNSSEC: os dados DNS são autênticos?
- TLS: o endpoint está autenticado?
- Comportamento do usuário e da aplicação: a transação para em caso de falha?
A responsabilização acompanha os operadores que podiam tornar essas respostas precisas e mantê-las alinhadas.
O reparo mais forte não é uma alegação de que o registro de endereço sempre esteve correto. É a prova de que o estado incorreto em execução é rejeitado, detectado e contido. Titulares de recursos mantêm autorizações precisas. Redes de origem e de trânsito aplicam filtros e validação. Operadores de DNS observam alcançabilidade e integridade das respostas. Resolvedores validam dados assinados. Navegadores param diante de certificados inválidos. Equipes de incidente mantêm um registro com data e hora desde a mudança de rota até a recuperação de cache e dos usuários.
Essa é a camada de realidade operacional. Um registrador é indispensável como livro-razão. Ele não é soberano sobre os pacotes. O código em execução e a política instalada decidem para onde o tráfego vai. Recursos de numeração precisam de unicidade, autorização precisa, metadados de segurança e continuidade operacional porque o registro deve ser útil aos sistemas que o aplicam.
O evento permanece importante não porque prova que uma empresa controlou toda a Internet. Ele prova o contrário. Roteamento interdomínio e DNS são sistemas compartilhados. Um reparo que existe apenas em um participante pode reduzir o risco, mas não pode garantir todo o caminho. O padrão responsabilizável, portanto, é local e cooperativo: controlar o que o operador pode controlar, publicar evidência desse controle e tornar os sinais utilizáveis pelas redes que devem agir com eles.
O teste final é operacional. Anuncie uma rota não autorizada mais específica em um exercício seguro. Verifique se os dados de autorização estão corretos, se os filtros a rejeitam, se os monitores alertam, se as respostas DNS permanecem autênticas, se os clientes preservam as verificações de certificado, se os respondedores alcançam os pares responsáveis e se a evidência retida explica cada decisão.
Se o exercício não puder ser demonstrado, a entrada de registro ainda é apenas uma promessa sobre o caminho. Se puder, o registro tornou-se parte de um controle em funcionamento.
Fontes
- https://blog.cloudflare.com/bgp-leaks-and-crypto-currencies/
- https://blog.cloudflare.com/bgp-hijack-detection/
- https://aws.amazon.com/blogs/networking-and-content-delivery/how-aws-is-helping-to-secure-internet-routing/
- https://aws.amazon.com/blogs/networking-and-content-delivery/aws-secures-internet-routing-with-rpki-plus-security-checks/
- https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-configure-dnssec.html
- https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec.html
- https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html
- https://stat.ripe.net/AS16509
- https://stat.ripe.net/AS10297
- https://archive.routeviews.org/bgpdata/2018.04/UPDATES/
- https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/
- https://ris-live.ripe.net/manual/
- https://bgpstream.caida.org/
- https://www.rfc-editor.org/rfc/rfc4271
- https://www.rfc-editor.org/rfc/rfc7454
- https://www.rfc-editor.org/rfc/rfc7908
- https://www.rfc-editor.org/rfc/rfc6811
- https://www.rfc-editor.org/rfc/rfc6480
- https://www.rfc-editor.org/rfc/rfc8210
- https://www.rfc-editor.org/rfc/rfc9234
- https://www.arin.net/resources/manage/rpki/
- https://www.manrs.org/wp-content/uploads/2021/02/MANRS-Network-Operators-Actions-v2.4.4.pdf
Briefing para membros
Contexto aprofundado do perfil
Faça login com o nível de assinatura correto para desbloquear o briefing completo e as notas das fontes.
Apenas para Strategic Circle
Strategic Circle
Aberto a todos os leitores. Desbloqueie Briefings de perfil após se inscrever e fazer login.
Junte-se ao Strategic CircleSomente para Leadership Alliance
Leadership Alliance
Para proprietários e gestores qualificados de ativos de PI; faça login para desbloquear os briefings da Leadership Alliance.
Junte-se ao Leadership Alliance