Pixnapping : la nouvelle attaque Android capable de voler vos mots de passe et codes 2FA

Le monde de la sécurité mobile fait face à une menace innovante : Pixnapping. Cette technique, mise en lumière par des chercheurs spécialisés en cybersécurité, représente une avancée inquiétante dans le domaine des attaques contre Android. Contrairement aux méthodes classiques de vol de mots de passe, Pixnapping n’exploite pas une faille logicielle directe ni un malware demandant des permissions sensibles. Son fonctionnement repose sur une approche plus subtile : le vol d’informations pixel par pixel sur l’écran du smartphone. Les implications sont considérables pour la sécurité des utilisateurs, les développeurs d’applications et les fabricants de smartphones.

Cet article propose une plongée exhaustive dans cette menace, en expliquant son fonctionnement, les appareils concernés, les risques réels, et les solutions à mettre en œuvre pour se protéger.


Origine et découverte de Pixnapping

Pixnapping a été découvert par une équipe de chercheurs universitaires spécialisés dans la sécurité mobile et les attaques de type side-channel. Leur étude, publiée en 2025, montre que cette technique peut récupérer des données sensibles affichées à l’écran par d’autres applications, notamment :

  • Les codes à usage unique pour la double authentification (2FA),
  • Les messages privés dans des applications de messagerie sécurisée,
  • Les détails de transactions bancaires ou informations financières,
  • Tout texte confidentiel affiché temporairement.

Ce qui distingue Pixnapping des autres attaques, c’est qu’il ne nécessite pas que l’utilisateur installe un logiciel malveillant avec des permissions spéciales. L’attaque exploite des informations liées au rendu graphique sur l’écran, en analysant comment les pixels se comportent lorsqu’ils sont affichés, pour reconstruire le contenu textuel.


Fonctionnement technique : comprendre la menace

Pour saisir l’ingéniosité de Pixnapping, il faut comprendre son approche :

  1. Accès indirect aux pixels : l’attaquant utilise des mécanismes d’Android pour observer les pixels rendus par d’autres applications. Cela peut passer par des fenêtres semi-transparentes, des animations ou des effets de superposition.
  2. Exploitation des canaux secondaires (side-channel) : en mesurant des variations très précises dans le rendu graphique — par exemple la durée de traitement ou l’intensité de certaines couleurs — l’attaque peut reconstruire le texte affiché sur l’écran.
  3. Reconstruction des informations : en combinant ces mesures pixel par pixel sur plusieurs cycles d’affichage, le logiciel malveillant peut reconstituer intégralement des codes OTP, des messages ou d’autres informations sensibles.
  4. Rapidité et efficacité : les tests en laboratoire montrent que les informations critiques peuvent être extraites en moins de 30 secondes, ce qui rend l’attaque potentiellement très dangereuse si elle est déployée dans la nature.

Cette approche est une évolution des attaques « pixel stealing » connues sur les navigateurs, adaptée aux smartphones modernes et exploitant les capacités graphiques avancées des appareils récents.


Appareils et versions Android concernés

Les tests réalisés par les chercheurs ont été effectués sur des modèles populaires :

  • Google Pixel 6, 7, 8 et 9
  • Samsung Galaxy S25
  • Autres modèles haut de gamme sous Android 13 à 16

L’étude montre que tous les appareils utilisant certaines APIs de rendu graphique sont potentiellement vulnérables. Google a déjà identifié la vulnérabilité et l’a classée comme CVE-2025-48561, publiant des correctifs partiels dans les mises à jour de sécurité récentes. Cependant, une protection complète nécessite des modifications profondes du système Android, notamment au niveau des politiques de rendu et d’isolation entre applications.


Exploitation réelle : la menace est-elle déjà en circulation ?

À ce jour, aucune attaque massive en conditions réelles n’a été détectée. Les démonstrations se limitent à des laboratoires de recherche. Néanmoins, le fait qu’une preuve de concept fonctionnelle existe suffit à alerter : si des groupes malveillants adaptent Pixnapping, des données sensibles pourraient être compromises rapidement.

Google et Samsung ont déjà commencé à travailler sur des correctifs et des mitigations, mais les experts estiment qu’une solution définitive nécessitera des changements dans le cœur du système Android, notamment pour empêcher la lecture indirecte des pixels d’une application par une autre.


Quels sont les risques pour l’utilisateur moyen ?

La menace Pixnapping touche toutes les informations affichées temporairement à l’écran :

  • Codes de double authentification (2FA) : des applications comme Google Authenticator ou Authy peuvent voir leurs codes capturés.
  • Messageries sécurisées : Signal, WhatsApp ou Telegram pourraient être ciblés pour récupérer des messages sensibles.
  • Applications bancaires et paiement mobile : les informations affichées à l’écran, comme les numéros de carte ou les montants, sont exposées.
  • Autres informations personnelles : tout texte affiché à l’écran peut être reconstruit.

L’attaque est particulièrement critique car elle ne laisse pas de traces classiques, ne déclenche pas d’alerte de permission et se déroule en arrière-plan. Cela rend les utilisateurs vulnérables même s’ils ont des pratiques de sécurité de base.


Comment se protéger : mesures pour les utilisateurs

Face à Pixnapping, plusieurs mesures simples peuvent réduire fortement le risque :

  1. Mettre à jour son smartphone dès que possible : les correctifs publiés par Google et Samsung contiennent des protections partielles.
  2. Installer uniquement des applications fiables : éviter les stores tiers et les applis inconnues pouvant exploiter des comportements graphiques anormaux.
  3. Privilégier des méthodes 2FA résistantes : utiliser des clés de sécurité matérielles (FIDO2, YubiKey) plutôt que des codes affichés à l’écran.
  4. Surveiller les applications actives : éviter de laisser des apps suspectes tourner en arrière-plan, surtout celles qui utilisent des fenêtres flottantes ou semi-transparentes.
  5. Limiter l’affichage d’informations sensibles : éviter de montrer directement des codes OTP ou des mots de passe sur l’écran lorsqu’un appareil n’est pas à jour ou potentiellement compromis.

Ces gestes simples permettent de réduire l’exposition à ce type d’attaque, même si aucune solution logicielle ne protège encore à 100% contre Pixnapping.


Mesures pour les développeurs et éditeurs d’applications

Pour les créateurs d’applications Android, plusieurs pratiques peuvent renforcer la sécurité :

  • Activer FLAG_SECURE pour empêcher la capture ou le rendu indirect des contenus sensibles.
  • Limiter les superpositions et effets graphiques autour des informations sensibles.
  • Randomiser ou limiter l’affichage des codes OTP : par exemple, réduire la durée d’affichage ou intégrer des animations pour compliquer la reconstruction pixel par pixel.
  • Surveiller les usages anormaux des APIs graphiques pour détecter les comportements suspects.

Ces bonnes pratiques sont cruciales pour protéger les utilisateurs jusqu’à ce qu’une solution système complète soit déployée.


Les fabricants et Google : vers une correction complète

Google a reconnu Pixnapping comme une vulnérabilité sérieuse et travaille sur des correctifs plus robustes que ceux déjà publiés. Samsung, de son côté, suit également le dossier pour ses appareils haut de gamme.

Les experts soulignent que corriger complètement cette faille nécessite une révision du rendu graphique et de l’isolation entre applications, afin d’empêcher toute lecture indirecte des pixels d’une application par une autre. Cette correction pourrait prendre plusieurs mois avant d’être déployée largement.


Perspectives : l’importance de la vigilance numérique

Pixnapping est un rappel clair que la sécurité mobile ne se limite pas aux permissions et au chiffrement. Les attaquants trouvent des vecteurs innovants via des canaux secondaires, utilisant des mécanismes inattendus comme le rendu graphique ou le timing des opérations pour contourner les protections classiques.

Même si aucune exploitation massive n’a été détectée à ce jour, la preuve de concept démontre la faisabilité et la rapidité de l’attaque. Cela souligne l’importance pour les utilisateurs de :

  • Mettre à jour régulièrement leurs appareils,
  • Suivre les recommandations de sécurité,
  • Adopter des méthodes d’authentification robustes (clé physique FIDO2, biométrie intégrée).

Pour les développeurs et fabricants, c’est un signal fort pour réviser les protections des applications et des systèmes afin de prévenir ce type d’attaque sophistiquée.


Résumé : comprendre Pixnapping en quelques points

  • Nature de l’attaque : vol de données via observation des pixels à l’écran.
  • Cibles principales : codes 2FA, messages privés, informations financières.
  • Appareils concernés : Android 13 à 16, modèles Pixel et Galaxy récents.
  • Méthode de mitigation : mise à jour système, applications fiables, utilisation de clés FIDO2, développement sécurisé.
  • Risque réel : potentiel de vol rapide d’informations sensibles, même sans permissions.

Pixnapping confirme que la cybersécurité mobile évolue constamment, et que la vigilance reste essentielle pour protéger ses données personnelles et professionnelles.

carle
carle