Como a Internet garante que apenas as entidades que possuem um endereço IP possam encaminhá-lo para si?

1
Quando as empresas querem anunciar na Internet que os pacotes destinados a um endereço IP específico devem ser encaminhados para eles, presumo que eles usem o BGP, embora eu tenha apenas uma noção vaga de como o BGP funciona (como o Dijkstra). algoritmo de busca), mas o que impede um Joe aleatório de dizer ao mundo que os pacotes para 8.8.8.8 devem ser roteados para eles, por exemplo?

    
por bigblind 09.08.2017 / 21:31

1 resposta

4

Em teoria: filtros de BGP baseados em informações de registros de roteamento (IRR), bem como verificação criptográfica baseada em RPKI.

Na prática: nada demais.

Os bons ISPs do filtram os prefixos que um cliente pode anunciar (embora geralmente os filtros sejam criados manualmente), mas os hijacks, tanto acidentais quanto maliciosos, ainda aparecem nos noticiários de vez em quando. Existe um artigo da Wikipédia sobre o assunto.

(Embora eu suponha que às vezes não funcione apenas porque os caminhos legítimos acabam sendo mais curtos (e, portanto, mais preferidos) do que os falsos. Eu posso estar errado.)

E, é claro, para usar o BGP, você precisa já possuir um número AS e fazer arranjos de peering com algum ISP, de modo que ele apenas aumente a barra de "Fred comum" para alguém que tenha assinado alguns contratos - espero. não sob um nome falso também.

    
por 09.08.2017 / 22:23

Tags