Tvrtka Google predstavila je "Half-Double", novu tehniku napada klase RowHammer, koja omogućuje promjenu sadržaja pojedinih bitova dinamičke radne memorije (DRAM). Napad se može reproducirati na nekim modernim DRAM čipovima čiji su proizvođači uspjeli smanjiti geometriju ćelija.
Podsjetimo, napadi klase RowHammer omogućuju iskrivljenje sadržaja pojedinih bitova memorije putem cikličkog čitanja podataka iz susjednih ćelija memorije. Budući da DRAM memorija predstavlja dvodimenzionalnu mrežu ćelija, od kojih svaka sastoji se od kondenzatora i tranzistora, kontinuirano čitanje istog područja memorije dovodi do fluktuacije napona i anomalija, što uzrokuje malu gubitak naboja susjednih ćelija. Ako je intenzitet čitanja dovoljno velik, tada susjedna ćelija može izgubiti dovoljno veliki volumen naboja i sljedeći ciklus regeneracije neće uspjeti obnoviti njezino prvotno stanje, što će dovesti do promjene vrijednosti pohranjenih u ćeliji.
Za zaštitu od RowHammera proizvođači čipova implementirali su mehanizam TRR (Target Row Refresh), koji štiti od iskrivljenja ćelija u susjednim redovima. Metoda Half-Double omogućuje zaobilaženje te zaštite, manipulirajući time što iskrivljenja nisu ograničena na susjedne redove i šire se na druge redove memorije, iako u manjoj mjeri. Inženjeri Googlea pokazali su da se za uzastopne redove memorije "A", "B" i "C" može napasti red "C" pri vrlo intenzivnom pristupu redu "A" i maloj aktivnosti koja se dotiče reda "B". Pozivi prema redu "B" tijekom napada aktiviraju nelinearnu curenje naboja i omogućuju korištenje reda "B" kao sredstva za prijenos efekta Rowhammera sa reda "A" na "C".

Za razliku od napada TRRespass, koji manipulira propustima u različitim implementacijama mehanizma sprječavanja iskrivljenja ćelija, napad Half-Double temelji se na fizičkim svojstvima silicijske podloge. Half-Double pokazuje da vjerojatno izazvani Rowhammer efekti predstavljaju svojstvo udaljenosti, a ne izravnog dodira ćelija. Povećanjem geometrijske veličine ćelija u modernim čipovima povećava se i radijus utjecaja iskrivljenja. Nije isključeno da će se efekt očitovati na udaljenosti većoj od dva reda.
Istaknuto je da je zajedno s asocijacijom JEDEC razvijeno nekoliko prijedloga koji analizira moguće načine blokiranja sličnih napada. Informacije o metodi su otkrivene, budući da Google smatra da je istraživanje značajno proširilo razumijevanje fenomena Rowhammer i naglašava važnost suradnje istraživača, proizvođača čipova i drugih zainteresiranih strana u razvoju cjelovitog i dugoročnog rješenja za zaštitu.
Izvor: opennet.ru
