La memoria flash NAND è una tecnologia di archiviazione non volatile utilizzata negli SSD, nelle unità USB, nei dispositivi mobili e negli array di storage per data center. A differenza della DRAM, conserva i dati quando l'alimentazione viene rimossa. Memorizza i bit in celle a floating-gate o a charge-trap, e i controller gestiscono il wear leveling, la correzione degli errori e la gestione dei blocchi difettosi, perché le celle flash hanno una durata limitata in scrittura.
Nel campo della sicurezza informatica, la NAND è importante perché spesso contiene sistemi operativi, log, immagini di macchine virtuali, backup e dati sensibili a riposo. Gli aggressori possono tentare di rubare le unità, estrarre dati da supporti dismessi, abusare di una crittografia debole o crittografare sistemi basati su flash durante attacchi ransomware. I difensori proteggono lo storage basato su NAND con la crittografia completa del disco, procedure di cancellazione sicura, firmware firmato, controlli di accesso e ridondanza. Poiché il comportamento degli SSD dipende dal controller tanto quanto dalla memoria stessa, anche il firmware e la configurazione dello storage sono superfici di attacco rilevanti per la sicurezza.


