Rowhammer: Nuovi attacchi a memorie GDDR GPU NVIDIA aggirano IOMMU

Diagram shows
Row

Rowhammer: La Minaccia Silenziosa che Ora Colpisce le GPU NVIDIA

Il mondo della sicurezza informatica è in continua evoluzione, e alcune delle minacce più insidiose provengono da vulnerabilità a basso livello che sfruttano le proprietà fisiche dell’hardware. Una di queste è Rowhammer, una tecnica ben nota che permette di accedere e modificare dati conservati nelle memorie DRAM, in particolare DDR3 e DDR4. Ma cosa succede quando questa tecnica affina le sue armi e prende di mira un nuovo bersaglio ad alta potenza: le memorie delle GPU NVIDIA? Recenti scoperte suggeriscono che la risposta è tutt’altro che rassicurante.

Rowhammer: Un Martello Digitale Contro la Memoria

Per capire la gravità delle nuove scoperte, è fondamentale comprendere il funzionamento di base di Rowhammer. Questa vulnerabilità sfrutta un difetto fisico intrinseco nelle celle di memoria DRAM. Accedendo ripetutamente e molto rapidamente a una riga di memoria (“aggressor row”), l’interferenza elettromagnetica può causare il “flip” (cambiamento di stato, da 0 a 1 o viceversa) dei bit in righe adiacenti (“victim rows”) senza alcun accesso diretto o autorizzato a queste ultime. Questo fenomeno, noto come “interferenza di riga”, può essere sfruttato da un attaccante per alterare i dati di memoria e, in scenari specifici, ottenere privilegi elevati o prendere il controllo del sistema.

Inizialmente, Rowhammer è stato dimostrato con successo sulle memorie RAM del sistema, consentendo ad aggressori di elevare i propri privilegi su un computer bersaglio. La sua natura hardware-specifica lo rende particolarmente difficile da rilevare e mitigare a livello software.

Da DRAM a GDDR: Nuovi Orizzonti per Rowhammer

Finora, la maggior parte delle ricerche su Rowhammer si è concentrata sulle memorie DRAM tradizionali utilizzate per la RAM di sistema. Tuttavia, la recente attenzione si è spostata sulle Graphic Double Data Rate (GDDR), le memorie ad alta larghezza di banda utilizzate nelle schede grafiche, in particolare quelle di NVIDIA. Le GPU moderne non sono più solo acceleratori grafici; sono potenti coprocessori utilizzati per calcoli intensivi, intelligenza artificiale, machine learning e mining di criptovalute. Questa loro versatilità e il loro accesso privilegiato alla memoria di sistema le rendono un bersaglio allettante.

Tre Nuovi Attacchi Rivoluzionari contro le GPU NVIDIA

È emerso che tre distinti gruppi di ricercatori hanno descritto in modo indipendente tre nuovi attacchi Rowhammer mirati specificamente alle memorie GDDR delle GPU NVIDIA. Questi attacchi non sono semplici esercitazioni teoriche; sono stati dimostrati in grado di consentire agli attaccanti di prendere il controllo completo dei computer. Questo rappresenta un’escalation significativa della minaccia, estendendo la portata di Rowhammer a un componente hardware che è sempre più centrale nelle architetture di calcolo moderne.

I dettagli tecnici di questi attacchi sono complessi, ma l’impatto potenziale è chiaro: se un’applicazione malevola o un utente compromesso riesce a sfruttare queste vulnerabilità, il controllo del sistema è a rischio.

Il Bypass di IOMMU: Un Campanello d’Allarme

Tra i tre attacchi scoperti, uno si distingue per una caratteristica particolarmente allarmante: funziona anche quando è attiva la protezione IOMMU (Input–Output Memory Management Unit).

La IOMMU è una componente hardware cruciale per la sicurezza dei sistemi moderni. La sua funzione principale è quella di isolare la memoria a cui possono accedere i dispositivi di I/O (come le GPU) dalla memoria principale del sistema. In pratica, la IOMMU impedisce a un dispositivo di accedere o modificare aree di memoria che non gli sono state esplicitamente assegnate, proteggendo così il sistema da attacchi DMA (Direct Memory Access) malevoli.

Il fatto che uno dei nuovi attacchi Rowhammer sia in grado di bypassare la IOMMU significa che le difese tradizionali progettate per contenere l’accesso diretto alla memoria da parte dei dispositivi potrebbero non essere sufficienti contro queste nuove tecniche. Questo solleva seri interrogativi sulla sicurezza dei sistemi in cui le GPU sono impiegate, specialmente in contest

Related Post

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *