Une étude récente a sonné l’alarme après avoir identifié une vulnérabilité dans les puces de la série M d’Apple qui pourrait potentiellement permettre aux pirates informatiques de récupérer les clés privées cryptographiques des utilisateurs Mac.
En l’absence de résolution directe, l’autre méthode suggérée par les chercheurs peut considérablement entraver les performances.
La vulnérabilité en question fonctionne comme un canal secondaire, permettant ainsi l’extraction de clés de bout en bout lorsque les puces Apple exécutent des implémentations de protocoles cryptographiques couramment utilisés. En raison de son origine dans la structure microarchitecturale du silicium, le patch direct n’est pas réalisable, contrairement aux vulnérabilités traditionnelles.
Au lieu de cela, le rapport a mis en évidence un correctif qui repose sur l’intégration de défenses dans un logiciel cryptographique tiers. Cependant, cette approche peut « dégrader » considérablement les performances des puces de la série M lors des tâches cryptographiques, particulièrement évidente dans les générations précédentes comme M1 et M2.
Les chercheurs ont également ajouté que l’exploitation de la vulnérabilité se produit lorsque l’opération cryptographique ciblée et une application malveillante, fonctionnant avec les privilèges système utilisateur standard, sont traitées sur le même cluster de processeurs.
« Notre idée clé est que même si le DMP déréférence uniquement les pointeurs, un attaquant peut créer des entrées de programme de telle sorte que lorsque ces entrées se mélangent avec des secrets cryptographiques, l’état intermédiaire résultant peut être conçu pour ressembler à un pointeur si et seulement si le secret satisfait un prédicat choisi par l’attaquant. »
Les dernières recherches mettent en lumière ce qui est présenté comme un phénomène négligé concernant les DMP dans le silicium Apple. Dans certains cas, ces DMP interprètent à tort le contenu de la mémoire, y compris les éléments clés critiques, comme la valeur du pointeur utilisée pour charger d’autres données. En conséquence, le DMP accède et interprète fréquemment ces données comme une adresse, ce qui conduit à des tentatives d’accès à la mémoire, a expliqué l’équipe de chercheurs.
Ce processus, connu sous le nom de « déréférencement » des « pointeurs », implique la lecture de données et leur fuite par inadvertance via un canal secondaire, ce qui représente une violation évidente du paradigme du temps constant.
Les chercheurs ont identifié ce piratage comme un exploit « GoFetch », tout en expliquant qu’il fonctionne avec les mêmes privilèges utilisateur que la plupart des applications tierces, exploitant les vulnérabilités des clusters de puces de la série M. Cela affecte aussi bien les algorithmes de chiffrement classiques que ceux à résistance quantique, avec des temps d’extraction variant de quelques minutes à quelques heures en fonction de la taille de la clé.
Malgré des connaissances antérieures sur des menaces similaires, les chercheurs ont déclaré que GoFetch démontre un comportement plus agressif dans les puces Apple, posant un risque de sécurité important.
Le message Utilisateurs Apple, méfiez-vous : une faille signalée expose les clés privées cryptographiques des utilisateurs Mac apparaît en premier sur CryptoPotato.
Le cofondateur d'Ethereum, Vitalik Buterin, a averti les dirigeants de la cryptographie de se concentrer…
Le fondateur de Binance, Changpeng Zhao, a averti dans une récente interview avec CoinDesk que…
Bradley Garlinghouse, PDG de Ripple, s'oppose à l'idée selon laquelle les ambitions croissantes de la…
Selon un rapport récent d'une publication chinoise locale, les régulateurs chinois se sont opposés aux…
Wall Street a connu une forte reprise après les élections américaines de mi-mandat, annulant les…
ADA continue de gagner en popularité dans le domaine des actifs symboliques du monde réel…