O sequestro de BGP (em inglês: BGP hijacking, também denominado sequestro de rota, sequestro de prefixo ou IP hijacking) é uma modalidade de ataque cibernético ou incidente operacional em que uma entidade forja ou propaga anúncios ilegítimos de prefixos de endereçamento IP no protocolo Border Gateway Protocol (BGP), corrompendo as tabelas de roteamento de roteadores na Internet global.
Ao propagar informações falsas de acessibilidade, o roteador invasor induz os demais sistemas autônomos (ASNs) a reencaminharem o tráfego destinado a uma determinada organização para uma trajetória controlada pelo atacante. Como consequência, o tráfego legítimo pode ser espionado, interceptado para ataques do tipo homem no meio (man-in-the-middle), submetido a censura governamental ou sumariamente descartado em um buraco negro (blackholing), resultando em severa indisponibilidade de serviços.
A vulnerabilidade decorre da arquitetura original do BGP, concebido na década de 1980 sobre um modelo de confiança implícita mútua entre redes acadêmicas, desprovido de mecanismos criptográficos nativos para autenticar se um emissor é o proprietário legítimo dos blocos IP anunciados.
Os roteadores de borda da Internet utilizam o BGP para trocar informações sobre quais redes IP conseguem alcançar e qual é a sequência de sistemas autônomos necessária para atingi-las (o atributo AS-Path). Quando um roteador recebe múltiplos anúncios concorrentes para o mesmo bloco de endereços, ele elege o melhor caminho aplicando uma hierarquia padronizada de atributos, na qual a política local (o atributo Local Preference, que traduz as relações econômicas cliente-provedor) e a extensão do caminho têm papel determinante.
Na engenharia de redes, o sequestro de BGP é estruturado principalmente em três modalidades técnicas:
Nesta modalidade, o invasor anuncia exatamente o mesmo comprimento de prefixo que o detentor legítimo alocou (por exemplo, ambos anunciam um bloco `/22`). Como os dois anúncios possuem a mesma máscara de rede, os roteadores da Internet avaliam o desempate com base nas políticas locais (`LOCAL_PREF`) e no comprimento do atributo AS-Path.
Nesse cenário, os sistemas autônomos situados topologicamente mais próximos do atacante ou que recebam o anúncio forjado através de um cliente comercial (conforme as diretrizes econômicas de Gao-Rexford) encaminham seus pacotes para o caminho fraudulento, enquanto aqueles mais próximos da vítima mantêm a rota legítima. O ataque resulta em uma partição da rede, capturando apenas uma fração do tráfego global.
Esta é a modalidade mais agressiva de sequestro. O atacante anuncia um prefixo mais longo e específico contido dentro do bloco do detentor legítimo (por exemplo, a vítima anuncia o bloco agregado `/22`, e o invasor anuncia separadamente uma das sub-redes `/24` contidas nele).
Na arquitetura da pilha TCP/IP, a regra universal de comutação e encaminhamento em roteadores é a do Mais Longo Casamento de Prefixo (Longest Prefix Match - LPM): ao receber um pacote destinado a um endereço IP, o roteador encaminha-o obrigatoriamente para a entrada de rota que possuir a máscara mais específica (mais bits fixos em 1).
Como consequência matemática da regra LPM, 100% do tráfego global destinado àquela faixa de endereços é forçosamente direcionado para o atacante, sobrepondo-se e anulando qualquer atributo de preferência local, métrica de engenharia ou comprimento de AS-Path.
A eficácia do sequestro por sub-prefixo na Internet pública encontra limite físico nas políticas de filtragem da zona desprovida de rota padrão (Default-Free Zone - DFZ), onde roteadores de trânsito descartam anúncios IPv4 mais específicos que `/24` e IPv6 mais específicos que `/48` (RFC 7454 / BCP 194). Dessa forma, blocos que já são originados como `/24` não podem sofrer sub-prefix hijacking na DFZ global.
Para contornar defesas que analisam a legitimidade do originador, invasores avançados realizam a falsificação do caminho de sistemas autônomos (AS-Path Forgery). O atacante anuncia o prefixo inserindo o ASN legítimo da vítima no final do atributo AS-Path, colocando o seu próprio ASN como o salto adjacente imediato.
Essa técnica apresenta elevada sofisticação: como o ASN de origem aparente continua sendo o da organização legítima, o anúncio é avaliado como criptograficamente válido por implementações básicas de RPKI ROV (que validam unicamente a origem, e não a sequência do caminho). Esse vetor de ataque impulsionou o desenvolvimento de novas normas internacionais, como o protocolo BGPsec (RFC 8205) e a tecnologia ASPA (Autonomous System Provider Authorization).
Nem todos os desvios de tráfego na Internet decorrem de ações criminosas premeditadas. Uma parcela substancial dos incidentes históricos é causada por erros humanos de digitação (conhecidos como fat-finger errors) ou falhas de configuração em filtros de clientes em operadoras de telecomunicações.
A RFC 7908 conceitua formalmente o vazamento de rotas (route leak) como a propagação indevida de anúncios de roteamento além do escopo pretendido, violando os princípios econômicos de relacionamento entre provedores de trânsito, pares de troca mútua (peering) e clientes (o modelo econômico clássico de Gao-Rexford). Ocorre tipicamente quando um provedor cliente aprende rotas de uma operadora de trânsito A e, por erro de configuração de filtros de exportação, repassa esses anúncios para outra operadora de trânsito B, transformando inadvertidamente sua própria rede de menor capacidade em um elo de trânsito global estrangulado.
A história da infraestrutura da Internet registra múltiplos incidentes de grande repercussão causados por sequestros e vazamentos de rotas:
Em 25 de abril de 1997, um roteador pertencente ao Sistema Autônomo 7007 (operado pelo provedor MAI Network Services) descarregou acidentalmente a sua tabela de rotas inteira na Internet, desmembrando todos os blocos alocados em milhares de anúncios `/24` mais específicos repassados à operadora Sprint (AS1239). Por força do Longest Prefix Match, grande parte do tráfego da Internet nos Estados Unidos foi direcionada para um enlace saturado, provocando o primeiro apagão generalizado de conectividade da história da rede comercial e catalisando a criação de filtros de prefixos rígidos.
Em 24 de fevereiro de 2008, o Ministério das Comunicações do Paquistão ordenou o bloqueio ao YouTube em território nacional. Para cumprir a determinação, a estatal Pakistan Telecom (AS17557) configurou internamente um anúncio BGP falso para o prefixo `/24` (`208.65.153.0/24`), contido dentro do bloco agregado `/22` legítimo do serviço (`208.65.152.0/22`), apontando-o para descarte nulo.
Por falha nos filtros de exportação, a Pakistan Telecom vazou o anúncio para sua operadora de trânsito internacional (PCCW Global de Hong Kong), que o propagou imediatamente para o restante do mundo. O YouTube permaneceu mundialmente inacessível durante cerca de duas horas, até que a equipe de engenharia do serviço de vídeos anunciasse prefixos ainda mais fragmentados em `/25` (`208.65.153.0/25` e `208.65.153.128/25`) para recuperar o controle do tráfego via LPM.
Em abril de 2014, a operadora indonésia Indosat anunciou acidentalmente rotas para mais de 320.000 prefixos que não lhe pertenciam, incluindo blocos da Apple, Microsoft, Akamai e dezenas de grandes bancos globais. Durante várias horas, o tráfego intercontinental foi atraído para os enlaces da Indonésia, gerando colapso de conectividade em diversas regiões do planeta.
Em 24 de abril de 2018, ocorreu um dos primeiros casos documentados de sequestro de BGP executado com motivação criminosa direta de enriquecimento ilícito. Criminosos utilizaram o ASN 10242 para anunciar prefixos `/24` pertencentes ao serviço de servidores de nomes Amazon Route 53 (`205.251.192.0/24` e `205.251.193.0/24`).
Com as consultas DNS redirecionadas para servidores controlados pelos atacantes, usuários que acessavam a carteira de criptomoedas MyEtherWallet recebiam respostas DNS forjadas que apontavam para um servidor falso na Rússia. O servidor falso interceptou chaves privadas e credenciais, resultando no roubo de aproximadamente 150.000 dólares em Ethereum.
Em abril de 2020, a operadora estatal russa Rostelecom anunciou mais de 200 prefixos pertencentes a grandes corporações de tecnologia e infraestrutura financeira, incluindo Google, Amazon, Facebook, Cloudflare, Mastercard e Visa. O desvio durou cerca de duas horas e reascendeu debates nos órgãos reguladores internacionais sobre o uso de sequestros de BGP como vetor de inteligência e espionagem cibernética estatal.
Em 4 de outubro de 2021, uma falha interna durante rotina de manutenção no backbone do Facebook desconectou seus centros de dados. Diferente de um sequestro perpetrado por terceiros, os sistemas automatizados de proteção da rede emitiram mensagens em massa de cancelamento de rotas (BGP Route Withdrawal), retirando os anúncios de DNS e borda da Internet global. O evento resultou no apagão mundial dos serviços Facebook, WhatsApp e Instagram por mais de seis horas, evidenciando o poder crítico do plano de controle do BGP sobre a estabilidade da economia conectada.
A capacidade de manipular rotas de rede viabiliza múltiplos vetores de comprometimento de alto impacto:
Para conter as fragilidades estruturais do BGP e blindar a Internet, a comunidade técnica global, liderada pela IETF e pelos registros regionais de Internet (RIRs), consolidou um conjunto robusto de contramedidas:
A Resource Public Key Infrastructure (RPKI, RFC 6480) é uma infraestrutura de chave pública hierárquica baseada em certificados X.509 que vincula criptograficamente um bloco de endereços IP ao seu proprietário legal e aos ASNs autorizados a anunciá-lo.
Os bancos de dados do Internet Routing Registry (como RADB, RIPE e TC.br) armazenam declarações formais de políticas e topologia de roteamento expressas na linguagem padronizada RPSL (RFC 2622). Operadoras utilizam ferramentas automatizadas (como BgpQ4) para gerar filtros de prefixo rígidos que bloqueiam na borda qualquer anúncio de clientes que não tenha sido previamente documentado no registro.
Aprovada pela Internet Society, a iniciativa MANRS (Mutually Agreed Norms for Routing Security) reúne centenas de operadoras de trânsito, provedores de acesso e pontos de troca de tráfego comprometidos com quatro ações mandatórias: 1. Filtragem estrita: Validação de prefixos para impedir anúncios forjados; 2. Anti-spoofing: Bloqueio de falsificação de endereços de origem utilizando filtros BCP 38 / RFC 2827; 3. Coordenação comunitária: Manutenção de contatos de emergência atualizados em plataformas públicas como o PeeringDB; 4. Validação global: Implementação generalizada de RPKI.