{"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\/sv\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","title":{"rendered":"Allt \u00e4r v\u00e4ldigt d\u00e5ligt eller en ny typ av trafikavlyssning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den 13 mars kom ett f\u00f6rslag till RIPE:s arbetsgrupp f\u00f6r att bek\u00e4mpa missbruk <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ripe.net\/ripe\/mail\/archives\/anti-abuse-wg\/2019-March\/004585.html\">om att \u00f6verv\u00e4ga BGP-avlyssning (hjjack) som ett brott mot RIPE:s policy. Om f\u00f6rslaget antas skulle internetleverant\u00f6ren, som drabbades av trafikavlyssning, f\u00e5 m\u00f6jlighet att skicka in en s\u00e4rskild beg\u00e4ran f\u00f6r att avsl\u00f6ja f\u00f6r\u00f6varen. Om expertgruppen samlar tillr\u00e4ckliga bevis skulle en s\u00e5dan LIR, som \u00e4r k\u00e4llan till BGP-avlyssningen, betraktas som en \u00f6vertr\u00e4dare och kunna f\u00f6rlora sin LIR-status. Det fanns \u00e4ven vissa argument<\/a><\/noindex> mot detta <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ripe.net\/ripe\/mail\/archives\/anti-abuse-wg\/2019-March\/004601.html\">I denna publikation vill vi visa ett exempel p\u00e5 en attack d\u00e4r inte bara den verkliga f\u00f6r\u00f6varen var ifr\u00e5gasatt, utan ocks\u00e5 hela listan \u00f6ver drabbade prefix. Dessutom v\u00e4cker en s\u00e5dan attack \u00e5ter fr\u00e5gor om motiv f\u00f6r framtida trafikavlyssningar av detta slag.<\/a><\/noindex> \u00e4ndringar.<\/p>\n<p>Under de senaste \u00e5ren har medierna belyst endast konflikter av typen MOAS (Multiple Origin Autonomous System) som BGP-avlyssningar. MOAS \u00e4r ett specialfall d\u00e4r tv\u00e5 olika autonoma system annonserar konfliktande prefix med motsvarande ASN-nummer i AS_PATH (den f\u00f6rsta ASN i AS_PATH, h\u00e4r kallad origin ASN). Men vi kan n\u00e4mna \u00e5tminstone<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\ntre ytterligare typer <noindex><a rel=\"nofollow\" href=\"https:\/\/pc.nanog.org\/static\/published\/meetings\/NANOG75\/1892\/20190219_Gavrichenkov_Four_Years_Of_v1.pdf\">av trafikavlyssning som g\u00f6r det m\u00f6jligt f\u00f6r f\u00f6r\u00f6varen att manipulera AS_PATH-attributet med olika m\u00e5l, inklusive att kringg\u00e5 moderna metoder f\u00f6r filtrering och \u00f6vervakning. En k\u00e4nd typ av attack<\/a><\/noindex> Pilosova-Kapela <noindex><a rel=\"nofollow\" href=\"https:\/\/we.riseup.net\/assets\/43591\/defcon-16-pilosov-kapela.pdf\">\u00e4r den senaste typen av avlyssning, men inte mindre betydelsefull. Det \u00e4r fullt m\u00f6jligt att det \u00e4r en s\u00e5dan attack vi har observerat de senaste veckorna. En s\u00e5dan h\u00e4ndelse har en f\u00f6rklarlig karakt\u00e4r och allvarliga konsekvenser.<\/a><\/noindex> De som letar efter en TL;DR-version kan scrolla ner till rubriken \"Den perfekta attacken\".<\/p>\n<p>N\u00e4tverksbakgrund<\/p>\n<h3>(f\u00f6r att du ska f\u00f6rst\u00e5 processerna involverade i denna incident b\u00e4ttre)<\/h3>\n<p><i>Om du vill skicka ett paket och har flera prefix i routingtabellen som inneh\u00e5ller m\u00e5ladressen kommer du att anv\u00e4nda rutten f\u00f6r prefixet med l\u00e4ngsta l\u00e4ngd. Om det finns flera olika rutter f\u00f6r ett och samma prefix i routingtabellen, v\u00e4ljer du den b\u00e4sta (enligt mekanismen f\u00f6r val av b\u00e4sta v\u00e4g).<\/i><\/p>\n<p>Om du vill skicka ett paket och har flera prefix i routingtabellen som inneh\u00e5ller destinations-IP-adressen, kommer du att anv\u00e4nda rutten f\u00f6r prefixet med den l\u00e4ngsta l\u00e4ngden. Om det finns flera olika rutter f\u00f6r ett och samma prefix i routingtabellen v\u00e4ljer du den b\u00e4sta (enligt mekanismen f\u00f6r att v\u00e4lja den b\u00e4sta v\u00e4gen).<\/p>\n<p>Befintliga metoder f\u00f6r filtrering och \u00f6vervakning f\u00f6rs\u00f6ker analysera rutter och fatta beslut genom att analysera AS_PATH-attributet. En router kan \u00e4ndra detta attribut till vilket v\u00e4rde som helst under annonsering. Att helt enkelt l\u00e4gga till \u00e4garens ASN i b\u00f6rjan av AS_PATH (som origin ASN) kan vara tillr\u00e4ckligt f\u00f6r att kringg\u00e5 nuvarande k\u00e4llkontrollmekanismer. Dessutom, om det finns en rutt fr\u00e5n det angripna ASN till dig, finns det m\u00f6jlighet att extrahera och anv\u00e4nda AS_PATH f\u00f6r denna rutt i dina andra annonseringar. All validering enbart baserat p\u00e5 AS_PATH f\u00f6r dina skapade annonser kommer s\u00e5 sm\u00e5ningom att godk\u00e4nnas.<\/p>\n<p>Det finns fortfarande flera anm\u00e4rkningsv\u00e4rda begr\u00e4nsningar. F\u00f6r det f\u00f6rsta kan din rutt fortfarande filtreras av en \u00f6verordnad leverant\u00f6r i h\u00e4ndelse av prefixfiltrering (\u00e4ven med korrekt AS_PATH), om prefixet inte tillh\u00f6r din klientkonus som \u00e4r inst\u00e4lld hos upstream. F\u00f6r det andra kan ett giltigt AS_PATH bli ogiltigt om den skapade rutten annonseras i fel riktningar och d\u00e4rigenom bryter mot routingpolicyn. Och slutligen \u2014 vilken rutt som helst med ett prefix som bryter mot ROA-l\u00e4ngden kan betraktas som ogiltig.<\/p>\n<h3>Incident<\/h3>\n<p>\nF\u00f6r n\u00e5gra veckor sedan fick vi en klagan fr\u00e5n en av anv\u00e4ndarna. Vi s\u00e5g rutter med hans origin ASN och prefix \/25, medan anv\u00e4ndaren p\u00e5stod att de inte hade annonserats.<\/p>\n<p><code>TABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.0\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.128\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.0\/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.128\/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.0\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.128\/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.0\/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||<br \/>\nTABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.128\/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||<\/code><br \/>\n<i>Exempel p\u00e5 annonser i b\u00f6rjan av april 2019<\/i><\/p>\n<p>NTT p\u00e5 v\u00e4g f\u00f6r prefixet \/25 g\u00f6r det s\u00e4rskilt misst\u00e4nkt. Under incidenten visste LG NTT ingenting om denna rutt. S\u00e5 ja, n\u00e5gon operat\u00f6r skapar en hel AS_PATH f\u00f6r dessa prefix! Att kontrollera p\u00e5 andra routrar g\u00f6r det m\u00f6jligt att lyfta fram en s\u00e4rskild ASN: AS263444. N\u00e4r vi tittade p\u00e5 andra rutter med detta autonoma system st\u00f6tte vi p\u00e5 f\u00f6ljande situation:<\/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>F\u00f6rs\u00f6k gissa vad som \u00e4r fel h\u00e4r<\/i><\/p>\n<p>Det verkar som att n\u00e5gon har tagit ett prefix fr\u00e5n en rutt, delat det i tv\u00e5 delar och annonserat en rutt med samma AS_PATH f\u00f6r dessa tv\u00e5 prefix.<\/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>Exempel p\u00e5 rutter f\u00f6r ett av paren av delade prefix<\/i><\/p>\n<p>Flera fr\u00e5gor uppst\u00e5r genast. Har n\u00e5gon verkligen pr\u00f6vat denna typ av avlyssning i praktiken? Har n\u00e5gon accepterat dessa rutter? Vilka prefix har p\u00e5verkats?<\/p>\n<p>H\u00e4r b\u00f6rjar v\u00e5r rad av miss\u00f6den och ytterligare en omg\u00e5ng av besvikelse \u00f6ver det nuvarande tillst\u00e5ndet f\u00f6r Internet.<\/p>\n<h3>Miss\u00f6ksv\u00e4gen<\/h3>\n<p>\nL\u00e5t oss ta det steg f\u00f6r steg. Hur kan vi avg\u00f6ra vilka routrar som accepterade s\u00e5dana avlyssnade rutter och vilken trafik som kan vara omdirigerad redan idag? Vi funderade p\u00e5 att b\u00f6rja med prefix \/25, eftersom de \"inte kan ha global spridning\". Som ni kanske gissar \u2013 vi hade fel. Denna metrisk visade sig vara alltf\u00f6r brusig och rutter med s\u00e5dana prefix kan f\u00f6rekomma \u00e4ven fr\u00e5n Tier-1-operat\u00f6rer. Till exempel har NTT omkring 50 s\u00e5dana prefix som de sprider bland sina kunder. \u00c5 andra sidan \u00e4r denna metrisk d\u00e5lig, eftersom s\u00e5dana prefix kan filtreras bort om operat\u00f6ren till\u00e4mpar <noindex><a rel=\"nofollow\" href=\"http:\/\/bgpfilterguide.nlnog.net\/guides\/small_prefixes\/\">filtrering av sm\u00e5 prefix<\/a><\/noindex>, i alla riktningar. D\u00e4rf\u00f6r passar inte denna metod f\u00f6r att hitta alla operat\u00f6rer vars trafik har omdirigerats som ett resultat av en s\u00e5dan incident.<\/p>\n<p>En annan bra id\u00e9 verkade vara att titta p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc6811\/\">POV<\/a><\/noindex>. S\u00e4rskilt p\u00e5 rutter som bryter mot maxLength-regeln f\u00f6r den aktuella ROA. P\u00e5 s\u00e5 s\u00e4tt skulle vi kunna hitta antalet olika origin ASN med status ogiltig, som var synliga f\u00f6r denna AS. Det finns dock ett \"litet\" problem. Medelv\u00e4rdet (median och modus) f\u00f6r detta tal (antal olika origin ASN) \u00e4r omkring 150 och, \u00e4ven om vi filtrerar bort sm\u00e5 prefix, kommer det fortfarande att vara \u00f6ver 70. Denna situation har en ganska enkel f\u00f6rklaring: det finns bara n\u00e5gra f\u00e5 operat\u00f6rer som redan till\u00e4mpar ROA-filter med en policy att \"avvisa ogiltiga rutter\" vid ing\u00e5ngspunkterna, d\u00e4rf\u00f6r, varhelst i den verkliga v\u00e4rlden en rutt som bryter mot ROA dyker upp, kan den spridas i alla riktningar.<\/p>\n<p>De senaste tv\u00e5 tillv\u00e4gag\u00e5ngss\u00e4tten g\u00f6r det m\u00f6jligt att hitta operat\u00f6rer som s\u00e5g v\u00e5r incident (eftersom den var tillr\u00e4ckligt stor), men i allm\u00e4nhet \u00e4r de inte till\u00e4mpliga. Bra, men kan vi hitta g\u00e4rningspersonen? Vilka \u00e4r de gemensamma egenskaperna f\u00f6r en s\u00e5dan manipulation av AS_PATH? Det finns n\u00e5gra grundl\u00e4ggande antaganden:<\/p>\n<ul>\n<li>Prefixet har aldrig tidigare setts;<\/li>\n<li>Origin ASN (p\u00e5minnelse: den f\u00f6rsta ASN i AS_PATH) \u00e4r giltig;<\/li>\n<li>Den sista ASN i AS_PATH \u00e4r angriparens ASN (om dess granne kontrollerar granne-NSN f\u00f6r alla inkommande rutter);<\/li>\n<li>Attacken kommer fr\u00e5n en enda leverant\u00f6r.<\/li>\n<\/ul>\n<p>\nOm alla antaganden \u00e4r korrekta kommer det att finnas en ASN f\u00f6r angriparen (f\u00f6rutom origin ASN) i alla felaktiga rutter, vilket d\u00e4rmed utg\u00f6r en \"kritisk\" punkt. Bland de verkliga hijackers finns \u00e4ven AS263444, \u00e4ven om det fanns andra. \u00c4ven n\u00e4r vi utesl\u00f6t incidentens rutter fr\u00e5n bed\u00f6mningen. Varf\u00f6r? Den kritiska punkten kan f\u00f6rbli kritisk \u00e4ven f\u00f6r korrekta rutter. Den kan vara antingen resultatet av d\u00e5lig sammanl\u00e4nkning i ett visst omr\u00e5de, eller begr\u00e4nsningar av v\u00e5r egen synlighet.<\/p>\n<p>Som ett resultat: det finns en metod f\u00f6r att uppt\u00e4cka angriparen, men endast om alla ovanst\u00e5ende villkor \u00e4r uppfyllda och endast n\u00e4r avlyssningen \u00e4r tillr\u00e4ckligt stor f\u00f6r att n\u00e5 \u00f6vervakningstr\u00f6sklarna. Om n\u00e5gra av dessa faktorer inte respektive s\u00e5 kan vi identifiera de prefix som drabbats av s\u00e5dan avlyssning? F\u00f6r vissa operat\u00f6rer - ja.<\/p>\n<p>N\u00e4r en angripare skapar en mer specifik rutt, annonseras inte det prefixet av den verkliga \u00e4garen. Om du har en dynamisk lista \u00f6ver alla hans prefix, ges m\u00f6jlighet att g\u00f6ra en j\u00e4mf\u00f6relse och hitta f\u00f6rvr\u00e4ngda mer specifika rutter. Vi samlar in denna lista \u00f6ver prefix genom v\u00e5ra BGP-sessioner, eftersom vi f\u00e5r inte bara den fullst\u00e4ndiga listan \u00f6ver rutter som operat\u00f6ren ser just nu, utan ocks\u00e5 en lista \u00f6ver alla prefix som han vill annonsera till v\u00e4rlden. Tyv\u00e4rr finns det f\u00f6r n\u00e4rvarande flera dussin Radar-anv\u00e4ndare som inte slutf\u00f6r den sista delen korrekt. Vi kommer snart att informera dem och f\u00f6rs\u00f6ka l\u00f6sa detta problem. Alla andra kan ansluta till v\u00e5rt \u00f6vervakningssystem just nu.<\/p>\n<p>\u00c5terigen till den ursprungliga incidenten, s\u00e5 uppt\u00e4ckte vi b\u00e5de angriparen och spridningsomr\u00e5det genom att s\u00f6ka efter kritiska punkter. F\u00f6rv\u00e5nande nog skickade AS263444 falska rutter till inte alla sina kunder. \u00c4ven om det finns en \u00e4n mer m\u00e4rklig punkt.<\/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>Ett nyligt exempel p\u00e5 ett f\u00f6rs\u00f6k att avlyssna v\u00e5rt adressutrymme.<\/i><\/p>\n<p>N\u00e4r more specific-prefixes skapades f\u00f6r v\u00e5ra prefix anv\u00e4ndes en speciellt skapad AS_PATH. Emellertid kunde denna AS_PATH inte h\u00e4mtas fr\u00e5n n\u00e5gon av v\u00e5ra tidigare rutter. Vi har inte ens n\u00e5gon kontakt med AS6762. Vi ser p\u00e5 andra rutter i incidenten: n\u00e5gra av dem hade en verklig AS_PATH som anv\u00e4ndes tidigare, medan andra inte hade det, \u00e4ven om de s\u00e5g ut som riktiga. Ytterligare \u00e4ndringar av AS_PATH har ingen praktisk betydelse, eftersom trafiken \u00e4nd\u00e5 kommer att dirigeras till angriparen, men rutter med \"d\u00e5lig\" AS_PATH kan filtreras bort av ASPA eller n\u00e5got annat kontrollmekanism. H\u00e4r b\u00f6rjade vi fundera p\u00e5 angriparens motivation. Just nu har vi inte tillr\u00e4ckligt med data f\u00f6r att p\u00e5st\u00e5 att denna incident var en planerad attack. \u00c4nd\u00e5 \u00e4r det m\u00f6jligt. L\u00e5t oss f\u00f6rs\u00f6ka f\u00f6rest\u00e4lla oss \u00e4ven om det \u00e4r hypotetiskt, men en potentiellt helt verklig situation.<\/p>\n<h3>Den perfekta attacken<\/h3>\n<p>\nVad har vi? Anta att du \u00e4r en transitleverant\u00f6r som s\u00e4nder rutter f\u00f6r sina kunder. Om dina kunder har fler \u00e4n en anslutning (multihome) kommer du bara att f\u00e5 en del av deras trafik. Men ju mer trafik du f\u00e5r \u2014 desto mer int\u00e4kter. S\u00e5, om du b\u00f6rjar annonsera prefix p\u00e5 subn\u00e4t av dessa rutter med samma AS_PATH, kommer du att f\u00e5 resten av deras trafik. Som ett resultat kommer den \u00e5terst\u00e5ende delen av pengarna.<\/p>\n<p>Kommer ROA att hj\u00e4lpa h\u00e4r? Kanske, om du best\u00e4mmer dig f\u00f6r att helt avst\u00e5 fr\u00e5n att anv\u00e4nda <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-sidrops-rpkimaxlen\/\">maxLength<\/a><\/noindex>. Dessutom \u00e4r det ytterst o\u00f6nskat att ha ROA-poster med \u00f6verlappande prefix. F\u00f6r vissa operat\u00f6rer \u00e4r s\u00e5dana begr\u00e4nsningar oacceptabla.<\/p>\n<p>N\u00e4r man \u00f6verv\u00e4ger andra mekanismer f\u00f6r s\u00e4kerhet inom routing kommer ASPA inte heller att hj\u00e4lpa i detta fall (eftersom AS_PATH anv\u00e4nds fr\u00e5n en accepterad rutt). BGPSec \u00e4r fortfarande inte optimalt p\u00e5 grund av den l\u00e5ga acceptansgraden och den kvarvarande m\u00f6jligheten f\u00f6r downgrade-attacker.<\/p>\n<p>S\u00e5ledes har vi en tydlig vinst f\u00f6r angriparen och brist p\u00e5 s\u00e4kerhet. En utm\u00e4rkt blandning!<\/p>\n<h3>Vad b\u00f6r g\u00f6ras?<\/h3>\n<p>\nEtt uppenbart och radikalt steg \u00e4r att se \u00f6ver din nuvarande routingpolicy. Dela upp ditt adressutrymme i de minsta bitarna (utan \u00f6verlappningar) som du vill annonsera. Signera ROA endast f\u00f6r dem, utan att anv\u00e4nda maxLength-parametern. I det h\u00e4r fallet kan den nuvarande POV skydda dig fr\u00e5n en s\u00e5dan attack. Men \u00e5nyo, f\u00f6r vissa operat\u00f6rer \u00e4r en s\u00e5dan strategi irrationell p\u00e5 grund av det exkluderande anv\u00e4ndandet av more specific-rutter. Alla problem med det nuvarande tillst\u00e5ndet av ROA och routningsobjekt kommer att beskrivas i ett av v\u00e5ra kommande material.<\/p>\n<p>F\u00f6rutom detta kan man f\u00f6rs\u00f6ka \u00f6vervaka s\u00e5dana avlyssningar. F\u00f6r detta beh\u00f6ver vi tillf\u00f6rlitlig information om dina prefix. Om du st\u00e4ller in en BGP-session med v\u00e5r samlare och skickar oss information om din internetsynlighet \u2014 kan vi finna spridningsomr\u00e5det och f\u00f6r andra incidenter. F\u00f6r dem som \u00e4nnu inte \u00e4r anslutna till v\u00e5rt \u00f6vervakningssystem \u2014 r\u00e4cker det i b\u00f6rjan med en lista \u00f6ver rutter med endast dina prefix. Om du redan har en session med oss, kontrollera att alla dina rutter har skickats. Tyv\u00e4rr m\u00e5ste detta p\u00e5minnas om, eftersom vissa operat\u00f6rer gl\u00f6mmer ett eller tv\u00e5 prefix och d\u00e4rmed skapar st\u00f6rningar i v\u00e5ra metoder f\u00f6r att s\u00f6ka. Om allt g\u00f6rs korrekt, kommer vi att ha tillf\u00f6rlitliga data om dina prefix som i framtiden hj\u00e4lper till att automatiskt identifiera och uppt\u00e4cka s\u00e5dana (och andra) typer av trafikavlyssning f\u00f6r ditt adressutrymme.<\/p>\n<p>Om du i realtid f\u00e5r vetskap om en s\u00e5dan avlyssning av din trafik, kan du f\u00f6rs\u00f6ka motverka detta sj\u00e4lv. F\u00f6rsta tillv\u00e4gag\u00e5ngss\u00e4ttet \u00e4r att annonsera rutter med dessa more specific-prefix p\u00e5 egen hand. I h\u00e4ndelse av en ny attack mot dessa prefix \u2014 upprepa.<\/p>\n<p>Det andra tillv\u00e4gag\u00e5ngss\u00e4ttet \u00e4r att straffa g\u00e4rningspersonen och de som \u00e4r kritiska f\u00f6r dem (f\u00f6r goda rutter) genom att avsk\u00e4ra tillg\u00e5ngen f\u00f6r dina rutter till g\u00e4rningspersonen. Detta kan g\u00f6ras genom att l\u00e4gga till g\u00e4rningspersonens ASN i AS_PATH f\u00f6r dina gamla rutter och d\u00e4rmed tvinga dem att undvika denna AS, med hj\u00e4lp av den inbyggda cykeluppt\u00e4cktsmekanismen i BGP. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/company\/qrator\/blog\/431244\/\">f\u00f6r ditt eget b\u00e4sta<\/a><\/noindex>.<br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Allt \u00e4r v\u00e4ldigt d\u00e5ligt eller en ny typ av trafikavlyssning | ProHoster","description":"Den 13 mars lades ett f\u00f6rslag fram i RIPE:s arbetsgrupp f\u00f6r att bek\u00e4mpa missbruk.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/vse-ochen-ploho-ili-novyj-vid-perehvata-trafika","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/31415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=31415"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/31415\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=31415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=31415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=31415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}