SPOILER : une nouvelle faille sur les processeurs Intel, depuis l’architecture Core
Le 06 mars 2019 à 09h45
2 min
Sciences et espace
Depuis la découverte et la publication des brèches Meltdown et Spectre, d'autres variantes ont régulièrement fait surface. Aujourd'hui c'est au tour de SPOILER (Speculative Load Hazards Boost Rowhammer and Cache Attacks) de faire parler d'elle. Son principe est détaillé par sept chercheurs du Worcester Polytechnic Institute (États-Unis) et de l'université de Lübeck (Allemagne) dans ce document.
SPOILER est décrit comme « une nouvelle approche permettant d'obtenir des informations sur les adresses mémoires physiques en exploitant une nouvelle fuite d'informations due à une exécution spéculative ». Elle ouvre ainsi la voie à d'autres attaques comme le martèlement de mémoire.
« Les failles décrites dans le présent document permettent aux pirates de lancer des attaques existantes plus efficacement ou d'en concevoir de nouvelles », expliquent les chercheurs dans leur publication.
Tous les processeurs Intel depuis la première génération Core seraient impactés selon l'équipe à l'origine de cette découverte. Ils ont mené des tests sur des CPU Kaby Lake, Skylake, Haswell, Ivy Bridge, Sandy Bridge, Nehalem et Core. Par contre, les « processeurs ARM et AMD analysés ne présentent pas un comportement similaire ».
Intel a été prévenu le 1er décembre et en a accusé réception, mais visiblement sans donner de suite. « Nous nous attendons à ce que les logiciels puissent être protégés contre de tels problèmes en utilisant des méthodes de développement résistantes aux attaques par canal auxiliaire », explique aujourd'hui le fondeur à Phoronix.
Le 06 mars 2019 à 09h45
Commentaires (25)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 06/03/2019 à 10h17
#1
« Nous nous attendons à ce que les logiciels puissent être protégés
contre de tels problèmes en utilisant des méthodes de développement
résistantes aux attaques par canal auxiliaire »
Traduction:
“On préférerais que les développeurs implémentent de lourdes solutions logicielles à nos problèmes de matériel, comme ça au moins ça ralentira aussi si vous tournez le soft sur un processeur AMD, ce qui nous arrangerait pas mal commercialement.”
Le 06/03/2019 à 10h24
#2
C’est clairement ça… :/
Cela dit c’est assez effrayant toutes ces failles de conceptions.
Je me demande ce qui a pu changer pour que les ingénieurs arrivent maintenant subitement à trouver toutes ces failles? :??:
Le 06/03/2019 à 10h49
#3
Le 06/03/2019 à 11h06
#4
Le 06/03/2019 à 11h51
#5
Moi qui regarde en ce momment pour une nouvelle config, je pense que je vais regarder du coté AMD malgrès leur dégagement calorifique un peu trop élevé à mon goût.
Le 06/03/2019 à 12h16
#6
Le 06/03/2019 à 12h38
#7
La prédiction de branchement est un mécanisme assez ancien, avec une bonne littérature scientifique et des algorithmes de référence. Malheureusement, pour aller plus vite, Intel n’a pas implémenté certaines parties des algorithmes relatifs à la protection de mémoire, pour booster l’IPC.
Le 06/03/2019 à 12h54
#8
Le 06/03/2019 à 12h59
#9
Est-ce que c’est la même chose pour AMD?
Si mes souvenirs sont bons, leurs CPUs étaient vulnérables à Spectre…
(de toute façon, je passe à Zen 2 dés que c’est dispo, hein " />)
Le 06/03/2019 à 14h11
#10
Le 06/03/2019 à 14h16
#11
Merci pour l’explication car je l’ai comprise
Le 06/03/2019 à 14h43
#12
Le 06/03/2019 à 15h11
#13
le numéro 31 ?
Le 06/03/2019 à 15h15
#14
Le 06/03/2019 à 15h42
#15
Amd a un peu moins pris des raccourcis, mais ils se font aussi rattraper sur certains points.
Le gros problèmes de l’industrie est que pendant des décennies elle a considéré que la sécurité était principalement un problème logiciel.
Pour info, le problème technique d’interférence par rangée sur la mémoire est connu depuis plusieurs décennies, et a été exploité pour la première fois sur de la DDR3 en 2014…
Nous ne sommes pas face à un nouveau problème, juste un ancien problème qui continue à dégénérer faute de volonté de certains acteurs à considérer que c’est leur problème.
Étape suivante un patch noyau qui ralentis les opérations mémoire pouvant provoquer des problèmes d’interférence électrique… à défaut de régler le problème au niveau du contrôleur.
Le 06/03/2019 à 18h34
#16
Le 06/03/2019 à 18h46
#17
" /> C’est pas faux. Je vais regarder ça d’un peu plus près. " />
Le 07/03/2019 à 12h25
#18
Le 07/03/2019 à 12h39
#19
Le 07/03/2019 à 13h22
#20
Le 08/03/2019 à 19h16
#21
Le 08/03/2019 à 19h23
#22
Le 08/03/2019 à 19h23
#23
" /> de rien
Le 09/03/2019 à 07h38
#24
Le 13/03/2019 à 10h52
#25