FlippyRAM — testimiseks mĂ”eldud Rowhammeri rĂŒnnaku jaotumine

Konverentsil 38C3 esitati FlippyRAM raamistik, mis on mĂ”eldud Rowhammeri rĂŒnnakute tĂ”rgete tuvastamiseks, et kontrollida operatiivmĂ€lu sisu muutumise vĂ”imalikke haavatavusi. Tööriista kood on kirjutatud C++ keeles ja see on avatud allika litsentsiga MIT. Testimise lihtsustamiseks on loodud valmis live jaotumine (1 GB), mis vĂ”imaldab testimist USB Flashilt kĂ€ivitades, samuti Docker'i konteineri pilt.

Projekti eesmĂ€rk on kaasata kasutajaid uurimisse, mis pĂŒĂŒab koguda statistikat selle kohta, kui palju Rowhammeri klassi haavatavusi esineb laialdaselt kasutatavates sĂŒsteemides. Testimise tulemused vĂ”ivad olla saadetud nii laaditud jaotumisest kui ka kĂ€sitsi lisatud uurimissaidile.

Rowhammeri rĂŒnnakumeetod anti esmakordselt vĂ€lja 10 aastat tagasi, pĂ€rast mida algas turva-uuringute ja seadme tootjate vahel mĂ€ng 'kass ja hiir' — mĂ€chipide tootjad ĂŒritasid haavatavusi blokeerida, samas kui teadlased leidsid uusi viise nende ĂŒmberhiilimiseks. Lisaks DDR3 mĂ€chipidele Intel x86 sĂŒsteemides on avastatud rĂŒnnakumeetodeid DDR4 ja DDR5, AMD ja ARM protsessoritega sĂŒsteemide jaoks, samuti viise ECC vea parandusmeetmete ĂŒletamiseks, rĂŒnnakute tegemiseks vĂ”rgu kaudu ja JavaScripti koodi kaudu brauseris.

RowHammeri rĂŒnnak vĂ”imaldab moonutada DRAM mĂ€lurakkude ĂŒksikute bitide sisu, lugedes jĂ€rjestikku andmeid naaberrakkudest. Kuna DRAM mĂ€lu koosneb kahes mÔÔtmes olevate rakkude struktuurist, kus iga rakk koosneb kondensaatorist ja transistorist, toob pidev sama piirkonna lugemine kaasa pingefluktuaatsioonid ja anomaaliad, mis pĂ”hjustavad naaberrakkude vĂ€ikese laengukaotuse. Kui lugemisintensiivsust on palju, vĂ”ib naabruses asuv rakk kaotada piisavalt suures koguses laengut, ja jĂ€rgmine regeneratsioonitsĂŒkkel ei suuda selle algset seisundit taastada, mille tulemuseks on andmete muutumine salvestatud raku vÀÀrtuses. RowHammeri eest kaitsmiseks lisasid mĂ€chipide tootjad TRR (Target Row Refresh) mehhanismi, mis blokeerib mĂ”nedes olukordades rakkude moonutamise, kuid ei kaitse kĂ”igi vĂ”imalike rĂŒnnakute variantide eest.

Allikas: opennet.ru

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