FlippyRAM — Rowhammer rünnakute testimiseks mõeldud distributsioon

Konverentsil 38C3 esitletakse FlippyRAM raamistikku, mis on mõeldud haavatavuste kontrollimiseks, mis võimaldavad Rowhammeri tüüpi rünnakute abil muuta muutmälu sisu. Tööriista kood on kirjutatud C++ keeles ja levitatakse MIT litsentsi all. Testimise lihtsustamiseks on loodud valmis live-dists, mille suurus on 1 GB, võimaldades kontrollimist USB Flashi kaudu käivitades, samuti Docker'i konteineri pilt.

Projekti eesmärk on kaasata kasutajaid uuringusse, mille eesmärk on koguda statistikat selle kohta, kui palju Rowhammeri tüüpi haavatavusi avaldub laialdaselt kasutatavates süsteemides. Testimise tulemused saab saata nii käivitatud distsi kaudu kui ka käsitsi uuringu veebilehele lisada.

Rowhammeri rünnakumeetod pakuti välja 10 aastat tagasi, millele järgnes turvauuringute ja seadmete tootjate vahel mäng „kas ja hiir“ — mälukiibi tootjad üritasid haavatavust blokeerida, samas kui teadlased leidsid uusi viise selle vältimiseks. Peale DDR3 kiipide Intel x86 süsteemides tuvastati rünnaku võimalused ka DDR4 ja DDR5 kiipide, AMD ja ARM protsessoritega süsteemide puhul, ECC veakorrigeerimise ümbersõidu variandid, rünnaku meetodid üle võrgu ja JavaScripti koodi täitmise kaudu brauseris.

RowHammer'i rünnak võimaldab moonutada DRAM mälubiitide sisu, lugedes pidevalt andmeid naabermälu rakkudest. Kuna DRAM mälu on kaks mõõdet rakke, millest igaüks koosneb kondensaatorist ja transistoreist, põhjustab sama ala pidev lugemine pinge kõikumisi ja anomaaliaid, mis põhjustavad naaberakrude väikese laadimise kaotuse. Kui lugemisintensiivsus on kõrge, võib naaberrakk kaotada piisavalt suurt hulka laengut ja järgmine regeneratsiooni tsükkel ei pruugi taastada selle algset seisundit, mis viib andmete väärtuse muutumiseni säilitatud rakus. RowHammer'i eest kaitsmiseks on kiibitootjad lisanud TRR (Target Row Refresh) mehhanismi, mis blokeerib rakud moonutamast teatud juhtudel, kuid ei kaitse kõigi võimalike rünnakute eest.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster