Lessico IT › Sicurezza › Spectre

Spectre

Sicurezza Svenska → Aggiornato: 2026-10-05

Famiglia di vulnerabilità delle CPU (CVE-2017-5753/5715, gennaio 2018) che sfrutta la predizione dei salti e l'esecuzione speculativa per leggere la memoria tramite i tempi della cache.

Variante 1 (bypass del controllo dei limiti): si addestra un salto condizionato in modo che la CPU legga in modo speculativo oltre il limite di un array; anche dopo che il controllo ha corretto l'errore, la cache è già stata modificata. Variante 2 (iniezione del bersaglio del salto): si addestra un salto indiretto perché venga eseguita speculativamente la funzione sbagliata. Colpisce Intel, AMD, ARM e IBM.

Contromisure: retpoline, registri MSR IBPB/IBRS/STIBP, aggiornamenti del microcodice, sanificazione dei puntatori utente nel kernel. Il costo in prestazioni va dallo 0 al 15 %. Spectre ha aperto il campo degli attacchi all'esecuzione speculativa, con decine di varianti da allora.

← Torna al lessico