Spettro

Lo spettro è una vulnerabilità che provoca danni ai moderni microprocessori, che eseguono una previsione che indovina in quale direzione andrà un ramo prima che sia noto con certezza. L'esecuzione speculativa esiste da un po 'di tempo nei processori, ma gli esperti hanno scoperto che man mano che la cache presente sui processori aumenta per stare al passo con la loro velocità, aumenta anche il pericolo di abusare di questo tipo di difetto.

La forma più tipica di esecuzione speculativa ha a che fare con il modo in cui il programma opera. Il processore fondamentalmente ipotizza che il flusso di controllo utilizzi un meccanismo all'avanguardia anziché attendere la conclusione di tutte le istruzioni del ramo, per determinare quali comandi sono necessari per completare l'attività.

Sebbene sia difficile riparare queste vulnerabilità, specialmente quando influisce su una base di installazione così grande, puoi correggere varianti nel sistema operativo, come hanno fatto Google e Amazon per Spectre, eliminare il problema o modificare il microcodice del microprocessore stesso , ma ciò potrebbe rallentare il sistema.

Tendenza

I più visti

Caricamento in corso...