Aja tĂ”husate rĂŒnnakute korraldamine HTTP/2 ja WPA3 abil

Uus rĂŒnnaku meetod ĂŒletab vĂ”rgu 'jitter' probleemid, mis vĂ”ivad mĂ”jutada rĂŒnnakute edukust kolmandate osapoolte kanalitel.

Aja tĂ”husate rĂŒnnakute korraldamine HTTP/2 ja WPA3 abil

Uus meetod, mille on vÀlja töötanud Leuven University (Belgia) ja New York University Abu Dhabis, on nÀidanud, et kurjategijad vÔivad kasutada vÔrgu protokollide omadusi, et korraldada konfidentsiaalse teabe lekkimist.

See meetod, mille nimetus on Ajatu ajamise rĂŒnnakud, mis esitati sel aastal Usenixi konverentsil, kasutab vĂ”rgu protokollide kaudu samal ajal toimuvate pĂ€ringute töötlemise eripĂ€ra, et kĂ”rvaldada ĂŒks probleemidest kaugjuhtimisrĂŒnnakutes ajapĂ”histel kolmandate osapoolte kanalitel.

KaugjuhtimisrĂŒnnakute ajaprobleemid

AjapĂ”histe rĂŒnnakute korral mÔÔdavad kurjategijad kĂ€ivitusaja erinevusi erinevate kĂ€skude tĂ€itmisel, pĂŒĂŒdes ĂŒletada krĂŒptimisega tagatud kaitset ja hankida konfidentsiaalsete andmete, nagu krĂŒptimisvĂ”tmed, isiklikud vestlused ja kasutajate kĂ€itumine veebi sirvimisel, teavet.

Kuid ajarĂŒnnaku eduka lĂ€biviimise jaoks on rĂŒndajal vajalik tĂ€pne teadlikkus ajast, mis vajalik rĂŒnnatava rakenduse pĂ€ringu töötlemiseks.

See muutub probleemiks, kui rĂŒnnatakse selliseid kaug sĂŒsteeme nagu veebiserverid, sest vĂ”rgu viivitus (jitter) toob kaasa vastusaegade varieerumise, mis muudab töötlemise aja arvutamise keeruliseks.

KaugjuhtimisrĂŒnnakute puhul saadavad rĂŒndajad tavaliselt iga kĂ€su mitu korda ja teevad vastusaegade statistilist analĂŒĂŒsi, et vĂ€hendada vĂ”rgu jitteri mĂ”ju. Kuid see meetod on kasulik vaid teatud mÀÀral.

"Mida vĂ€iksem on ajavahe, seda rohkem pĂ€ringuid on vaja ning teatud etapil muutub arvutamine vĂ”imatuks," rÀÀkis meile andmekaitsesĂŒsteemide uurija ja uue rĂŒnnaku tĂŒĂŒbi peamine autor Tom Van Götsem.

"Ajast sĂ”ltumatu" ajarĂŒnnak

Götsemi ja tema kolleegide vĂ€lja töötatud meetod viib kaugjuhtimisrĂŒnnakud lĂ€bi viisil, mis kĂ”rvaldab vĂ”rgu jitteri mĂ”ju.

Ajast sĂ”ltumatu ajarĂŒnnaku aluspĂ”himĂ”te on lihtne: tuleb tagada, et pĂ€ringud jĂ”uavad serverisse tĂ€pselt samal ajal, mitte jĂ€rjestikku.

Samaajasus tagab, et kĂ”ik pĂ€ringud toimuvad vĂ”rgu samaaegsetes tingimustes ning et nende töötlemist ei mĂ”juta rĂŒnnakulise ja serveri vahel olev tee. Vastuste saamise jĂ€rjekord annab rĂŒndajale kogu vajaliku teabe, et vĂ”rrelda tĂ€itmisaja erinevusi.

„Aja sĂ”ltumatute rĂŒnnakute peamine eelis on see, et need on palju tĂ€psemad, seetĂ”ttu on vaja vĂ€hem pĂ€ringuid. See vĂ”imaldab rĂŒndajal eristada tĂ€itmise ajalisi erinevusi kuni 100 ns”, ĂŒtleb Van Goetem.

Minimum ajavahe, mida uurijad on tĂ€hele pannud traditsiooniliselt ajarĂŒnnakute korral Internetis, oli 10 ”s, mis on 100 korda rohkem kui samaaegsete pĂ€ringute rĂŒnnakute korral.

Kuidas tagatakse samaajasus

„Samaajasuse saavutame, paigutades mĂ”lemad pĂ€ringud ĂŒhte vĂ”rgu paketti,” selgitab Van Goetem. „Praktiliselt sĂ”ltub rakendus peamiselt vĂ”rguprotokollist.”

Samaaja pÀringute saatmiseks kasutavad uurijad erinevate vÔrguprotokollide vÔimalusi.

NĂ€iteks HTTP/2, mis kiiresti muutub veebiserverite de facto standardiks, toetab „pĂ€ringute multiplexerimist” - funktsiooni, mis vĂ”imaldab kliendil saata ĂŒhe TCP-ĂŒhenduse kaudu mitu pĂ€ringut samaaegselt.

„HTTP/2 korral peame lihtsalt tagama, et mĂ”lemad pĂ€ringud paigutataks ĂŒhte paketti (nĂ€iteks kirjutades mĂ”lemad soketisse samaaegselt).” Siiski on sellisel meetodil oma nĂŒansid. NĂ€iteks enamik sisuhaldusteenuseid, nagu Cloudflare, kellelt suurem osa veebisisust tuleb, teostab ĂŒhendust piiripunktide serverite ja saidi vahel HTTP/1.1 protokolliga, mis ei toeta pĂ€ringute multiplexerimist.

Kuigi see vĂ€hendab aja rĂŒnnaku efektiivsust, jÀÀvad need siiski tĂ€psemaks kui klassikalised kaugrĂŒnnakud ajale, kuna need elimineerivad jitteri rĂŒndaja ja piiripunkti CDN-serveri vahel.

Protokollide puhul, mis ei toeta pĂ€ringute multiplexerimist, saavad rĂŒndajad kasutada vahendavat vĂ”rgu protokolli, mis kapseldab pĂ€ringud.

Uurijad nĂ€itasid, kuidas ajarĂŒnnak töötab Tor-vĂ”rgus. Sel juhul kapseldab rĂŒndaja mitmed pĂ€ringud Tor'i sĂ”lmes - krĂŒpteeritud pakett, mida edastatakse Tor'i vĂ”rgu sĂ”lmede vahel ĂŒhesugustes TCP-pakettides.

„Kuna Tor-ahel onion-teenuste jaoks juhib kogu tee serverisse, saame garanteerida, et pĂ€ringud jĂ”uavad kohale samal ajal,“ ĂŒtleb Van Goetem.

AjarĂŒnnakud praktikas

Oma artiklis uurisid teadlased ajarĂŒnnakute toimumist kolmes erinevas olukorras.

Kaugjuhtimisega otseses ajarĂŒnnakud rĂŒndaja ĂŒhendub otse serveriga ja ĂŒritab korraldada salajase teabe leket, mis on seotud rakendusega.

„Kuna enamik veebirakendusi ei arvesta, et ajarĂŒnnakud vĂ”ivad olla vĂ€ga praktilised ja tĂ€psed, usume, et paljud veebisaidid on selliste rĂŒnnakute suhtes haavatavad,“ ĂŒtleb Van Goetem.

Kaugjuhtimisega ristveebirĂŒnnakud rĂŒndaja saadab pĂ€ringud teistel veebisaitidel ohvri brauserist ja teeb oletusi konfidentsiaalse teabe sisu kohta, jĂ€lgides vastuste jĂ€rjekorda.

RĂŒndajad kasutasid seda skeemi HackerOne'i veateate preemiate programmi haavatavuse Ă€rakasutamiseks ja hankisid teavet, nagu salajastes aruanetes kasutatud mĂ€rksĂ”nad, mis kĂ€sitlevad lahendamata haavatavusi.

„Otsisin juhtumeid, kus ajarĂŒnnakut oli varem registreeritud, kuid see ei olnud efektiivne. HackerOne'i vea kohta on teatatud vĂ€hemalt kolm korda (vead: 350432, 348168 ja 4701), kuid seda ei kĂ”rvaldatud, kuna arvati, et seda rĂŒnnakut ei saa Ă€ra kasutada. SeejĂ€rel lĂ”in lihtsa sisemise teadusprojekti ajarĂŒnnakute kohta.

Sel ajal jĂ€i see endiselt vĂ€ga mitteoptimeeritud, kuna me jĂ€tkasime rĂŒnnaku ĂŒksikasjade mĂ”istmist, kuid siiski oli see ĂŒsna tĂ€pne (minu kodu WiFi-ĂŒhenduses sain vĂ€ga tĂ€pseid tulemusi).

Uurijad proovisin ka lĂ€bi viia ajavĂ€lised rĂŒnnakud WiFi-protokollile WPA3.

Üks artikli kaasautoritest Mati Vanhoef oli varem avastanud potentsiaalse ajaleket WPA3 ĂŒhenduse tĂ”endamise protokollis.Kuid aeg oli kas liiga lĂŒhike, et kasutada seda kĂ”rgtehnoloogilistes seadmetes, vĂ”i seda ei saanud kasutada serverite vastu.

„Uue aja pĂ”hjal pĂ”hinevate ajarĂŒnnakute abil nĂ€itasime, et autentimise ĂŒhenduse (EAP-pwd) vĂ”ib tegelikult serverite vastu kasutada, isegi kui need töötavad vĂ”imsa riistvaraga,“ selgitab Van Ghetem.

Ideaalne hetk

Oma artiklis pakkusid teadlased soovitusi serverite kaitsmiseks ajarĂŒnnakute eest, nĂ€iteks pideva ajaga tĂ€itmise piiramine ja juhuslikku viivituse lisamine. TĂ”husate kaitsevahendite rakendamiseks ajarĂŒnnakute vastu, mis mĂ”jutavad vĂ”rgu toimimist minimaalselt, on vajalikud edasised uuringud.

„Usume, et see uurimisvaldkond on ÀÀrmiselt algusjĂ€rgus ja vajab palju sĂŒgavamate uuringute lĂ€biviimist,“ ĂŒtleb Van Ghetem.

Tulevastes uuringutes on vĂ”imalik uurida muid meetodeid, mida kurjategijad vĂ”iksid ajarĂŒnnakute lĂ€biviimiseks kasutada, teisi protokolle ja vahekihte, millele rĂŒnnakud vĂ”ivad suunatud olla, samuti hinnata populaarsete veebisaitide haavatavust, mis vĂ”imaldavad selliseid uuringuid vihjeprogrammides.

Nimi „ajatu“ valiti, „sest nende rĂŒnnakute korral ei kasutanud me mingeid (absoluutseid) ajainfot,“ selgitab Van Ghetem.

„Lisaks vĂ”ib neid pidada „ajatuteks“ ka seetĂ”ttu, et (kaug) ajarĂŒnnakud on juba pikka aega kasutusel ja meie uuringute kohaselt olukord ainult halveneb.“

MĂ€ngi videot

TĂ€istek Usenixi aruandest on saadaval siin.

Reklaami Ôigustes

VĂ”imsad VDS DDoS-rĂŒnnakute kaitse ja uusim riistvara. KĂ”ik need on meie epilised serverid. Maksimaalne konfiguratsioon - 128 CPU sĂŒdamikku, 512 GB RAM, 4000 GB NVMe.

Aja tĂ”husate rĂŒnnakute korraldamine HTTP/2 ja WPA3 abil

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster