Un chip flash è una memoria non volatile, il che significa che conserva i dati quando viene rimossa l'alimentazione. Nei dispositivi embedded, spesso memorizza firmware, codice di avvio, configurazione e talvolta credenziali sensibili o dati di calibrazione. Poiché il dispositivo si affida a questa memoria durante l'avvio, il chip flash è una parte fondamentale della catena di fiducia del sistema.
Nella sicurezza informatica, i chip flash sono importanti perché l'accesso fisico può esporre o alterare ciò che il dispositivo eseguirà prima del caricamento del sistema operativo. Gli aggressori possono leggere un chip sul posto tramite interfacce come SPI per estrarre il firmware a fini di reverse engineering, oppure scrivere contenuti modificati se le protezioni sono deboli. I difensori riducono questo rischio con secure boot, aggiornamenti autenticati, protezione hardware dalla scrittura, porte di debug bloccate e una progettazione accurata della scheda che limiti l'accesso facile al percorso della memoria.


