RangeAmp - he raupapa whakaeke CDN e raweke ana i te pane HTTP Range

He roopu kairangahau mai i te Whare Wananga o Peking, Te Whare Wananga o Tsinghua me te Whare Wananga o Texas i Dallas whakakitea he akomanga hou o nga whakaeke DoS - RangeAmp, i runga i te whakamahinga o te pane HTTP awhe ki te whakarite i te whakanuinga waka ma roto i nga whatunga tuku ihirangi (CDN). Ko te ngako o te tikanga na te ahua o te whakahaeretanga o nga pane Awhe i roto i te maha o nga CDN, ka taea e te kaiwhaiwhai te tono i tetahi paita mai i tetahi konae nui ma roto i te CDN, engari ka tangohia e te CDN te katoa o te konae, he poraka nui ake ranei o nga raraunga mai i te tūmau ūnga ki te waiho i roto i te keteroki. Ko te tohu o te whakanui i nga waka i te wa o taua whakaeke, i runga i te CDN, mai i te 724 ki te 43330 nga wa, ka taea te whakamahi ki te whakakii i te CDN me nga waka taumai, te whakaiti ranei i te kaha o te waahana korero whakamutunga ki te waahi o te patunga.

RangeAmp - he raupapa whakaeke CDN e raweke ana i te pane HTTP Range

Ko te pane Awhe ka hoatu ki te kiritaki te kaha ki te tautuhi i te awhe o nga tuunga i roto i te konae me tango ake hei utu mo te whakahoki i te konae katoa. Hei tauira, ka taea e te kiritaki te tohu "Awhe: bytes=0-1023" ka tukuna e te tūmau nga paita tuatahi 1024 anake o nga raraunga. Kei te hiahiatia tenei ahuatanga i te wa e tango ana i nga konae nui - ka taea e te kaiwhakamahi te okioki i te tango ka haere tonu mai i te waahi kua haukotia. I te wa e tohu ana "paita=0-0", ka tohutohu te paerewa ki te tuku i te paita tuatahi ki te konae, "paita=-1" - te whakamutunga, "paita=1-" - timata mai i te 1 paita tae noa ki te mutunga o te konae. Ka taea te tuku i nga awhe maha ki te pane kotahi, hei tauira "Awhe: paita=0-1023,8192-10240".

I tua atu, kua whakaarohia he whiringa whakaeke tuarua, e whai ana ki te whakanui ake i te uta o te whatunga i te wa e tuku whakamua ana nga waka ma tetahi atu CDN, ka whakamahia hei takawaenga (hei tauira, i te wa e noho ana a Cloudflare ki mua (FCDN), ka noho a Akamai hei tuara. BCDN). Ko te tikanga he rite ki te whakaeke tuatahi, engari kei te waahi i roto i nga whatunga CDN ka taea te piki ake o nga waka ka uru atu ki etahi atu CDN, ka piki ake te kawenga ki runga i nga hanganga me te whakaiti i te kounga o te ratonga.

Ko te whakaaro ka tukuna e te kaitukino nga tono Awhe o nga awhe maha ki te CDN, penei i te "bytes=0-,0-,0-...", "bytes=1-,0-,0-..." ranei "paita=-1024,0 ,0-,0-...". He maha nga awhe "0-" kei roto i nga tono, e kii ana ka whakahokia mai te konae mai i te waahi kore ki te mutunga. Na te hē o te whakatinanatanga o te poroporo awhe, ka uru te CDN tuatahi ki te tuarua, ka tukuna he konae katoa mo ia awhe "53-" (kaore nga awhe e whakahiatohia, engari ka huri haerehia), mena he taarua me te wawaotanga o nga awhe kei roto. ko te tono i tukuna tuatahitia e te kaitukino. Ko te tohu o te whakanui waka i roto i taua whakaeke mai i te 7432 ki te XNUMX nga wa.

RangeAmp - he raupapa whakaeke CDN e raweke ana i te pane HTTP Range

I te wa o te ako, i akohia te whanonga o nga CDN 13 -
Akamai, Alibaba Cloud, Azure, CDN77, CDNsun, Cloudflare, CloudFront, Tere, G-Core Labs, Huawei Cloud, KeyCDN, StackPath me Tencent Cloud. Ko nga CDN katoa i tirotirohia i whakaaetia te momo whakaeke tuatahi ki te tūmau mutunga. Ko te rereke tuarua o te whakaeke CDN i pa ki nga ratonga 6, e wha ka taea te mahi i mua i te whakaeke (CDN77, CDNsun, Cloudflare me StackPath) me te toru hei tuara (Akamai, Azure me StackPath). Ko te painga nui ka puta ki Akamai me StackPath, e taea ai te neke atu i te 10 mano nga awhe kia tohua ki te pane Awhe. I whakamohiotia nga kaipupuri CDN mo nga whakaraeraetanga mo te 7 marama ki muri, a, i te wa i whakapuakina ai nga korero, 12 i roto i te 13 nga CDN i whakatika i nga raruraru kua tautuhia, i whakaatu ranei i te rite ki te whakatika (ko te ratonga StackPath anake kaore i whakautu).

Source: opennet.ru

Tāpiri i te kōrero