Jauns no Spectre atvasināts laika uzbrukums vērsts uz moderniem Intel un AMD procesoriem
MIT Datorzinātnes un Mākslīgā Intelekta laboratorijas (CSAIL) pētnieki atklāja jaunu Spectre tipa laika ievainojamību, ko nosauca par TONTOU (no neitralizācijas brīža līdz izmantošanas brīdim), kas var apiet nesen ieviestās aparatūras aizsardzības no Intel un AMD. Atklājums uzsver pastāvīgos riskus, ko rada spekulatīvās izpildes kļūmes un to potenciālo ietekmi uz aparatūras drošību mākoņu un kriptogrāfijas infrastruktūrā.
Kas ir TONTOU un kā tas darbojas?
TONTOU izmanto sīku laika plaisu starp brīdi, kad CPU neitralizē spekulatīvās prognozes, un to, kad procesors faktiski izmanto spekulatīvās izpildes rezultātus. Mūsdienu CPU paļaujas uz spekulatīvo izpildi, lai uzlabotu veiktspēju: procesors prognozē nākotnes koda ceļus un izpilda tos iepriekš. Ja prognoze izrādās nepareiza, rezultāti tiek izmesti, tomēr mikrostuktūras pēdas, piemēram kešatmiņas stāvoklis, var noplūdināt informāciju uzbrucējiem, izmantojot sānu kanālu paņēmienus.
Pēc sākotnējās Spectre publiskošanas 2018. gadā čipu ražotāji ieviesa risinājumus, kas iztīra vai izolē spekulatīvo stāvokli pirms sensitīva koda izpildes. MIT pētnieki konstatēja, ka neitralizācija (tīrīšanas solis) un fakts par izmantošanu ne vienmēr ir pilnīgi sinhronizēti. TONTOU izmanto šo īso logu, lai atkārtoti ievadītu ļaunprātīgus datus prognozes ceļā un atgūtu informāciju caur mikrostuktūras sānu kanāliem.

Testētās platformas un reālās pasaules iespējamība
Komanda testēja TONTOU uz Intel procesoriem (Cascade Lake Refresh un Arrow Lake) un AMD mikroarhitektūrām (Zen 2 un Zen 4). Viņiem izdevās izraisīt nepareizas prognozes abos ražotāju platformās. AMD aizsardzībā Safe RET izmantojamais logs ir ārkārtīgi mazs, tikai divas instrukcijas, taču rūpīga laika kontrole padarīja uzbrukumu iespējamu.
Uz AMD Zen 2 sistēmas ar nemodificētu Linux kodolu pētnieki izpildīja pilnu koncepcijas pierādījuma ekspluatāciju, kas veiksmīgi pārvarēja KASLR (kodola adreses telpas izkārtojuma nejaušināšana) katrā no 10 mēģinājumiem. Tomēr praktiski ierobežojumi ierobežo plašu ļaunprātīgu izmantošanu: izmērītā lasīšanas ātruma bija aptuveni 5 baiti sekundē, un katrs pilns ekspluatācijas mēģinājums ilga aptuveni 18 minūtes. Intel mērķiem nepieciešami specifiski programmatūras apstākļi, lai uzbrukums būtu veiksmīgs. Tādēļ TONTOU pašlaik nav viegli izmantojams parastos mājas lietotāju datoros kā plaši pieejams ļaunprogrammatūras kanāls.
Ietekme uz kriptovalūtu un blokķēdes sistēmām
Lai gan TONTOU caurlaidspēja un latentums apgrūtina masveida izmantošanu, uzbrukums ir būtisks augstas vērtības mērķiem, kas ir izplatīti kripto telpā. Aparatūras maki, validatora mezgli, mākoņā izvietoti ieguves resursi un serveri, kas glabā privātās atslēgas vai sēklu materiālu, var būt pievilcīgi mērķi sarežģītiem uzbrucējiem. Sānu kanālu uzbrukumi, kas noplūdina privātās atslēgas vai KMS noslēpumus, var tieši apdraudēt glabāšanas pakalpojumus, biržas un staking infrastruktūru. Operatoriem jāuztver CPU mikrostuktūras ievainojamības kā reāla drauda blokķēdes drošībai.
Mazināšana un atbildīga atklāšana
MIT pētnieki februārī informēja AMD un Intel un martā sazinājās ar Linux kodola uzturētājiem. AMD jau izlaida Linux kodola labojumu, lai novērstu šo ievainojamību; lietotājiem un administratoriem jāprioritizē kodola pakotņu atjaunināšana un jāseko ražotāju programmaparatūras brīdinājumiem. Papildu mazināšanas pasākumi ietver nevēlamas koda izpildes izvairīšanos uz koplietotām saimēm, kritisko slodžu izolēšanu un ieteikto mikrokoda un OS atjauninājumu piemērošanu.
Kamēr spekulatīvās izpildes sānu kanāli turpina attīstīties, organizācijām, īpaši tām, kas apstrādā kriptonauda privātās atslēgas un augstas vērtības blokķēdes pakalpojumus, jāuztur stingra atjaunošanas prakse un aparatūras draudu modeļi. Lai gan TONTOU nav tūlītējs drauds vidējam galddatora lietotājam, tas uzsver aparatūras drošības un savlaicīgu atjauninājumu pastāvīgo nozīmīgumu gan mākoņu, gan kripto ekosistēmās.




.webp)
Diskusija
Atstāt komentāru
Komentāri
Vēl nav komentāru. Esiet pirmais.