Spectre

Spectre est une vulnérabilité qui nuit aux microprocesseurs modernes, qui effectuent une prédiction qui devine dans quelle direction une branche ira avant d'être connue avec certitude. L'exécution spéculative existe depuis un certain temps dans les processeurs - mais les experts ont découvert que le cache présent sur les processeurs augmente pour suivre leur vitesse, tout comme le danger d'abuser de ce type de défaut.

La forme d'exécution spéculative la plus courante concerne le fonctionnement du programme. Le processeur suppose essentiellement que le flux de contrôle utilise un mécanisme de pointe plutôt que d'attendre la fin de toutes les instructions de branchement, pour déterminer quelles commandes sont nécessaires pour terminer la tâche.

Bien qu'il soit difficile de réparer ces vulnérabilités, en particulier lorsque cela affecte une base d'installation si grande, vous pouvez corriger des variantes dans le système d'exploitation, comme Google et Amazon l'ont fait pour Spectre, pour éliminer le problème, ou modifier le microcode du microprocesseur lui-même , mais cela peut ralentir le système.

Posts relatifs

Tendance

Le plus regardé

Chargement...