Blog

Un bogue dans les processeurs Intel peut corrompre les donnĂ©es et bloquer le système, c’est ainsi qu’il est rĂ©solu

Comment savoir si votre processeur Intel permet Ă  un attaquant de prendre le contrĂ´le de votre PC

Comment savoir si votre processeur Intel permet Ă  un attaquant de prendre le contrĂ´le de votre PC

Un bug du processeur Intel liĂ© Ă  l’Hyper-Threading peut causer toutes sortes de problèmes, de la corruption des donnĂ©es aux plantages alĂ©atoires.

La tendance chez les fabricants est d’offrir le plus de cĹ“urs dans un processeur; Le système d’exploitation et le logiciel s’occupent d’attribuer un processus diffĂ©rent Ă  chaque noyau, de sorte que tout peut se terminer plus rapidement, du moins en thĂ©orie.

Hyper-Threading, multithreading avec un seul cœur

En 2002, alors qu’avoir un processeur multicĹ“ur Ă©tait un luxe, Intel a eu l’idĂ©e de tirer parti des capacitĂ©s multithread des systèmes d’exploitation sans acheter un processeur multicĹ“ur.

C’est ainsi qu’est nĂ© Intel Hyper-Threading, la possibilitĂ© de exĂ©cuter plus d’un processus sur un seul cĹ“ur; pour le système, c’est comme si nous avions un processeur Ă  deux cĹ“urs. L’idĂ©e est de profiter du temps pendant lequel le processeur est inactif car le processus dans lequel il est occupĂ© a besoin de plus de donnĂ©es; ce temps peut ĂŞtre consacrĂ© Ă  un autre processus dans l’intervalle.

Après une saison, Intel a dĂ©cidĂ© relancez la technologie Hyper-Threading pour vos derniers modèles; cependant, cette technologie peut causer plus de problèmes qu’elle n’en rĂ©sout, comme ils l’ont dĂ©couvert dans Debian.

Nous parlons de l’une des plus anciennes distributions Linux, et sur laquelle sont basĂ©s de nombreux projets comme Ubuntu. Cependant, il doit ĂŞtre clair que problème dĂ©couvert affecte tous les systèmes, y compris Windows, car il s’agit d’un problème matĂ©riel et non logiciel.

Elbug du processeur Intel affectant l’hyper-threading

Comme indiquĂ© sur la liste de diffusion officielle, les processeurs Intel des gammes Skylake et Kaby Lake (ie, sixième et septième gĂ©nĂ©rations) avoir une version cassĂ©e d’Hyper-Threading.

Cela peutprovoquer un comportement système imprĂ©visible, gĂ©nĂ©rant des erreurs apparemment alĂ©atoires qui peuvent affecter non seulement le fonctionnement de l’ordinateur, mais Ă©galement nos donnĂ©es.

Le problème se produit uniquement dans certaines conditions, en particulier lorsque le processeur exécute des cycles courts de moins de 64 instructions et que les deux cœurs logiques du processeur sont actifs en même temps; Dans ces cas, Hyper-Threading peut se comporter de manière erratique, exécutant des processus de manière erronée.

Pour l’utilisateur, il est Ă  peu près impossible de contrĂ´ler qu’il ne connaĂ®t pas cette situation. Le plus grand danger est que les effets sont imprĂ©visiblesNous ne savons pas quels processus peuvent ĂŞtre en cours d’exĂ©cution au moment du problème. Vous pouvez donc supposer que le système d’exploitation plante, que les donnĂ©es sur lesquelles nous travaillons se retrouvent sous la forme d’une ligne inintelligible, ou il se peut simplement que rien ne se passe.

Comment savoir si cela nous affecte et comment le résoudre

Les transformateurs touchĂ©s sont Skylake et Kaby Lake; pour savoir si vous possĂ©dez l’un de ces processeurs, regardez son nom. Il s’agit gĂ©nĂ©ralement d’Intel Core i3, i5 ou i7 suivi d’un nombre; si le nombre commence par 6 ou 7, il s’agit respectivement de Skylake et Kaby Lake. Par exemple, Intel Core i5-6600 ou Intel Core i3-7100.

Tous les Skylake et Kaby Lake ne prennent pas en charge l’Hyper-Threading. Sur la page Intel, vous avez une liste de processeurs compatibles.

Puisqu’il ne s’agit pas d’un bogue logiciel, il est un peu plus difficile de lutter contre ce problème matĂ©riel. La première chose Ă  faire est dĂ©sactiver Hyper-Threading Ă  partir du BIOS ou UEFI de la carte mère; C’est gĂ©nĂ©ralement dans une section avancĂ©e, liĂ©e au CPU comme la configuration du CPU. Le nom sera diffĂ©rent sur chaque carte mère, nous vous recommandons donc de regarder dans le manuel.

La seule chose que nous pouvons faire est de mettre à jour les pilotes de notre carte mère dès que de nouvelles versions sortent. Le bogue a déjà été rendu public et les fabricants devraient déjà y travailler.

Bouton retour en haut de la page

Blocage d'annonces détecté

Vous devez supprimer le AD BLOCKER pour continuer Ă  utiliser notre site MERCI