Un system-on-chip (SoC) è un singolo chip che combina un processore con altre importanti funzioni di calcolo, come la grafica, i controller di memoria, le interfacce di archiviazione e l'I/O di rete o del dispositivo. Nelle schede compatte e nei dispositivi embedded, un SoC può sostituire diversi chip separati, riducendo consumo energetico, spazio e costi, pur offrendo una piattaforma di calcolo completa.
Nella sicurezza informatica, gli SoC sono importanti perché concentrano sia le capacità sia i rischi. Il loro firmware, il boot ROM, le funzionalità di esecuzione affidabile e gli acceleratori hardware possono proteggere un dispositivo tramite secure boot e isolamento, ma creano anche una superficie di attacco ampia se configurati in modo errato o vulnerabili. Gli attacchi reali spesso prendono di mira le catene di avvio degli SoC, le porte di debug o il firmware del fornitore per ottenere un controllo persistente. I difensori esaminano la documentazione dell'SoC, aggiornano il firmware, disabilitano le interfacce non utilizzate e verificano che funzionalità di sicurezza come la root of trust hardware siano effettivamente abilitate.


