in

Vulnérabilité dans Zen 3: le transfert de magasin prédictif comporte des risques comme Spectre

Les chercheurs en sécurité d’AMD ont publié un livre blanc détaillé (PDF) sur les risques de la fonctionnalité Predictive Store Forwarding (PSF) dans l’architecture du processeur Zen 3, qui sont très similaires à ceux du Spectre V4. Afin d’exclure ces risques, il devrait être possible de désactiver le PSF avec peu de perte de performance.

Tous les processeurs Zen 3 potentiellement affectés

Le Predictive Store Forwarding (PSF) de Zen 3 vise à améliorer les performances des systèmes en tentant de prédire les dépendances entre les charges et les magasins. Cette fonctionnalité est utilisée dans les processeurs de bureau Vermeer actuels ainsi que dans les processeurs de serveur de type Milan et est également utilisée pour les APU mobiles Zen 3 tels que Cezanne.

Les processeurs de bureau Ryzen série 5000 sont également potentiellement affectés
Les processeurs de bureau Ryzen série 5000 sont également potentiellement affectés

PSF peut exécuter des instructions de manière spéculative en fonction de ce qu’il «pense» du résultat de la charge, et même si les prédictions doivent être aussi précises que possible, il y a toujours la possibilité d’une spéculation PSF erronée, selon les chercheurs en sécurité d’AMD.

Spectre V4 très similaire

On dit que les spéculations PSF défectueuses sont similaires à celles de Spectre V4 et sont particulièrement importantes pour le code non fiable qui est exécuté dans un bac à sable ou un isolement et, dans certaines circonstances, peut également comporter des risques correspondants.

AMD n’a encore connaissance d’aucun code »,qui est considéré comme sujet à un comportement PSF« Et classe donc le risque avec les PSF actifs comme »probablement faible«, Mais a fourni des instructions sur la façon de désactiver le transfert prédictif de magasin (PSF).

Les chercheurs en sécurité ont également proposé un correctif correspondant pour Linux, qui désactiverait PSF via le bit PSFD de Zen 3 ainsi que de nouvelles options de ligne de commande du noyau, aux responsables du noyau Linux.

La perte de performance est très faible

Le site web spécialisé dans Linux Phoronix a déjà désactivé la fonctionnalité Predictive Store Forwarding (PSF) selon les instructions des chercheurs en sécurité et analysé les effets sur les performances d’un AMD Ryzen 7 5800X (test) et l’a publié sur la plateforme OpenBenchmarking.

Benchmarks avec et sans Predictive Store Forwarding (PSF)
Benchmarks avec et sans Predictive Store Forwarding (PSF) (Image: Phoronix)

La perte de performance avec et sans PSF est en moyenne de 0,5% dans plus de 100 tests. Dans le cadre de leur analyse, les chercheurs en sécurité d’AMD recommandent de laisser la fonctionnalité activée.

Les rédacteurs tiennent à remercier le membre de la communauté «Che-Tah» pour l’avoir signalé.

Vulnérabilité dans Zen 3: le transfert de magasin prédictif comporte des risques comme Spectre 1
Partager cet article
Robin Vigneron

Par Robin Vigneron

Robin est un passionné de nouvelles technologies et il n'hésites pas à creuser le web pour vous trouver les meilleurs bons plans et astuce High-Tech !

Nvidia RTX Voice: de très bons résultats, mais GeForce GTX suffit 17

Nvidia RTX Voice: de très bons résultats, mais GeForce GTX suffit

GPU dans la conception de chipsets: les brevets AMD mettent le cache en jeu 18

GPU dans la conception de chipsets: les brevets AMD mettent le cache en jeu