Une faille dans les processeurs Silicon d'Apple menace le chiffrement des données

28 mars 2024 à 07h32
1
Le processeur de ce MacBook Pro présente une petite vulnérabilité qui nous incite à la prudence © Qcon / Shutterstock
Le processeur de ce MacBook Pro présente une petite vulnérabilité qui nous incite à la prudence © Qcon / Shutterstock

Quel est le niveau de sécurité des derniers ordinateurs d'Apple ? Selon plusieurs chercheurs, tout n'est pas parfait, loin de là.

Vous l'avez entendu mille fois : un Mac est mieux protégé qu'un PC. En vérité, cette affirmation est à relativiser, car tout appareil, qu'il soit estampillé par Apple ou non, peut être victime d'un acteur malveillant bien déterminé.

Pour preuve, macOS se donne beaucoup de mal pour protéger ses utilisateurs, en les alertant lorsqu'un programme non-signé est en cours d'installation, par exemple. Cependant, une récente découverte prouve que, même avec leur solide réputation, les produits d'Apple ne sont pas exempts de vulnérabilités assez dangereuses.

Une erreur d'inattention aux lourdes conséquences

Utilisez-vous un MacBook, un iMac ou un n'importe quel Mac, équipé d'un processeur M1, M2 ou M3 ? Si c'est le cas, vous avez tout intérêt à être plus prudent que jamais lors de l'installation d'une nouvelle application, car votre ordinateur présente de sérieuses lacunes. En effet, ses puces sont sujettes à un bug difficile à corriger, du moins selon plusieurs chercheurs.

Ces derniers, issus de plusieurs universités, ont découvert une faille dans les Data Memory-dependent Prefetchers (DMP) des puces Apple Silicon. Ce processus est chargé de prédire « les adresses mémoire des données auxquelles le code en cours d'exécution est susceptible d'accéder dans un avenir proche », explique Ars Technica. En stockant ces informations dans la mémoire cache du CPU, il réduit le temps de latence entre ce dernier et la mémoire principale, améliorant ainsi les performances.

Ransomware, faut-il ou non payer la rançon ?
A découvrir
Ransomware, faut-il ou non payer la rançon ?
20 févr. 2024 à 18:38
Contenu sponsorisé

Problème : les données censées être stockées de cette manière peuvent parfois être confondues avec d'autres données qui ne devraient pas l'être, comme des clés de chiffrement, par exemple. Cela rend ces dernières potentiellement lisibles par un programme malveillant, surtout si ce dernier et l'application utilisant les informations chiffrées sont exécutées sur le même cluster P-Cores (Performance-Cores). Bien évidemment, nos chercheurs ont pu démontrer tout cela avec un programme qu'ils ont baptisé « GoFetch ».

Les résultats de l'équipe sont impressionnants : ils sont capables de recomposer une clé en une à dix heures, selon la technologie de chiffrement utilisée. Pire encore, GoFetch n'a pas besoin de demander au programme visé d'effectuer des opérations spécifiques, le rendant ainsi relativement discret. Une arme parfaite qu'Apple ne peut pas réellement contrer, puisque cette vulnérabilité provient de la conception microarchitecturale du processeur lui-même.

Des solutions loin d'être parfaites

De leur côté, les développeurs ont des alternatives pour se prémunir contre GoFetch ou d'autres programmes similaires. En exécutant leurs applications uniquement sur des E-Cores (Efficient-Cores), moins puissants mais surtout moins sensibles à ce bug lié aux DMP, ou en rendant l'algorithme de chiffrement plus aléatoire. Dans les deux cas, les utilisateurs pourraient être confrontés à une baisse radicale des performances, les contre-mesures pouvant jusqu'à doubler les ressources nécessaires aux opérations de chiffrement les plus complexes, notamment dans le cas des échanges de clés Diffie-Hellman.

Avant de jeter votre MacBook Air M3 15" ou de l'offrir à votre neveu pour remplacer son iPad, sachez que les risques sont considérés comme faibles par Apple. Ce n'est pas la première vulnérabilité liée aux DMP qui est portée à son attention, et la firme a décidé de ne rien en faire, du moins pour l'instant. D'une part, l'impact sur les performances ne serait pas encore justifiable, la probabilité d'une attaque massive semblant encore faible.

D'autre part, un acteur malveillant devrait inciter ses victimes à installer elles-mêmes son programme de type GoFetch, qui serait alors logiquement non-signé par Apple et donc bloqué par défaut. À ce stade, nous sommes typiquement dans une situation où c'est à l'utilisateur de faire très attention à ce qu'il télécharge.

Cela ne veut pas dire que l'entreprise californienne est dispensée de corriger cette vulnérabilité, loin de là. Mais, en attendant, sachez que vous avez un minimum de contrôle pour vous prémunir contre ce type d'attaque. Si vous avez un doute sur un programme que vous souhaitez installer, une recherche sur Internet pourra généralement répondre à vos interrogations. Et, enfin, un bon antivirus sera en mesure de vous aider à dormir sur vos deux oreilles, même avec un Mac.

Meilleur antivirus pour Mac, le comparatif en avril 2024
A découvrir
Meilleur antivirus pour Mac, le comparatif en avril 2024
2 avr. 2024 à 10:35
Comparatifs services

Source : Ars Technica

Maxence Glineur

Geek hyper connecté et féru de podcasts, je suis toujours en train de lire ou écouter des points infos en tout genre. Entre histoire, tech, politique, musique, jeux-video et vulgarisation scientifique...

Lire d'autres articles

Geek hyper connecté et féru de podcasts, je suis toujours en train de lire ou écouter des points infos en tout genre. Entre histoire, tech, politique, musique, jeux-video et vulgarisation scientifique : toute l'actualité (ou presque) attise ma curiosité. Sinon, j'aime le rock et le lofi, les game-nights toujours trop longues, les bons films et les nanards.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires (1)

sebstein
provient de la conception microarchitecturale du silicium lui-même<br /> Ah, le silicium de pomme ?<br /> Je pense qu’on parle de la conception du processeur, pas de la matière, donc aucune raison de le traduire.
MaxenceG
Bonjour sebstein,<br /> Vous avez raison, c’est corrigé. Merci de l’avoir signalé
Voir tous les messages sur le forum
  • Indépendance
  • Transparence
  • Expertise

L'équipe Clubic sélectionne et teste des centaines de produits qui répondent aux usages les plus courants, avec le meilleur rapport qualité / prix possible.

Haut de page

Sur le même sujet