FlippyRAM — distribucija za testiranje napada Rowhammer.

Na konferenci 38C3 je predstavljen okvir FlippyRAM, namenjen preverjanju ranljivosti, ki omogočajo napade vrst Rowhammer za spreminjanje vsebine operativne pomnilnika. Koda orodja je napisana v C++ in je razširjena pod licenco MIT. Za lažje testiranje je bil oblikovan pripravljeni live distribucijski paket (1 GB), ki omogoča preverjanje z zagonom s USB naprave, kot tudi slika kontejnerja za Docker.

Cilj projekta je pritegniti uporabnike k sodelovanju v raziskavi, ki poskuša zbrati statistične podatke o tem, kako se ranljivosti vrste Rowhammer pojavljajo v splošno uporabljanih sistemih. Podatki o rezultatih testiranja se lahko pošljejo tako iz prenesene distribucije kot tudi ročno dodajo na spletno stran raziskave.

Metoda napada Rowhammer je bila predlagana pred 10 leti, po čemer je med raziskovalci varnosti in proizvajalci opreme stekla igra 'mačke-in-miši' — proizvajalci pomnilniških čipov so poskušali blokirati ranljivost, raziskovalci pa so našli nove načine za njeno obvladovanje. Poleg DDR3 čipov na sistemih Intel x86 so bile ugotovljene metode napada na čipe DDR4 in DDR5, sisteme s procesorji AMD in ARM, možnosti obvladovanja ECC napak, ter načini izvajanja napadov prek omrežja in z izvedbo JavaScript kode v brskalniku.

Napad RowHammer omogoča izkrivljanje vsebine posameznih bitov v pomnilniku DRAM skozi ciklično branje podatkov iz sosednjih pomnilniških celic. Ker pomnilnik DRAM predstavlja dvodimenzionalno mrežo celic, kjer vsaka celica obsega kondenzator in tranzistor, neprekinjeno branje istega območja pomnilnika povzroča nihanje napetosti in anomalije, ki povzročajo majhno izgubo naboja v sosednjih celicah. Če je intenzivnost branja visoka, lahko sosednja celica izgubi dovolj velike količine naboja, da ne uspe slednji cikel regeneracije obnoviti njenega prvotnega stanja, kar vodi do spremembe vrednosti shranjenih podatkov v celici. Za zaščito pred RowHammer so proizvajalci čipov dodali mehanizem TRR (Target Row Refresh), ki blokira izkrivljanje celic v določenih primerih, vendar ne ščiti pred vsemi možnimi različicami napada.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster