AMD supprime le chiffrement de la mémoire des processeurs grand public, suscitant des inquiétudes chez les utilisateurs

iconCryptoBriefing
Partager
AI summary iconRésumé

Pendant près d’une décennie, AMD a offert une fonction de sécurité discrète mais puissante sur de nombreux de ses processeurs grand public : le chiffrement transparent de la mémoire sécurisée, ou TSME. Il chiffrait tout ce qui était stocké dans la mémoire système, rendant les attaques par démarrage à froid et autres exploits physiques essentiellement inutiles. Puis AMD l’a supprimée de ses puces grand public, sans même prendre la peine d’en informer personne.

La fonction, parfois commercialisée sous le nom d'AMD Memory Guard, fonctionne en générant une clé de chiffrement au démarrage via le processeur sécurisé d'AMD. Chaque octet écrit en mémoire RAM est chiffré de manière transparente, sans nécessiter d'intervention du système d'exploitation.

Ce qui s'est passé et pourquoi cela compte

AMD a introduit le TSME dès 2017, initialement en tant que fonction standard sur ses processeurs Ryzen PRO destinés aux environnements professionnels et entreprises. Au fil du temps, cette protection s'est étendue aux puces Ryzen grand public d'entrée de gamme.

Ensuite, sans aucune annonce publique ni modification de la documentation, AMD a commencé à désactiver la fonction au niveau du silicium sur certains modèles grand public non PRO. Le Ryzen AI Max+ 395 est un exemple confirmé où le TSME a été désactivé par conception.

Publicité

Voici le problème : ce n’était pas une mise à jour du micrologiciel que les utilisateurs pouvaient remarquer. La fonction a été supprimée au niveau matériel, ce qui signifie qu’aucun commutateur logiciel ne pouvait la réactiver. Détecter si le TSME est actif sur une machine Windows s’avère étonnamment difficile, nécessitant potentiellement des outils basés sur Linux ou des vérifications diagnostiques spécialisées pour le confirmer.

Les implications en matière de sécurité sont réelles

Les attaques par redémarrage à froid semblent exotiques, mais elles constituent une menace bien documentée. Un attaquant ayant un accès physique à une machine peut congeler les modules RAM, les retirer et lire les données résiduelles avant qu’elles ne se dégradent. TSME neutralise cela en garantissant que les données en mémoire sont toujours chiffrées, quel que soit l’action du système d’exploitation.

Le coût en performance de cette protection est minimal. La documentation d'AMD évalue la surcharge à généralement moins de 5 %.

AMD semble établir une distinction plus nette entre ses gammes de produits PRO et non PRO. Les puces PRO conservent TSME comme fonction standard. Les puces grand public, même haut de gamme, ont cette fonction désactivée au niveau du silicium. Même architecture, même procédé de fabrication, configuration de fusibles différente.

Pourquoi les utilisateurs de crypto doivent prêter attention

Si vous utilisez une interface de wallet matériel, gérez des clés privées ou exécutez un logiciel de nœud sur un système AMD grand public, cela vous concerne directement. Le chiffrement de la mémoire offre une couche de défense contre les attaques physiques ciblant les clés cryptographiques et les données sensibles stockées en RAM pendant le fonctionnement.

Les portefeuilles matériels stockent les clés dans des éléments sécurisés, mais la machine hôte effectue toujours des opérations sensibles lors de la signature de transactions, de l'initialisation du wallet et des mises à jour du firmware. Un bus mémoire non chiffré sur la machine hôte crée une surface d'attaque potentielle que TSME a été conçu pour fermer.

Pour toute personne exécutant des nœuds validateurs, une infrastructure de staking ou des opérations DeFi sur du matériel basé sur AMD, l'absence de chiffrement de la mémoire signifie qu'un accès physique à la machine pourrait potentiellement exposer des clés privées, des phrases secrètes ou des jetons de session présents en mémoire. Cela est particulièrement pertinent pour les opérateurs dans des centres de données mutualisés où la sécurité physique est partagée plutôt qu'absolue.

Intel propose sa propre technologie de chiffrement de la mémoire, Total Memory Encryption, sur certaines lignes de processeurs. La disponibilité élargie de cette fonctionnalité sur l'ensemble de sa gamme grand public pourrait devenir un différentiateur significatif pour les acheteurs soucieux de la sécurité.

Les utilisateurs qui ont choisi AMD en partie en raison de sa posture de sécurité doivent désormais vérifier la disponibilité des fonctionnalités sur chaque puce qu'ils achètent, avec des outils qui ne sont pas simples sur le système d'exploitation de bureau le plus populaire au monde.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.