I MUCU (come gli arduinos) sono interessati da Meltdown?

3

Sono curioso di sapere se i microcontrollori vengono colpiti dalle vulnerabilità di Meltdown e Spectre. Questi dispositivi non sono specificamente CPU e non eseguono sistemi operativi per dire. Non sono sicuro di capire l'intero attacco di esecuzione speculativa, ma mi piacerebbe sapere se questo può influenzare cose come i microcontrollori, che sono usati per pilotare molti dispositivi IOT.

    
posta j0h 07.01.2018 - 21:47
fonte

1 risposta

7

In generale, no, per diversi motivi.

In primo luogo, Meltdown è un problema con il modo in cui Intel ha scelto di gestire accessi non validi alla memoria durante l'esecuzione speculativa. Un paio di design ARM sono vulnerabili a una variante di Meltdown, ma a parte questo, è solo Intel.

In secondo luogo, Meltdown e Spectre richiedono entrambi che la CPU usi una tecnica chiamata "esecuzione speculativa". Questo è un grande incremento delle prestazioni, ma ha un costo maggiore rispetto a un chip più grande, più costoso e più potente. I microcontrollori sono piccoli, economici, a basso consumo di chip - esattamente l'opposto di quello che userebbe l'esecuzione speculativa.

In terzo luogo, Meltdown e Spectre stanno per aggirare la protezione della memoria. Il tipico microcontrollore esegue solo un singolo programma, quindi l'applicazione della protezione della memoria è uno spreco di tempo e fatica: qualsiasi memoria che un programma può leggere utilizzando Meltdown o Spectre, il programma potrebbe leggerlo semplicemente guardandolo.

    
risposta data 07.01.2018 - 21:54
fonte

Leggi altre domande sui tag