Wọn ṣe agbekalẹ lẹsẹsẹ ti awọn ikọlu imularada kaṣe Sipiyu lori awọn aṣawakiri wẹẹbu laisi nilo JavaScript

Ẹgbẹ kan ti awọn oniwadi lati ọpọlọpọ awọn ile-ẹkọ giga Awọn ara Amẹrika, awọn ọmọ Israeli ati awọn ara ilu Ọstrelia ti dagbasoke awọn ikọlu mẹta ti o fojusi awọn aṣawakiri wẹẹbu ti o fun laaye isediwon ti alaye nipa akoonu ti kaṣe ẹrọ isise. Ọna kan ṣiṣẹ ninu awọn aṣawakiri laisi JavaScript ati awọn miiran meji rekọja awọn ọna aabo ti o wa tẹlẹ lodi si awọn ikọlu nipasẹ awọn ikanni ẹnikẹta, pẹlu awọn ti o lo ninu aṣawakiri Tor ati DeterFox.

Lati ṣe itupalẹ awọn akoonu ti kaṣe inu gbogbo awọn ikọlu lo ọna “Prime + Probe”, que pẹlu fifi kikun kaṣe pẹlu ṣeto awọn iye itọkasi ati ipinnu awọn ayipada nipa wiwọn akoko iraye si si wọn nigbati o ba gba agbara. Lati le kọja awọn ilana aabo ti o wa ni awọn aṣawakiri, eyiti o ṣe idiwọn wiwọn akoko deede, ni awọn ẹya meji ti a pe ni ikọlu DNS ti iṣakoso tabi olupin WebSocket, eyiti o tọju igbasilẹ ti akoko gbigba awọn ibeere. Ninu apẹrẹ kan, akoko idahun DNS ti o wa ni lilo bi itọkasi akoko kan.

Awọn wiwọn ti a ṣe nipa lilo awọn olupin DNS ti ita tabi WebSocket, o ṣeun si lilo ti eto ipin kan ti o da lori ẹkọ ẹrọ, to lati ṣe asọtẹlẹ awọn iye pẹlu aiṣedede ti 98% ninu iṣẹlẹ ti o dara julọ julọ (ni apapọ 80-90%). Awọn ọna ikọlu ti ni idanwo lori ọpọlọpọ awọn iru ẹrọ ohun elo (Intel, AMD Ryzen, Apple M1, Samsung Exynos) ati pe o ti fihan lati wapọ.

Iyatọ akọkọ ti ikọlu Ere-ije DNS nlo imuse alailẹgbẹ ti ọna Prime + Probe lilo awọn ipilẹ JavaScript. Awọn iyatọ wa sọkalẹ si lilo ti akoko ti o da lori DNS ati oluṣakoso aṣiṣe ti ina nigbati o n gbiyanju lati gbe aworan kan lati agbegbe ti ko si tẹlẹ. Aago ita gba awọn ikọlu Prime + Probe ninu awọn aṣawakiri ti o ni ihamọ tabi mu iraye aago JavaScript ṣiṣẹ patapata.

Fun olupin DNS ti o gbalejo lori nẹtiwọọki Ethernet kanna, iṣiro ti aago wa ni ifoju-lati to 2 ms, eyiti o to lati ṣe ikọlu ikanni ẹgbẹ kan (fun ifiwera: konge ti aago JavaScript boṣewa ninu ẹrọ aṣawakiri Tor ni ti dinku si 100ms). Fun ikọlu naa, ko si iṣakoso lori olupin DNS ti o nilo, lati igba ti a ti yan akoko ipaniyan iṣẹ naa ki akoko idahun DNS ṣe iṣẹ bi ifihan agbara ti ipari ipari ti ijerisi naa (da lori boya o ti fa oluṣakoso aṣiṣe ni iṣaaju tabi nigbamii). , o ti pari pe iṣẹ ijerisi pẹlu kaṣe ti pari) ...

Ikọlu “Okun ati Sock” keji ti ṣe apẹrẹ lati kọja awọn imuposi aabo eyiti o ni ihamọ lilo awọn ipele JavaScript ipele-kekere. Dipo awọn eto, Okun ati Sock lo awọn iṣẹ lori awọn okun nla nla, iwọn ti a yan ki oniyipada naa bo gbogbo kaṣe LLC (kaṣe ipele oke).

Nigbamii ti, ni lilo iṣẹ atọkaOf (), a wa okun kekere kan ninu okun, eyiti o kọkọ wa ni okun atilẹba, iyẹn ni pe, iṣiṣẹ iṣawakiri ni iyọrisi lori gbogbo okun naa. Niwọn igba ti iwọn ila naa baamu iwọn ti kaṣe LLC, ọlọjẹ ngbanilaaye iṣẹ ṣiṣe kaṣe lati ṣee ṣe laisi ifọwọyi awọn ipilẹ. Lati wiwọn awọn idaduro, dipo DNS, eyi jẹ afilọ si olupin WebSocket ti o kọlu kọlu nipasẹ olutọju: ṣaaju ibẹrẹ ati lẹhin opin iṣẹ iṣawari, a firanṣẹ awọn ibeere ni pq,

Ẹya kẹta ti ikọlu "CSS PP0" nipasẹ HTML ati CSS, ati pe o le ṣiṣẹ ninu awọn aṣawakiri pẹlu alaabo JavaScript. Ọna yii dabi “Okun ati Sock” ṣugbọn ko sopọ mọ JavaScript. Ikọlu gbogbo ipilẹ awọn oluyan CSS ti o wa nipasẹ iboju-boju. Laini atilẹba nla ti o kun kaṣe naa ti ṣeto nipasẹ ṣiṣẹda tag div pẹlu orukọ kilasi ti o tobi pupọ, atin eyiti inu wa ti ṣeto awọn div miiran pẹlu awọn idanimọ ti ara wọn.

Kọọkan ti awọn div ti o wa ni iteeye wọnyi ni a ṣe aṣa pẹlu yiyan ti o n wa isọmọ. Nigbati o ba n ṣe oju-iwe naa, aṣawakiri naa kọkọ gbidanwo lati ṣakoso awọn divs ti inu, eyiti o jẹ abajade ni wiwa lori okun nla kan. Wiwa naa ni a ṣe ni lilo iboju-boju ti o padanu ti o han si aṣetunṣe ti gbogbo okun, lẹhin eyi ti ipo “ko si” ti jẹ ki o ṣe igbiyanju lati kojọpọ aworan abẹlẹ.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.