Nëse shfrytëzohen, këto të meta mund t'i lejojnë sulmuesit të kenë akses të paautorizuar në informacione të ndjeshme ose në përgjithësi të shkaktojnë probleme
Kohët e fundit, një grup studiuesish nga Universiteti i Kalifornisë në Davis analizuan mundësinë e përdorimit të Rowhammer (metoda e korruptimit të biteve DRAM) për të gjeneruar gjurmë gishtash unike.
Gjatë analizës së tyre, ata përmendën se vunë re se natyra e shtrembërimeve që vijnë nga sulmi Rowhammer është unike për secilën instancë të çipit DRAM dhe nuk ndryshon me kalimin e kohës. Si rezultat, u zhvillua teknika Centauri, e cila lejon identifikimin e sistemeve me një saktësi mesatare prej 99,91%.
Për të gjeneruar një identifikues në Centauri, thjesht ekzekutoni kodin për disa sekonda ose minuta. Me koston e një rënieje të lehtë të saktësisë (në 0,64), identifikimi mund të kryhet me një reduktim prej 95% të kohës në rreth 9.92 sekonda. Saktësia më e lartë arrihet kur verifikimi zgjat rreth tre minuta.
Procesi i identifikimit kryhet në tre faza :
- Duke përdorur metodën Blacksmith (variant RowHammer) për të përcaktuar strategjinë e mbrojtjes (TRR) të përdorur në çip kundër shtrembërimit të qelizave të kujtesës
- Ekzekutimi i kodit që çon në shtrembërime
- Përcaktimi i pozicionit relativ dhe numrit të kondensatorëve që kanë ndryshuar vlerën e ngarkesës.
Identifikuesi formohet në bazë të ndërtimit të një shpërndarjeje empirike të probabilitetit të ndryshimit të ngarkesës së kondensatorëve në një bllok memorie 2 megabajt.
Për ata prej jush që nuk janë në dijeni të sulmeve të klasës RowHammer, duhet të dini se ato ju lejojnë të shtrembëroni përmbajtjen e pjesëve individuale të memories duke lexuar në mënyrë ciklike të dhëna nga qelizat fqinje të memories.
"Centauri është teknika e parë që demonstron nxjerrjen e gjurmëve unike dhe të qëndrueshme të gishtërinjve në shkallën më të madhe duke përdorur Rowhammer duke kapërcyer kufizimet praktike të vendosura nga sistemi operativ dhe nga zbutjet e Rowhammer si TRR".
Meqenëse DRAM është një grup qelizash dy-dimensionale, secila e përbërë nga një kondensator dhe një transistor, leximi i vazhdueshëm i zonës së njëjtë të memories rezulton në luhatje të tensionit dhe anomali që shkaktojnë një humbje të lehtë të ngarkesës në qelizat fqinje. Nëse intensiteti i leximit është i lartë, atëherë qeliza fqinje mund të humbasë një sasi mjaft të madhe ngarkese dhe cikli tjetër i rigjenerimit nuk do të ketë kohë për të rikthyer gjendjen e tij origjinale, gjë që do të shkaktojë një ndryshim në vlerën e të dhënave të ruajtura në qelizë. .
Procesi i prodhimit të çipave është heterogjen, kështu që çdo çip memorieje është unik në strukturën e tij fizike për shkak të tolerancave të përfshira. Këto ndryshime nënkuptojnë që shpërndarja e probabilitetit të shtrembërimit të biteve të shkaktuar nga sulmi Rowhammer është gjithashtu unike për secilin modul memorieje të prodhuar, gjë që e shfrytëzuan krijuesit e metodës Centauri.
Mekanizmi TRR (Target Row Refresh) i përdorur nga prodhuesit e memories, i cili mbron nga sulmet Rowhammer duke bllokuar shtrembërimin e qelizave në rreshtat ngjitur, nuk ndikon në saktësinë e identifikimit me metodën Centauri.
Në terma praktikë , metoda mund të përdoret, për shembull, për të zbuluar zëvendësimin e pajisjeve ose për të identifikuar sisteme në të cilat një kompjuter i vetëm maskohet si disa pajisje të ndryshme. Megjithatë, nuk ka gjasa të shtrihet përtej sferës së kërkimit akademik, pasi përdorimi i saj çon në rritjen e konsumimit të çipave të memories dhe mund të shkaktojë keqfunksionime të softuerit për shkak të shtrembërimeve në përmbajtjen e qelizës.
Nuk përjashtohet që metoda mund të përshtatet për të punuar në një shfletues për të identifikuar vizitorët e faqes së internetit, duke përdorur si bazë një implementim të parapërgatitur të Rowhammer në JavaScript.
Metoda është testuar në rreth 98 module DRAM (6 chipset identike nga dy prodhues). Eksperimentet e përsëritura të kryera brenda 10 ditëve nuk zbuluan një rënie në saktësinë e identifikimit.
Së fundmi, nëse jeni të interesuar të mësoni më shumë, mund t'i gjeni detajet në lidhjen e mëposhtme.