RangeAmp - series ntawm CDN tawm tsam uas tswj hwm qhov Range HTTP header

Ib pab neeg tshawb fawb los ntawm Peking University, Tsinghua University thiab University of Texas hauv Dallas qhia tawm ib chav kawm tshiab ntawm DoS tawm tsam - RangeAmp, raws li kev siv HTTP header ntau Yuav kom muaj kev thauj mus los ntau ntxiv los ntawm cov tes hauj lwm xa cov ntsiab lus (CDNs). Txoj kev no yog raws li txoj kev uas ntau CDNs tswj hwm Range headers, uas tso cai rau tus neeg tawm tsam thov ib byte los ntawm cov ntaub ntawv loj los ntawm CDN. Txawm li cas los xij, CDN yuav rub tawm tag nrho cov ntaub ntawv lossis ib lub thaiv loj dua ntawm cov ntaub ntawv los ntawm lub server rau caching. Qhov amplification factor rau qhov kev tawm tsam no yog txij li 724 txog 43330 zaug, nyob ntawm CDN. Qhov no tuaj yeem siv los ua kom CDN ntau dhau nrog cov tsheb khiav los yog txo qhov bandwidth ntawm qhov kev sib txuas kawg rau lub vev xaib ntawm tus neeg raug tsim txom.

RangeAmp - Ib qho kev tawm tsam ntawm CDNs uas tswj hwm HTTP Range header

Lub taub hau Range tso cai rau tus neeg siv khoom teev ntau yam ntawm cov ntaub ntawv kom rub tawm es tsis txhob rov qab los rau tag nrho cov ntaub ntawv. Piv txwv li, tus neeg siv khoom tuaj yeem teev "Range: bytes=0-1023" thiab lub server yuav xa tsuas yog thawj 1024 bytes ntawm cov ntaub ntawv. Qhov no muaj txiaj ntsig thaum rub tawm cov ntaub ntawv loj - tus neeg siv tuaj yeem ncua qhov rub tawm thiab tom qab ntawd rov pib dua los ntawm qhov chaw cuam tshuam. Thaum teev "bytes=0-0," tus qauv teev tseg rov qab thawj byte hauv cov ntaub ntawv, "bytes=-1" qhov byte kawg, thiab "bytes=1-" pib ntawm byte 1 thiab xaus nrog qhov kawg ntawm cov ntaub ntawv. Ntau ntau yam tuaj yeem xa mus rau hauv ib lub taub hau, piv txwv li, "Range: bytes=0-1023,8192-10240."

Muaj ib qho kev tawm tsam thib ob uas tau raug pom zoo, uas yog tsom rau kev nce qhov kev thauj khoom hauv network thaum xa cov tsheb mus rau lwm lub CDN siv ua tus proxy (piv txwv li, thaum Cloudflare ua haujlwm ua tus frontend (FCDN) thiab Akamai ua tus backend (BCDN). Txoj kev no zoo ib yam li thawj qhov kev tawm tsam, tab sis nws nyob hauv CDN networks thiab tso cai rau kev nce tsheb thaum nkag mus rau lwm lub CDNs, ua rau muaj kev thauj khoom ntau ntxiv rau cov khoom siv thiab txo qhov zoo ntawm kev pabcuam.

Lub tswv yim yog tias tus neeg tawm tsam xa cov lus thov Range mus rau CDN rau ntau qhov ntau thiab tsawg, xws li "bytes = 0-, 0-, 0-…", "bytes = 1-, 0-, 0-…", lossis "bytes = -1024,0-, 0-…". Cov lus thov muaj ntau tus lej ntawm "0-", uas txhais tau tias xa cov ntaub ntawv los ntawm qhov chaw xoom mus rau qhov kawg. Vim yog kev siv tsis raug ntawm kev txheeb xyuas ntau yam thaum thawj CDN nkag mus rau qhov thib ob, cov ntaub ntawv tag nrho raug xa rov qab rau txhua qhov ntau thiab tsawg "0-" (ntau yam tsis tau sib sau ua ke, tab sis rov ua dua ib qho zuj zus) yog tias tus neeg tawm tsam qhov kev thov thawj zaug muaj cov lej theej lossis ntau yam sib tshooj. Qhov kev nthuav dav ntawm tsheb khiav hauv qhov kev tawm tsam no yog txij li 53 txog 7432 zaug.

RangeAmp - Ib qho kev tawm tsam ntawm CDNs uas tswj hwm HTTP Range header

Thaum lub sijhawm kawm, tus cwj pwm ntawm 13 CDNs tau raug tshuaj xyuas -
Akamai, Alibaba Cloud, Azure, CDN77, CDNsun, Cloudflare, CloudFront, Fastly, G-Core Labs, Huawei Cloud, KeyCDN, StackPath, thiab Tencent Cloud. Tag nrho cov CDNs uas tau soj ntsuam tau tso cai rau thawj hom kev tawm tsam ntawm lub server kawg. Rau qhov kev pabcuam muaj qhov tsis zoo rau hom kev tawm tsam thib ob ntawm CDNs, plaub ntawm lawv tuaj yeem ua haujlwm ua lub frontend (CDN77, CDNsun, Cloudflare, thiab StackPath) thiab peb ua lub backend (Akamai, Azure, thiab StackPath). Qhov kev nthuav dav loj tshaj plaws yog ua tiav los ntawm Akamai thiab StackPath, uas tso cai rau ntau dua 10,000 qhov ntau thiab tsawg kom teev nyob rau hauv Range header. Cov tswv CDN tau txais kev ceeb toom txog qhov tsis zoo li xya lub hlis dhau los, thiab thaum lub sijhawm tshaj tawm rau pej xeem, 12 ntawm 13 CDNs tau kho cov teeb meem uas tau txheeb xyuas lossis qhia tias lawv txaus siab kho lawv (tsuas yog StackPath tsis tau teb).

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster