SPD, o Serial Presence Detect, è il metadato memorizzato su un modulo RAM che indica al sistema che tipo di memoria è e come configurarla. Di solito viene letto da un chip EEPROM sulla DIMM durante l'avvio. I dati SPD possono includere capacità, velocità, timing, requisiti di tensione e profili supportati, consentendo al firmware e al sistema operativo di inizializzare correttamente la memoria.
Lo SPD è importante nella sicurezza informatica perché la piattaforma spesso vi si affida nelle prime fasi dell'avvio, prima che molte difese siano pienamente attive. Se i dati SPD mancano, sono malformati o vengono manipolati, una macchina può configurare in modo errato la memoria, diventare instabile o avviarsi con ipotesi che indeboliscono le protezioni di livello superiore. Negli attacchi, i ricercatori possono prendere di mira i metadati del modulo di memoria per influenzare il comportamento di basso livello o creare condizioni che incidono sul firmware e sui controlli di sicurezza. I difensori riducono il rischio utilizzando hardware convalidato, aggiornando il firmware BIOS o UEFI e verificando che le configurazioni della memoria corrispondano alle impostazioni approvate della piattaforma.


