Come sapere se un modulo RAM è vulnerabile al martello pneumatico prima di acquistare?

17

Mi piacerebbe sapere (o almeno fare delle ipotesi plausibili) se una RAM è vulnerabile all'attacco di un martello pneumatico. Non ho trovato alcun elenco di moduli RAM vulnerabili o sicuri. Ho visto alcune regole generali (DDR4 è OK, ECC è un fattore di mitigazione), ma non posso applicare nessuno di questi.

È OK acquistare un modulo, testarlo e restituirlo se non è OK. Ma non voglio farlo, per esempio, dieci volte.

    
posta v6ak 10.08.2015 - 20:50
fonte

2 risposte

6

Per DDR4:

Un produttore di DRAM, Micron, ha indicato che stanno mettendo le attenuazioni di rigahammer in alcune delle loro DRAM DDR4 (vedere questa scheda tecnica ). Altri produttori potrebbero fare lo stesso.

Si noti che non è necessariamente vero che "DDR4 è OK". Non c'è nulla nello standard DDR4 che renda la memoria DDR4 più sicura della memoria DDR3 - lo standard DDR4 non contiene alcuna caratteristica di attenuazione di rigahammer. Se la memoria DDR4 è più sicura, ciò avverrebbe solo perché i produttori stanno facendo più attenzione alla loro memoria più recente, ad esempio implementando le attenuazioni dei martelletti all'interno dei moduli DRAM.

Per DDR3:

Per quanto ne so, non ci sono elenchi pubblici, ufficiali o non ufficiali, di cui le parti DDR3 DRAM hanno il guasto di martello pneumatico e quali no. I produttori di DRAM non hanno pubblicato alcuna lista e nessuno ha ancora compilato alcun elenco non ufficiale.

Potresti provare a chiedere direttamente ai produttori di DRAM, ma non so quanto sarebbero utili.

Se scegli un modulo DRAM che stai considerando di acquistare, puoi provare a cercare il numero di parte sul sito Web del produttore. In alcuni casi, è possibile ottenere i dati SPD per il modulo. C'è un campo "MAC" (Numero massimo di attivazioni) nei dati SPD. Se MAC="Illimitato", ciò dovrebbe significare "noto per essere senza martello pneumatico". Tuttavia, lo stato di questo campo MAC negli standard DDR non è chiaro. (Per alcuni sottofondi, vedi questo post .)

    
risposta data 22.08.2015 - 07:21
fonte
-1

Sostanzialmente la maggior parte DRAM (dynamic-Random-Access-Memory) i moduli sono vulnerabile al martello pneumatico. Se vuoi essere sicuro dalla possibilità di cambiare bit (dopo un'ora di "martellamento", ofc), tutto SRAM (statico-Random-Access-Memory) farà i moduli.

La SRAM è usata principalmente nei Server, è più costosa ma più stabile (e in questo caso sicura) contro i bit di ribaltamento. Per esempio. Tempeste di sole o forti radiazioni possono anche causare la rotazione di alcuni bit.

    
risposta data 21.08.2015 - 10:59
fonte

Leggi altre domande sui tag