Spoločnosť Google predstavila „Half-Double“, novú techniku útokov triedy RowHammer, ktorá umožňuje zmeniť obsah jednotlivých bitov dynamickej operačnej pamäte (DRAM). Útok sa reprodukuje na niektorých moderných čipoch DRAM, ktorých výrobcovia dosiahli zmenšenie geometrie buniek.
Pripomeňme, že útoky triedy RowHammer umožňujú skresliť obsah jednotlivých bitov pamäte cyklickým čítaním údajov z vedľajších pamäťových buniek. Keďže pamäť DRAM predstavuje dvojdimenzionálny maticový systém buniek, z ktorých každá pozostáva z kondenzátora a tranzistoru, nepretržité čítanie rovnakej oblasti pamäte vedie k fluktuáciám napätia a anomáliám, ktoré spôsobujú malú stratu náboja vo vedľajších bunkách. Ak je intenzita čítania dostatočne vysoká, môže vedľajšia bunka stratiť dostatočne veľký objem náboja a ďalší regenerácia nemusí stihnúť obnoviť jej pôvodný stav, čo povedie k zmene hodnoty uložených údajov v bunke.
Aby sa ochránili pred RowHammer, výrobcovia čipov zaviedli mechanizmus TRR (Target Row Refresh), ktorý chráni pred skreslením buniek v susedných riadkoch. Metóda Half-Double umožňuje obísť túto ochranu manipulovaním s tým, že skreslenia nie sú obmedzené na susedné riadky a rozširujú sa na iné riadky pamäte, aj keď v menšej miere. Inžinieri Google ukázali, že pre sekvenčné riadky pamäte „A“, „B“ a „C“ je možné zaútočiť na riadok „C“ pri veľmi intenzívnom prístupe k riadku „A“ a malej aktivite, ktorej sa dotýka riadok „B“. Prípadné prístupy k riadku „B“ počas útoku aktivujú nelineárny únik náboja a umožňujú využiť riadok „B“ ako prepravný prostriedok na prenášanie efektu RowHammer z riadku „A“ na „C“.

Na rozdiel od útoku TRRespass, ktorý manipuluje s nedostatkami v rôznych realizáciách mechanizmu zabraňujúceho skresleniu buniek, útok Half-Double sa zakladá na fyzikálnych vlastnostiach kremičkového substrátu. Half-Double ukazuje, že pravdepodobne vedúce k RowHammer efektom sú vlastnosťami vzdialenosti, a nie priamej blízkosti buniek. Pri zmenšení geometrie buniek v moderných čipoch sa zvyšuje aj rádius vplyvu skreslení. Nie je vylúčené, že efekt sa bude pozorovať vo vzdialenosti viac ako dvoch riadkov.
Podľa správy bolo spolu s asociáciou JEDEC vypracovaných niekoľko návrhov na analýzu možných spôsobov blokovania takýchto útokov. Informácie o metóde boli zverejnené, pretože Google verí, že uskutočnený výskum významne rozširuje porozumenie fenoménu Rowhammer a zdôrazňuje dôležitosť spolupráce medzi výskumníkmi, výrobcami čipov a inými zainteresovanými stranami pri vývoji komplexného a dlhodobého riešenia na ochranu.
Zdroj: opennet.ru
