RangeAmp - o se fa'asologa o osofa'iga a le CDN e fa'aogaina ai le ulutala HTTP Range

O se vaega o tagata suʻesuʻe mai le Iunivesite o Peking, Iunivesite o Tsinghua ma le Iunivesite o Texas i Dallas faaalia se vasega fou o osofaiga a DoS - RangeAmp, faʻavae i luga o le faʻaogaina o se ulutala HTTP mamao e fa'atulaga le fa'alauteleina o feoaiga e ala i feso'ota'iga tu'uina atu mea (CDN). O le ute o le metotia ona o le auala e faʻaogaina ai ulutala Range i le tele o CDNs, e mafai e se tagata osofaʻi ona talosagaina le tasi paita mai se faila tele e ala i le CDN, ae o le CDN o le a sii maia le faila atoa poʻo se poloka tele tele o faʻamatalaga mai le. 'au'aunaga taula'i e tu'u i totonu o le fa'aoga. O le maualuga o le faʻalauteleina o feoaiga i le taimi o se osofaʻiga, e faʻatatau i le CDN, e amata mai i le 724 i le 43330 taimi, lea e mafai ona faʻaaogaina e faʻaalu ai le CDN ma felauaiga o loʻo oʻo mai pe faʻaitiitia le gafatia o le fesoʻotaʻiga mulimuli i le nofoaga o le tagata manua.

RangeAmp - o se fa'asologa o osofa'iga a le CDN e fa'aogaina ai le ulutala HTTP Range

O le ulutala Range e tu'uina atu ai i le kalani le tomai e fa'amaonia ai le tele o tulaga i le faila e tatau ona la'u mai nai lo le toe fa'afo'i uma o le faila. Mo se faʻataʻitaʻiga, e mafai e le kalani ona faʻamaonia le "Range: bytes=0-1023" ma o le server e naʻo le 1024 paita muamua o faʻamaumauga. O lenei vaega e manaʻomia pe a siiina faila tetele - e mafai e le tagata faʻaoga ona taofi le download ona faʻaauau lea mai le tulaga faʻalavelave. Pe a faʻamaonia le "bytes = 0-0", o le faʻatonuga e faʻatonuina e tuʻuina atu le paita muamua i le faila, "bytes = -1" - le mulimuli, "bytes = 1-" - amata mai le 1 byte seia oʻo i le faaiuga o le faila. E mafai ona fa'asalalauina le tele o laina i le ulutala e tasi, mo se fa'ata'ita'iga "Range: bytes=0-1023,8192-10240".

E le gata i lea, o se filifiliga lona lua o osofaʻiga ua tuʻuina atu, e faʻatatau i le faʻateleina o le uta o fesoʻotaʻiga pe a tuʻuina atu fefaʻatauaiga i se isi CDN, lea e faʻaaogaina e fai ma sui (mo se faʻataʻitaʻiga, pe a avea Cloudflare ma pito i luma (FCDN), ma o Akamai e fai ma pito i tua ( BCDN). O le auala e talitutusa ma le osofaʻiga muamua, ae o loʻo faʻaogaina i totonu o fesoʻotaʻiga CDN ma faʻatagaina le faʻateleina o feoaiga pe a faʻaogaina i isi CDN, faʻateleina le uta i luga o atinaʻe ma faʻaitiitia le lelei o le tautua.

O le manatu o le tagata osofaʻi e tuʻuina atu talosaga Range o le tele o laina i le CDN, e pei o le "bytes = 0-,0-,0-...", "bytes = 1-,0-,0-..." poʻo "bytes=-1024,0 ,0-,0-...". O talosaga o lo'o i ai se numera tele o laina "0-", o lona uiga o le faila e toe fa'afo'i mai le tulaga zero i le iuga. Ona o le le sa'o o le fa'atinoina o le va'aiga, pe a o'o le CDN muamua i le lona lua, e tu'uina atu se faila atoa mo vaega ta'itasi "53-" (e le tu'ufa'atasia le laina, ae fa'asolosolo fa'asolosolo), pe afai e iai le fa'aluaina ma le vaeluaga o laina i totonu. o le talosaga na muamua auina atu e le tagata osofaia. O le maualuga o le faʻalauteleina o feoaiga i sea osofaʻiga e mai le 7432 i le XNUMX taimi.

RangeAmp - o se fa'asologa o osofa'iga a le CDN e fa'aogaina ai le ulutala HTTP Range

I le taimi o suʻesuʻega, na suʻesuʻeina le amio a le 13 CDN -
Akamai, Alibaba Cloud, Azure, CDN77, CDNsun, Cloudflare, CloudFront, Fastly, G-Core Labs, Huawei Cloud, KeyCDN, StackPath ma Tencent Cloud. O CDN uma na suʻesuʻeina na faʻatagaina le ituaiga muamua o osofaʻiga i luga o le server pito. O le suiga lona lua o le osofaʻiga a le CDN na aʻafia ai le 6 auaunaga, lea e fa e mafai ona avea o se pito i luma i le osofaʻiga (CDN77, CDNsun, Cloudflare ma StackPath) ma le tolu o se pito i tua (Akamai, Azure ma StackPath). O le tele o tupe maua e maua i Akamai ma StackPath, lea e mafai ai ona sili atu i le 10 afe laina e faʻamaonia i le ulutala Range. Na logoina tagata e ona le CDN i faʻafitauli e uiga i le 7 masina talu ai, ma i le taimi na faʻaalia ai le faʻamatalaga lautele, 12 mai le 13 CDN na faʻamautuina faʻafitauli ua faʻaalia pe faʻaalia le sauni e faʻaleleia (naʻo le StackPath auaunaga e leʻi tali mai).

puna: opennet.ru

Faaopoopo i ai se faamatalaga