{"id":31415,"date":"2019-10-31T21:41:08","date_gmt":"2019-10-31T18:41:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika\/"},"modified":"2019-10-31T21:41:08","modified_gmt":"2019-10-31T18:41:08","slug":"vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","title":{"rendered":"Tudo est\u00e1 muito mal ou um novo tipo de intercepta\u00e7\u00e3o de tr\u00e1fego.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Em 13 de mar\u00e7o, foi proposta \u00e0 equipe de trabalho do RIPE para combate a abusos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ripe.net\/ripe\/mail\/archives\/anti-abuse-wg\/2019-March\/004585.html\">a considera\u00e7\u00e3o<\/a><\/noindex> do sequestro de BGP (hjjack) como uma viola\u00e7\u00e3o da pol\u00edtica do RIPE. Caso a proposta seja aceita, o provedor de internet atacado por meio do sequestro de tr\u00e1fego teria a possibilidade de enviar um pedido especial para expor o infrator. Se o grupo de especialistas reunir evid\u00eancias suficientes, tal LIR, sendo a fonte do sequestro de BGP, seria considerado um infrator e poderia ser destitu\u00eddo do status de LIR. Foram apresentadas algumas argumenta\u00e7\u00f5es <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ripe.net\/ripe\/mail\/archives\/anti-abuse-wg\/2019-March\/004601.html\">contra tal<\/a><\/noindex> mudan\u00e7a.<\/p>\n<p>Neste artigo, queremos mostrar um exemplo de ataque em que n\u00e3o s\u00f3 o verdadeiro infrator estava em quest\u00e3o, mas tamb\u00e9m toda a lista de prefixos afetados. Al\u00e9m disso, tal ataque suscita novamente quest\u00f5es sobre os motivos para futuros sequestros de tr\u00e1fego desse tipo.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNos \u00faltimos anos, a m\u00eddia tem abordado como sequestros de BGP apenas conflitos do tipo MOAS (Multiple Origin Autonomous System). MOAS \u00e9 um caso espec\u00edfico em que dois sistemas aut\u00f4nomos diferentes anunciam prefixos conflitantes com n\u00fameros ASN correspondentes no AS_PATH (o primeiro ASN no AS_PATH, daqui em diante - ASN de origem). Contudo, podemos identificar pelo menos <noindex><a rel=\"nofollow\" href=\"https:\/\/pc.nanog.org\/static\/published\/meetings\/NANOG75\/1892\/20190219_Gavrichenkov_Four_Years_Of_v1.pdf\">3 tipos adicionais<\/a><\/noindex> de sequestro de tr\u00e1fego que permitem ao infrator manipular o atributo AS_PATH com diferentes objetivos, incluindo a evas\u00e3o das abordagens modernas de filtragem e monitoramento. Um tipo conhecido de ataque <noindex><a rel=\"nofollow\" href=\"https:\/\/we.riseup.net\/assets\/43591\/defcon-16-pilosov-kapela.pdf\">Piloso-Kapela<\/a><\/noindex> \u00e9 o \u00faltimo tipo desse sequestro, mas n\u00e3o menos importante. \u00c9 bem poss\u00edvel que tenhamos testemunhado esse tipo de ataque nas \u00faltimas semanas. Este evento \u00e9 compreens\u00edvel e possui consequ\u00eancias bastante s\u00e9rias.<\/p>\n<p>Aqueles que procuram uma vers\u00e3o TL;DR podem rolar at\u00e9 o subt\u00edtulo \"Ataque Perfeito\".<\/p>\n<h3>Contexto de Rede<\/h3>\n<p><i>(para que voc\u00ea compreenda melhor os processos envolvidos neste incidente)<\/i><\/p>\n<p>Se voc\u00ea quiser enviar um pacote e tiver v\u00e1rios prefixos na tabela de roteamento que contenham o IP de destino, voc\u00ea usar\u00e1 a rota do prefixo com o comprimento m\u00e1ximo. No entanto, se houver v\u00e1rias rotas diferentes para um prefixo na tabela de roteamento, voc\u00ea escolher\u00e1 a melhor (de acordo com o mecanismo de escolha do melhor caminho).<\/p>\n<p>As abordagens existentes para filtragem e monitoramento tentam analisar rotas e tomar decis\u00f5es analisando o atributo AS_PATH. O roteador pode alterar esse atributo para qualquer valor durante o an\u00fancio. Apenas adicionar o ASN do propriet\u00e1rio no in\u00edcio do AS_PATH (como ASN de origem) pode ser suficiente para contornar os mecanismos de verifica\u00e7\u00e3o de origem atuais. Al\u00e9m disso, se existir uma rota do ASN atacado at\u00e9 voc\u00ea, surge a possibilidade de extrair e usar o AS_PATH dessa rota em outros de seus an\u00fancios. Qualquer valida\u00e7\u00e3o apenas do AS_PATH para os seus an\u00fancios forjados acabar\u00e1 sendo aprovada.<\/p>\n<p>Ainda existem algumas limita\u00e7\u00f5es que merecem destaque. Primeiro, no caso de filtragem de prefixos por um provedor de n\u00edvel superior, sua rota ainda pode ser filtrada (mesmo com um AS_PATH correto), se o prefixo n\u00e3o pertencer ao seu cone de clientes, configurado no upstream. Em segundo lugar, um AS_PATH v\u00e1lido pode se tornar inv\u00e1lido se a rota criada for anunciada em dire\u00e7\u00f5es incorretas e, assim, violar a pol\u00edtica de roteamento. E por \u00faltimo, qualquer rota com um prefixo que viola o comprimento do ROA pode ser considerada inv\u00e1lida.<\/p>\n<h3>Incidente<\/h3>\n<p>\nH\u00e1 algumas semanas, recebemos uma reclama\u00e7\u00e3o de um de nossos usu\u00e1rios. Vimos rotas com seu ASN de origem e prefixos \/25, enquanto o usu\u00e1rio afirmava que n\u00e3o os havia anunciado.<\/p>\n<p><code>TABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.0\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.128\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.0\/25|265466 262761 263444 6762 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.128\/25|265466 262761 263444 6762 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.0\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.128\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.0\/25|265466 262761 263444 6762 2914 9121|INCOMPLETO|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.128\/25|265466 262761 263444 6762 2914 9121|INCOMPLETO|xxx|0|0||NAG||<\/code><br \/>\n<i>Exemplos de an\u00fancios no in\u00edcio de abril de 2019<\/i><\/p>\n<p>O NTT em tr\u00e2nsito para o prefixo \/25 torna-o especialmente suspeito. Durante o incidente, a LG NTT n\u00e3o sabia nada sobre essa rota. Ent\u00e3o, sim, algum operador est\u00e1 criando um AS_PATH inteiro para esses prefixos! A verifica\u00e7\u00e3o em outros roteadores permite destacar um ASN espec\u00edfico: AS263444. Ao olhar para outras rotas com esse sistema aut\u00f4nomo, nos deparamos com a seguinte situa\u00e7\u00e3o:<\/p>\n<p><code>TABLE_DUMP2|1554076800|B|xxx|265466|1.6.36.0\/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.6.38.0\/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.23.143.0\/25|265466 262761 263444 22356 6762 9498 9730 45528|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.23.143.128\/25|265466 262761 263444 22356 6762 9498 9730 45528|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.24.0.0\/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.24.128.0\/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.26.0.0\/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.26.128.0\/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.64.96.0\/20|265466 262761 263444 6762 3491 4760|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.64.112.0\/20|265466 262761 263444 6762 3491 4760|IGP|xxx|0|0||NAG||<\/code><br \/>\n<i>Tente adivinhar o que est\u00e1 errado aqui<\/i><\/p>\n<p>Parece que algu\u00e9m pegou o prefixo de uma rota, dividiu-o em duas partes e anunciou uma rota com o mesmo AS_PATH para esses dois prefixos.<\/p>\n<p><code>TABLE_DUMP2|1554076800|B|xxx|263444|1.6.36.0\/23|263444 52320 9583|IGP|xxx|0|0|32:12595 52320:21311 65444:20000|NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|263444|1.6.38.0\/23|263444 52320 9583|IGP|xxx|0|0|32:12595 52320:21311 65444:20000|NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|61775|1.6.36.0\/23|61775 262761 263444 52320 9583|IGP|xxx|0|0|32:12595 52320:21311 65444:20000|NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|61775|1.6.38.0\/23|61775 262761 263444 52320 9583|IGP|xxx|0|0|32:12595 52320:21311 65444:20000|NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.6.36.0\/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|265466|1.6.38.0\/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|28172|1.6.36.0\/23|28172 52531 263444 52320 9583|IGP|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076800|B|xxx|28172|1.6.38.0\/23|28172 52531 263444 52320 9583|IGP|xxx|0|0||NAG||<\/code><br \/>\n<i>Exemplos de rotas para um dos pares de prefixos divididos<\/i><\/p>\n<p>Levanta-se imediatamente v\u00e1rias perguntas. Algu\u00e9m realmente tentou na pr\u00e1tica esse tipo de intercepta\u00e7\u00e3o? Algu\u00e9m aceitou essas rotas? Quais prefixos foram afetados?<\/p>\n<p>Aqui come\u00e7a nossa s\u00e9rie de fracassos e mais uma rodada de decep\u00e7\u00e3o com o atual estado de sa\u00fade da Internet.<\/p>\n<h3>Caminho de fracassos<\/h3>\n<p>\nVamos por partes. Como podemos determinar quais roteadores aceitaram esses roteadores interceptados e cujo tr\u00e1fego pode ser redirecionado j\u00e1 hoje? Pensamos em come\u00e7ar pelos prefixos \/25, porque 'simplesmente n\u00e3o podem ter uma dissemina\u00e7\u00e3o global'. Como voc\u00ea pode imaginar, est\u00e1vamos muito enganados. Essa m\u00e9trica se mostrou excessivamente ruidosa e roteadores com esses prefixos podem aparecer at\u00e9 mesmo de operadores Tier-1. Por exemplo, a NTT possui cerca de 50 desses prefixos que ela distribui entre seus pr\u00f3prios clientes. Por outro lado, essa m\u00e9trica \u00e9 ruim porque tais prefixos podem ser filtrados se o operador aplicar <noindex><a rel=\"nofollow\" href=\"http:\/\/bgpfilterguide.nlnog.net\/guides\/small_prefixes\/\">filtragem de pequenos prefixos<\/a><\/noindex>, em todas as dire\u00e7\u00f5es. Portanto, esse m\u00e9todo n\u00e3o \u00e9 adequado para encontrar todos os operadores cujo tr\u00e1fego foi redirecionado como resultado de tal incidente.<\/p>\n<p>Outra boa ideia que nos pareceu foi olhar para <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc6811\/\">POV<\/a><\/noindex>. Em particular, para as rotas que violam a regra de maxLength do ROA correspondente. Assim, poder\u00edamos encontrar o n\u00famero de diferentes ASN de origem com status Invalid, que foram vistos por este AS. No entanto, h\u00e1 um 'pequeno' problema. A m\u00e9dia (mediana e moda) desse n\u00famero (n\u00famero de diferentes ASN de origem) \u00e9 de cerca de 150 e, mesmo se filtrarmos os pequenos prefixos, ela permanecer\u00e1 acima de 70. Essa situa\u00e7\u00e3o tem uma explica\u00e7\u00e3o bastante simples: h\u00e1 apenas alguns operadores que j\u00e1 aplicam filtros de ROA com a pol\u00edtica de 'descartar rotas Invalid' nos pontos de entrada, portanto, onde quer que uma rota com viola\u00e7\u00e3o de ROA apare\u00e7a no mundo real, ela pode se espalhar em todas as dire\u00e7\u00f5es.<\/p>\n<p>As duas abordagens finais permitem encontrar os operadores que observaram nosso incidente (j\u00e1 que foi grande o suficiente), mas, de forma geral, s\u00e3o inaplic\u00e1veis. Bem, mas podemos encontrar o respons\u00e1vel? Quais s\u00e3o as caracter\u00edsticas gerais dessa manipula\u00e7\u00e3o do AS_PATH? Existem algumas suposi\u00e7\u00f5es b\u00e1sicas:<\/p>\n<ul>\n<li>O prefixo nunca foi visto antes;<\/li>\n<li>O ASN de origem (lembrete: o primeiro ASN no AS_PATH) \u00e9 v\u00e1lido;<\/li>\n<li>O \u00faltimo ASN no AS_PATH \u00e9 o ASN do atacante (caso seu vizinho verifique o ASN do vizinho em todas as rotas de entrada);<\/li>\n<li>O ataque vem de um \u00fanico provedor.<\/li>\n<\/ul>\n<p>\nSe todas as suposi\u00e7\u00f5es estiverem corretas, ent\u00e3o todos os caminhos incorretos apresentar\u00e3o o ASN do invasor (exceto o ASN de origem) e, assim, isso \u00e9 um ponto \"cr\u00edtico\". Entre os verdadeiros sequestradores estava o AS263444, embora houvesse outros. Mesmo quando descartamos os caminhos do incidente da considera\u00e7\u00e3o. Por qu\u00ea? Um ponto cr\u00edtico pode permanecer cr\u00edtico mesmo para caminhos corretos. Pode ser resultado de uma conectividade ruim em alguma regi\u00e3o ou das limita\u00e7\u00f5es da nossa pr\u00f3pria visibilidade.<\/p>\n<p>Como resultado: h\u00e1 uma maneira de detectar o invasor, mas apenas se todas as condi\u00e7\u00f5es citadas acima forem atendidas e apenas quando a intercepta\u00e7\u00e3o for grande o suficiente para passar pelos limiares de monitoramento. Se algum desses fatores n\u00e3o for cumprido, podemos destacar os prefixos afetados por esse tipo de intercepta\u00e7\u00e3o? Para certos operadores \u2014 sim.<\/p>\n<p>Quando o atacante cria um caminho mais espec\u00edfico, esse prefixo n\u00e3o \u00e9 anunciado pelo verdadeiro propriet\u00e1rio. Se voc\u00ea tiver uma lista din\u00e2mica de todos os seus prefixos, ent\u00e3o h\u00e1 a possibilidade de comparar e encontrar os caminhos mais espec\u00edficos distorcidos. Coletamos essa lista de prefixos atrav\u00e9s de nossas sess\u00f5es BGP, pois recebemos n\u00e3o apenas a lista completa de rotas vis\u00edveis para o operador agora, mas tamb\u00e9m a lista de todos os prefixos que ele deseja anunciar ao mundo. Infelizmente, existem atualmente v\u00e1rias dezenas de usu\u00e1rios do Radar que n\u00e3o est\u00e3o executando essa \u00faltima parte de maneira totalmente correta. Em breve, n\u00f3s os notificaremos e tentaremos resolver esse problema. Todos os outros podem se juntar ao nosso sistema de monitoramento agora mesmo.<\/p>\n<p>Voltando ao incidente original, tanto o invasor quanto a \u00e1rea de abrang\u00eancia foram identificados por n\u00f3s atrav\u00e9s da busca por pontos cr\u00edticos. Surpreendentemente, o AS263444 estava enviando rotas forjadas para nem todos os seus clientes. Embora haja um aspecto ainda mais estranho.<\/p>\n<p><code>BGP4MP|1554905421|A|xxx|263444|178.248.236.0\/24|263444 6762 197068|IGP|xxx|0|0|13106:12832 22356:6453 65444:20000|NAG||<br \/>\nBGP4MP|1554905421|A|xxx|263444|178.248.237.0\/24|263444 6762 197068|IGP|xxx|0|0|13106:12832 22356:6453 65444:20000|NAG||<\/code><br \/>\n<i>Um exemplo recente de tentativa de intercepta\u00e7\u00e3o do nosso espa\u00e7o de endere\u00e7os<\/i><\/p>\n<p>Quando os more specific foram criados para nossos prefixos, foi utilizado um AS_PATH especialmente criado. No entanto, esse AS_PATH n\u00e3o p\u00f4de ser retirado de nenhuma das nossas rotas anteriores. N\u00e3o temos nem mesmo conex\u00e3o com o AS6762. Observando outras rotas no incidente: algumas delas tinham um AS_PATH leg\u00edtimo que foi utilizado anteriormente, enquanto outras n\u00e3o, mesmo que parecessem aut\u00eanticas. Alterar o AS_PATH novamente n\u00e3o tem valor pr\u00e1tico, uma vez que o tr\u00e1fego ser\u00e1 redirecionado para o invasor, mas rotas com um AS_PATH 'ruim' podem ser filtradas pelo ASPA ou qualquer outro mecanismo de verifica\u00e7\u00e3o. Aqui refletimos sobre a motiva\u00e7\u00e3o do sequestrador. Atualmente, nos faltam dados para afirmar que este incidente foi um ataque planejado. No entanto, \u00e9 uma possibilidade. Vamos tentar imaginar uma situa\u00e7\u00e3o ainda que hipot\u00e9tica, mas potencialmente bastante real.<\/p>\n<h3>Ataque ideal<\/h3>\n<p>\nO que temos? Suponha que voc\u00ea seja um provedor de tr\u00e2nsito, anunciando rotas para seus clientes. Se seus clientes t\u00eam presen\u00e7a m\u00faltipla (multihome), voc\u00ea ir\u00e1 receber apenas parte do tr\u00e1fego deles. Mas quanto maior o tr\u00e1fego, maior a sua receita. Portanto, se voc\u00ea come\u00e7ar a anunciar os prefixos de sub-redes dessas mesmas rotas com o mesmo AS_PATH, voc\u00ea capturar\u00e1 o restante do tr\u00e1fego deles. Como consequ\u00eancia, a parte restante do dinheiro.<\/p>\n<p>O ROA ajudar\u00e1 aqui? Talvez sim, se voc\u00ea decidir desistir completamente do uso <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-sidrops-rpkimaxlen\/\">maxLength<\/a><\/noindex>. Al\u00e9m disso, \u00e9 extremamente indesejado ter registros ROA com prefixos sobrepostos. Para alguns operadores, essas restri\u00e7\u00f5es s\u00e3o inaceit\u00e1veis.<\/p>\n<p>Considerando outros mecanismos de seguran\u00e7a de roteamento, neste caso o ASPA tamb\u00e9m n\u00e3o ajudar\u00e1 (porque utiliza o AS_PATH de uma rota v\u00e1lida). O BGPSec ainda n\u00e3o \u00e9 uma op\u00e7\u00e3o ideal devido \u00e0 baixa taxa de aceita\u00e7\u00e3o e \u00e0 possibilidade persistente de ataques de downgrade.<\/p>\n<p>Assim, temos um lucro claro para o atacante e falta de seguran\u00e7a. Uma mistura excelente!<\/p>\n<h3>O que deve ser feito?<\/h3>\n<p>\nA medida \u00f3bvia e mais radical \u00e9 revisar sua pol\u00edtica de roteamento atual. Divida seu espa\u00e7o de endere\u00e7amento em peda\u00e7os t\u00e3o pequenos (sem sobreposi\u00e7\u00f5es) quanto desejar anunciar. Assine o ROA apenas para eles, sem usar o par\u00e2metro maxLength. Neste caso, o POV atual pode proteg\u00ea-lo de tal ataque. No entanto, novamente, para alguns operadores, essa abordagem n\u00e3o \u00e9 vi\u00e1vel devido ao uso excepcional de rotas mais espec\u00edficas. Todos os problemas do estado atual do ROA e de objetos de rota ser\u00e3o abordados em um de nossos materiais futuros.<\/p>\n<p>Al\u00e9m disso, voc\u00ea pode tentar monitorar essas intercepta\u00e7\u00f5es. Para isso, precisamos de informa\u00e7\u00f5es confi\u00e1veis sobre seus prefixos. Assim, se voc\u00ea estabelecer uma sess\u00e3o BGP com nosso coletor e nos fornecer informa\u00e7\u00f5es sobre sua visibilidade na Internet \u2014 podemos identificar a \u00e1rea de abrang\u00eancia e para outros incidentes. Para aqueles que ainda n\u00e3o est\u00e3o conectados ao nosso sistema de monitoramento \u2014 inicialmente, um simples lista de rotas com seus prefixos ser\u00e1 suficiente. Se voc\u00ea j\u00e1 estiver conectado conosco, verifique se todas as suas rotas foram enviadas. Infelizmente, isso precisa ser lembrado, pois alguns operadores esquecem um ou dois prefixos, criando assim interfer\u00eancias em nossos m\u00e9todos de detec\u00e7\u00e3o. Se tudo for feito corretamente, teremos dados confi\u00e1veis sobre seus prefixos, que no futuro ajudar\u00e3o a detectar automaticamente esse (e outros) tipos de intercepta\u00e7\u00e3o de tr\u00e1fego em seu espa\u00e7o de endere\u00e7amento.<\/p>\n<p>Se voc\u00ea tomou conhecimento em tempo real sobre tal intercepta\u00e7\u00e3o de seu tr\u00e1fego, pode tentar reagir por conta pr\u00f3pria. A primeira abordagem \u00e9 anunciar rotas com esses prefixos mais espec\u00edficos por conta pr\u00f3pria. No caso de um novo ataque a esses prefixos \u2014 repita o processo.<\/p>\n<p>A segunda abordagem \u00e9 punir o invasor e aqueles para quem ele \u00e9 um ponto cr\u00edtico (para boas rotas), cortando o acesso de suas rotas ao invasor. Isso pode ser feito adicionando o ASN do invasor ao AS_PATH de suas rotas mais antigas, for\u00e7ando-as a evitar esta AS, usando o mecanismo embutido de detec\u00e7\u00e3o de ciclos no BGP. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/company\/qrator\/blog\/431244\/\">para seu pr\u00f3prio bem<\/a><\/noindex>.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/qrator\/blog\/447876\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>13 \u043c\u0430\u0440\u0442\u0430 \u0432 \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 RIPE \u043f\u043e \u0431\u043e\u0440\u044c\u0431\u0435 \u0441\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c BGP-\u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 (hjjack) \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 RIPE. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440, \u0430\u0442\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0430\u043b \u0431\u044b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0430 \u043d\u0430 \u0447\u0438\u0441\u0442\u0443\u044e \u0432\u043e\u0434\u0443. \u0415\u0441\u043b\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043d\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u043e\u0431\u0435\u0440\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432, \u0442\u043e \u0442\u0430\u043a\u043e\u0439 LIR, \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u043c BGP-\u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31415","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"13 \u043c\u0430\u0440\u0442\u0430 \u0432 \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 RIPE \u043f\u043e \u0431\u043e\u0440\u044c\u0431\u0435 \u0441\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0441\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043b\u043e\u0445\u043e \u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"13 \u043c\u0430\u0440\u0442\u0430 \u0432 \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 RIPE \u043f\u043e \u0431\u043e\u0440\u044c\u0431\u0435 \u0441\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:41:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:41:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Tudo muito ruim ou uma nova forma de intercepta\u00e7\u00e3o de tr\u00e1fego | ProHoster","description":"Em 13 de mar\u00e7o, foi feita uma proposta ao grupo de trabalho RIPE para combate a abusos.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0441\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043b\u043e\u0445\u043e \u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 | ProHoster","og:description":"13 \u043c\u0430\u0440\u0442\u0430 \u0432 \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 RIPE \u043f\u043e \u0431\u043e\u0440\u044c\u0431\u0435 \u0441\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:41:08+00:00","article:modified_time":"2019-10-31T18:41:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31415","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 06:04:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:17:25","updated":"2026-01-21 06:04:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/31415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=31415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/31415\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=31415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=31415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=31415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}