FlippyRAM — distribuce pro testování útoku Rowhammer.

Na konferenci 38C3 byl představen rámec FlippyRAM, určený k testování zranitelností, které umožňují útoky typu Rowhammer pro změnu obsahu operační paměti. Kód nástroje je napsán v C++ a je distribuován pod licencí MIT. Pro usnadnění testování byl vytvořen hotový live-a distribučný obraz (1 GB), který umožňuje provést testování při bootování z USB Flash, stejně jako obraz kontejneru pro Docker.

Cílem projektu je přitáhnout uživatele k účasti na výzkumu, který se snaží shromáždit statistiky o tom, jak se zranitelnosti typu Rowhammer projevují v běžných systémech. Údaje o výsledcích testování lze odeslat jak z bootovací distribuce, tak ručně přidat na web výzkumu.

Metoda útoku Rowhammer byla navržena před 10 lety, poté mezi výzkumníky a výrobci hardware začala hra na kočku a myš — výrobci paměťových čipů se snažili zablokovat zranitelnost, zatímco výzkumníci objevovali nové způsoby její obcházení. Kromě DDR3 čipů v systémech Intel x86 byly odhaleny metody útoku na DDR4 a DDR5 čipy, systémy s procesory AMD a ARM, varianty obcházení korekce chyb ECC, způsoby provedení útoku po síti a prostřednictvím provádění JavaScriptového kódu v prohlížeči.

Útok RowHammer umožňuje zkreslit obsah jednotlivých bitů paměti DRAM prostřednictvím cyklického čtení dat ze sousedních paměťových buněk. Protože paměť DRAM představuje dvourozměrné pole buněk, z nichž každá se skládá z kondenzátoru a tranzistoru, provádění neustálého čtení jedné a téže oblasti paměti vede k fluktuaci napětí a anomáliím, které způsobují malé ztráty náboje sousedních buněk. Pokud je intenzita čtení vysoká, může sousední buňka ztratit dostatečné množství náboje a následující cyklus regenerace nemusí stihnout obnovit její původní stav, což povede ke změně hodnoty uložených dat v buňce. Pro ochranu před RowHammer výrobci čipů přidali mechanismus TRR (Target Row Refresh), který v určitých případech blokuje zkreslení buněk, ale nechrání před všemi možnými variantami útoku.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster