He tino kino nga mea katoa, he momo hou mo te haukoti waka

Maehe 13 ki te roopu mahi a RIPE anti-tukino kua tae mai he tuku whakaarohia te kahakina BGP (hjjack) he takahi i te kaupapa here RIPE. Mena ka whakaaetia te tono, ka whai waahi te kaiwhakarato Ipurangi e whakaekehia ana e te haukoti waka ki te tuku tono motuhake ki te whakaatu i te tangata whakaeke. Mena ka kohia e te roopu arotake nga taunakitanga tautoko, ka kiia ko te LIR te puna o te haukoti a te BGP he tangata pokanoa ka taea te tango i tona mana LIR. I puta ano etahi tautohetohe ki tenei huringa.

I roto i tenei whakaputanga e hiahia ana matou ki te whakaatu i tetahi tauira o te whakaekenga ehara i te mea ko te tino kaikohuru anake i patai, engari ko te rarangi katoa o nga prefix kua pa. I tua atu, ka puta ano nga patai mo taua whakaeke mo nga kaupapa mo nga wawaotanga a muri ake nei mo tenei momo waka.

I roto i nga tau e rua kua pahure ake nei, ko nga taupatupatu penei i te MOAS (Multiple Origin Autonomous System) kua hipokina ki roto i te perehi hei wawaotanga BGP. Ko te MOAS he keehi motuhake e rua nga punaha mana motuhake e panui ana i nga tohu tuatahi e taupatupatu ana me nga ASN e rite ana i AS_PATH (te ASN tuatahi i AS_PATH, ka kiia i muri nei ko ASN takenga). Heoi, ka taea e tatou te whakaingoa i te iti rawa 3 momo taapiri te haukoti waka, ka taea e te kaikohuru te raweke i te huanga AS_PATH mo nga kaupapa rereke, tae atu ki te karo i nga huarahi hou ki te tātari me te aro turuki. Momo whakaeke e mohiotia ana Pilosova-Kapely - ko te momo whakamutunga o taua haukoti, engari karekau he mea nui. Tena pea koinei tonu te momo whakaeke i kitea e matou i nga wiki kua hipa. He ahua marama te ahua o taua huihuinga me nga hua tino kino.

Ko te hunga e rapu ana i te putanga TL; DR ka taea te panuku ki te taitara "Perfect Attack".

Papamuri whatunga

(hei awhina i a koe ki te mohio ake ki nga tukanga e pa ana ki tenei maiki)

Mena kei te pirangi koe ki te tuku i tetahi paatete me te maha o nga tohu tuatahi kei roto i te ripanga ararere kei roto te wahitau IP ūnga, ka whakamahi koe i te ara mo te prefix me te roa rawa atu. Mena he maha nga huarahi rereke mo te tohu tuatahi i roto i te ripanga ararere, ka kowhiria e koe te huarahi pai rawa atu (e ai ki te huarahi whiriwhiri huarahi pai rawa atu).

Ko nga huarahi tātari me te aro turuki e ngana ana ki te tātari i nga huarahi me te whakatau ma te tātari i te huanga AS_PATH. Ka huri pea te pouara i tenei huanga ki tetahi uara i te wa o te panui. Ko te taapiri noa i te ASN o te rangatira ki te timatanga o AS_PATH (hei ASN takenga) ka nui pea hei karo i nga tikanga arowhai takenga mai o naianei. I tua atu, mena he huarahi mai i te ASN kua whakaekea ki a koe, ka taea te tango me te whakamahi i te AS_PATH o tenei ara ki etahi atu panui. Ko nga haki whakamanatanga AS_PATH-anake mo o panui i mahia ka paahi.

He iti noa nga here hei whakahua. Tuatahi, mehemea ka tātarihia e te kaiwhakarato whakarunga, ka tātarihia to ara (ahakoa me te AS_PATH tika) mena karekau te prefix no to koekoe kiritaki kua whirihorahia ki te awaawa. Tuarua, ka muhu te AS_PATH whaimana mena ka panuitia te ara i hanga ki nga huarahi he, na reira, ka takahia te kaupapa here ararere. Ka mutu, ka kiia he muhu tetahi ara whai mua e takahi ana i te roa ROA.

Te aitua

I etahi wiki kua pahure ake nei i tae mai he amuamu mai i tetahi o a maatau kaiwhakamahi. I kite matou i nga huarahi me tona takenga ASN me te /25 prefix, i te kii a te kaiwhakamahi kaore ia i panui.

TABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.0/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.163.7.128/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.0/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.163.18.128/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.0/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.163.226.128/25|265466 262761 263444 22356 3491 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.0/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||
TABLE_DUMP2|1554076803|B|xxx|265466|78.164.7.128/25|265466 262761 263444 6762 2914 9121|INCOMPLETE|xxx|0|0||NAG||

He tauira o nga panui mo te timatanga o Paenga-whawha 2019

NTT i roto i te ara mo te /25 prefix ka tino whakapae. Kaore a LG NTT i mohio mo tenei huarahi i te wa o te aitua. Ae, ka hangaia e etahi kaiwhakahaere he AS_PATH katoa mo enei prefix! Ma te tirotiro i etahi atu pouara ka kitea tetahi ASN: AS263444. I muri i te titiro ki etahi atu huarahi me tenei punaha motuhake, ka tupono matou ki nga ahuatanga e whai ake nei:

TABLE_DUMP2|1554076800|B|xxx|265466|1.6.36.0/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.6.38.0/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.23.143.0/25|265466 262761 263444 22356 6762 9498 9730 45528|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.23.143.128/25|265466 262761 263444 22356 6762 9498 9730 45528|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.24.0.0/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.24.128.0/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.26.0.0/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.26.128.0/17|265466 262761 263444 6762 4837|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.64.96.0/20|265466 262761 263444 6762 3491 4760|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.64.112.0/20|265466 262761 263444 6762 3491 4760|IGP|xxx|0|0||NAG||

Ngana ki te whakaaro he aha te he i konei

Te ahua nei i tangohia e tetahi te prefix mai i te ara, ka wehea kia rua nga wahanga, ka panuitia te ara me te AS_PATH kotahi mo aua prefix e rua.

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||
TABLE_DUMP2|1554076800|B|xxx|263444|1.6.38.0/23|263444 52320 9583|IGP|xxx|0|0|32:12595 52320:21311 65444:20000|NAG||
TABLE_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||
TABLE_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||
TABLE_DUMP2|1554076800|B|xxx|265466|1.6.36.0/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|265466|1.6.38.0/23|265466 262761 263444 52320 9583|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|28172|1.6.36.0/23|28172 52531 263444 52320 9583|IGP|xxx|0|0||NAG||
TABLE_DUMP2|1554076800|B|xxx|28172|1.6.38.0/23|28172 52531 263444 52320 9583|IGP|xxx|0|0||NAG||

He tauira ara mo tetahi o nga takirua takirua kua wehea

He maha nga patai ka ara ake i te wa kotahi. Kua whakamatauria e tetahi tenei momo haukoti i roto i nga mahi? Kua whai tetahi i enei huarahi? He aha nga prefix i pa?

Koinei te waahi ka tiimata o taatau rahungatanga me tetahi atu huringa pouri mo te ahua o te hauora o te Ipurangi.

Te ara o te kore

Ko nga mea tuatahi i te tuatahi. Me pehea e whakatau ai ko wai nga pouara i whakaae ki aua ara haukoti, a ko wai nga waka ka taea te huri i enei ra? I whakaaro matou ka tiimata me te /25 prefix na te mea "kaore e taea te tohatoha ki te ao." Ka taea e koe te whakaaro, i tino he matou. Ko te ahua o tenei ine he haruru rawa, a ka puta mai nga huarahi penei i nga tohu tuatahi mai i nga kaiwhakahaere Tier-1. Hei tauira, tata ki te 50 nga momo tohutoro penei i te NTT, ka tohatohahia ki ona ake kaihoko. I tetahi atu taha, he kino tenei ine na te mea ka taea te tarai i enei tohu ki te whakamahi te kaiwhakahaere te tātari i nga tohu tuatahi, ki nga taha katoa. No reira, kaore tenei tikanga e pai mo te kimi i nga kaiwhakahaere katoa i tukuna ano o raatau waka na runga i tera aitua.

Ko tetahi atu whakaaro pai i whakaarohia e matou ko te titiro POV. Ina koa mo nga huarahi e takahi ana i te ture maxLength o te ROA e rite ana. Ma tenei ka kitea te maha o nga ASN takenga rereke me te mana Muhu i kitea e tetahi AS. Engari, he raruraru "iti". Ko te toharite (tauwaenga me te aratau) o tenei tau (te maha o nga ASN takenga rereke) he tata ki te 150 a, ahakoa ka taraihia e tatou nga tohu tuatahi, ka noho ki runga ake i te 70. He maamaa noa te whakamaramatanga o tenei ahuatanga: He iti noa nga kaiwhakahaere kua whakamahi i nga whiriwhiringa ROA me te kaupapa here "whakahou i nga huarahi Muhu" ki nga waahi urunga, kia taea ai ki nga waahi katoa ka puta mai tetahi ara he takahi ROA i te ao tuuturu, ka taea e ia te hora ki nga huarahi katoa.

Ko nga huarahi whakamutunga e rua ka taea e maatau te kimi i nga kaiwhakahaere i kite i a maatau mahi (i te mea he nui rawa), engari i te nuinga o te waa kaore e pa ana. Kaati, engari ka kitea te tangata pokanoa? He aha nga ahuatanga whanui o tenei whawhe AS_PATH? He torutoru nga whakaaro taketake:

  • Kare ano te prefix i kitea ki hea i mua;
  • Ko te takenga ASN (whakamaumahara: ASN tuatahi i AS_PATH) he mana;
  • Ko te ASN whakamutunga i roto i te AS_PATH ko te ASN o te kaitukino (mehemea ka tirohia e tona hoa tata te ASN o te hoa tata ki nga huarahi taumai katoa);
  • Ko te whakaeke i ahu mai i te kaiwhakarato kotahi.

Mena he tika nga whakaaro katoa, ka whakaatu nga huarahi he katoa i te ASN o te kaitukino (haunga te takenga ASN) a, no reira, he tohu "arohaehae" tenei. I roto i nga kaipahua pono ko AS263444, ahakoa etahi atu. Ahakoa i whakarerea e matou nga huarahi mai i te whakaaro. He aha? Ka noho nui pea te waahi nui ahakoa mo nga huarahi tika. Ko te hua pea na te ngoikore o te hononga i roto i tetahi rohe, he herenga ranei i roto i to maatau ake tirohanga.

Ko te hua o tenei, he huarahi ki te kite i tetahi kaitukino, engari mena ka tutuki katoa nga tikanga i runga ake nei, ka nui noa te haukoti ki te paahi i nga paepae aroturuki. Ki te kore e tutuki etahi o enei mea, katahi ka taea e tatou te tautuhi i nga prefix i pa mai i taua haukoti? Mo etahi kaiwhakahaere - ae.

I te wa e hangaia ana e te kaitukino tetahi huarahi motuhake, kaore e panuihia e te rangatira pono tera tohu. Mena kei a koe he rarangi hihiko o ona prefix katoa mai i a ia, katahi ka taea te whakataurite me te kimi i nga huarahi rerekee ake. Ka kohia e matou tenei rarangi o nga prefix ma te whakamahi i o maatau huihuinga BGP, na te mea ka tukuna mai ki a maatau te rarangi katoa o nga huarahi e kitea ana e te kaiwhakahaere i tenei wa, engari he rarangi o nga tohu tuatahi e hiahia ana ia ki te panui ki te ao. Engari, he maha nga kaiwhakamahi Radar inaianei kaore i te whakaoti tika i te waahanga whakamutunga. Ka whakamohio atu matou ki a raatau ka ngana ki te whakatau i tenei take. Ka taea e nga tangata katoa te uru mai ki ta maatau punaha aroturuki inaianei.

Mena ka hoki mai ano ki te kaupapa tuatahi, i kitea e matou te kaitukino me te waahi tohatoha ma te rapu i nga tohu whakahirahira. He mea whakamiharo, kaore a AS263444 i tuku ara tito ki ana kaihoko katoa. Ahakoa he wa tauhou.

BGP4MP|1554905421|A|xxx|263444|178.248.236.0/24|263444 6762 197068|IGP|xxx|0|0|13106:12832 22356:6453 65444:20000|NAG||
BGP4MP|1554905421|A|xxx|263444|178.248.237.0/24|263444 6762 197068|IGP|xxx|0|0|13106:12832 22356:6453 65444:20000|NAG||

He tauira tata mo te ngana ki te haukoti i to maatau waahi noho

I te wa i hangaia ai etahi atu mea motuhake mo o tatou prefix, ka whakamahia he AS_PATH i hanga motuhake. Heoi, karekau tenei AS_PATH i tangohia mai i o maatau ara o mua. Karekau he korero ki a AS6762. Ma te titiro ki etahi atu huarahi i te aitua, he AS_PATH tuturu etahi o ratou i whakamahia i mua, ko etahi kaore, ahakoa he rite te ahua ki te mea pono. Ko te whakarereke i te AS_PATH karekau he tikanga whaihua, na te mea ka tukuna ano te waka ki te kaitukino, engari ko nga huarahi me te AS_PATH "kino" ka taea te tātari e te ASPA me etahi atu tikanga tirotiro. I konei ka whakaaro tatou mo te hihiri o te kaipahua. I tenei wa kaore i te rawaka nga korero hei whakapumau he whakaeke i whakamaheretia tenei aitua. Heoi ano, ka taea. Me ngana ki te whakaaro, ahakoa he whakapae tonu, engari he tino pono, he ahuatanga.

Whakaeke Tino

He aha ta tatou? Me kii he kaiwhakarato whakawhiti ara paoho koe mo o kiritaki. Mena he maha nga waahi o o kaihoko (multihome), ka whiwhi koe i tetahi waahanga noa o a raatau hokohoko. Engari ka nui ake te hokohoko, ka nui ake to moni whiwhi. Na, ki te timata koe ki te panui i nga tohu kupengaroto o enei ara me te AS_PATH rite, ka whiwhi koe i te toenga o a raatau hokohoko. Ko te mutunga, ko te toenga o te moni.

Ka awhina a ROA i konei? Tena pea, mena ka whakatau koe kia mutu te whakamahi katoa maxLength. I tua atu, he mea tino kino ki te whai i nga rekoata ROA me nga tohu tuatahi. Mo etahi o nga kaiwhakahaere, kaore e whakaaetia enei here.

Ki te whakaaro ki etahi atu tikanga haumaru ararere, kare a ASPA e awhina i tenei keehi (na te mea ka whakamahia e ia te AS_PATH mai i te huarahi whaimana). Ko te BGPSec ehara i te mea tino pai na te iti o nga reiti whakatamarikitanga me te toenga o nga whakaeke whakaheke.

Na kei a maatau he painga mo te kaitukino me te kore o te haumarutanga. He ranunga pai!

Me aha ahau?

Ko te mahi tino maamaa me te tino kaha ko te arotake i to kaupapa here ararere o naianei. Wehea to waahi waahi ki nga wahanga iti rawa (kaore he inaki) ka hiahia koe ki te panui. Waitohu ROA mo ratou anake, me te kore whakamahi i te tawhā maxLength. I tenei keehi, ka taea e to POV o naianei te whakaora i a koe mai i taua whakaeke. Heoi ano, mo etahi o nga kai-whakahaere kaore e tika ana tenei huarahi na te mea ko te whakamahi motuhake o nga huarahi motuhake. Ko nga raruraru katoa e pa ana ki te ahua o te ROA me nga taonga huarahi ka korerohia i roto i tetahi o a maatau rauemi a meake nei.

I tua atu, ka taea e koe te ngana ki te aro turuki i enei momo aukati. Hei mahi i tenei, ka hiahia matou ki nga korero pono mo o tohu tuatahi. No reira, ki te whakatu koe i tetahi huihuinga BGP me to kaikohi me te tuku korero ki a maatau mo to tirohanga Ipurangi, ka kitea e matou te waahi mo etahi atu aitua. Mo te hunga kaore ano kia hono atu ki ta maatau punaha aroturuki, hei timata, ka ranea te rarangi o nga huarahi me o tohu tuatahi. Mena he huihuinga koe ki a matou, tirohia koa kua tukuna katoatia o huarahi. Kia aroha mai, he mea tika kia maumahara na te mea ka wareware etahi o nga kaipakihi i te tuatahi, e rua ranei, na reira ka pokanoa ki a maatau tikanga rapu. Ki te tika te mahi, ka whiwhi matou i nga raraunga pono e pa ana ki o prefix, hei nga ra kei te heke mai ka awhina i a matou ki te tautuhi aunoa me te kite i tenei (me etahi atu) momo mokowhiti waka mo to waahi waahi.

Mena ka mohio koe ki te waahi o to hokohoko i te wa tika, ka taea e koe te tarai i a koe ake. Ko te huarahi tuatahi ko te panui i nga huarahi me enei tohu tuatahi ake. Mena he whakaekenga hou ki enei prefix, tuaruatia.

Ko te huarahi tuarua ko te whiu i te kaipahua me te hunga he mea tino nui ia (mo nga huarahi pai) ma te tapahi i te urunga o o huarahi ki te kaiwhai. Ka taea tenei ma te taapiri i te ASN a te kaitukino ki te AS_PATH o o huarahi tawhito, na reira ka akiaki i a raatau ki te karo i taua AS ma te whakamahi i te hangahanga whakangao i roto i te BGP. mo to pai.

Source: will.com

Tāpiri i te kōrero