Skip to content

Comment les notifications de fichiers espionnent vos frappes clavier et votre navigation

đŸ‘ïž Pas besoin d'ĂȘtre root ni administrateur pour voler vos frappes clavier ou espionner vos sites visitĂ©s ! L'UniversitĂ© de Graz dĂ©voile une faille gĂ©nĂ©rique affectant Linux, Windows, Android et macOS via leurs notifications de fichiers. Un canal auxiliaire redoutable 👇

Entre 93,1 % et 100 % de prĂ©cision dans la reconstitution exacte des frappes au clavier sur un systĂšme Linux distant, et jusqu’à 97,8 % de rĂ©ussite dans l’identification en temps rĂ©el des sites web consultĂ©s sous Windows : le bilan dressĂ© par les chercheurs de l’UniversitĂ© de technologie de Graz (TU Graz) jette un froid glacial sur l’étanchĂ©itĂ© des systĂšmes d’exploitation modernes.

ans leur rapport acadĂ©mique dĂ©taillĂ© intitulĂ© File Notification Attacks et vulgarisĂ© sur le portail l’étude inoti.fyi, l’équipe menĂ©e par Sudheendra Raghav Neela et le professeur Daniel Gruss dĂ©montre qu’un utilisateur totalement dĂ©pourvu de privilĂšges Ă©levĂ©s peut contourner le cloisonnement logiciel le plus strict en exploitant les mĂ©canismes Ă©lĂ©mentaires d’alerte du systĂšme de fichiers.

💡 C’est quoi un systùme de notification de fichiers ?

Pour Ă©viter qu’un Ă©diteur de texte, un client de synchronisation ou un logiciel antivirus ne sonde le disque en boucle (ce qui saturerait le processeur et la batterie), chaque noyau intĂšgre un mĂ©canisme asynchrone d’alerte. Les applications s’abonnent Ă  des Ă©vĂ©nements prĂ©cis : ouverture, modification, renommage ou suppression d’un document. Si ce mĂ©canisme s’appelle inotify sous Linux depuis 2005, il se nomme ReadDirectoryChangesW sous Windows depuis 2000, FileObserver sous Android depuis 2008 et FSEvents sous macOS depuis 2007.

Le contournement des fichiers illisibles : espionner sans pouvoir ouvrir

Le piĂšge fondamental rĂ©side dans un paradoxe de contrĂŽle d’accĂšs : mĂȘme si un utilisateur ne possĂšde aucun droit de lecture sur un fichier cible, le fait de disposer d’un accĂšs en lecture sur le dossier parent suffit Ă  recevoir l’ensemble des notifications d’activitĂ© qui s’y dĂ©roulent. Sous Linux, l’observation du rĂ©pertoire /dev/input permet ainsi de capter le dĂ©clenchement exact des signaux d’entrĂ©e matĂ©riels. L’attaquant ne lit pas directement le code de la touche frappĂ©e, mais il enregistre le couple Ă©vĂ©nementiel d’enfoncement et de relĂąchement avec une rĂ©solution temporelle descendant sous les 10 microsecondes, autorisant une attaque par analyse temporelle (inter-keystroke timing) pour reconstruire les mots de passe et les textes saisis.

Sur l’environnement graphique KDE Plasma 6 sous protocole Wayland, les chercheurs sont mĂȘme parvenus Ă  monter une attaque d’usurpation d’interface (UI redress) : en surveillant l’accĂšs Ă  l’exĂ©cutable systĂšme pkexec via inotify, un script non privilĂ©giĂ© parvient Ă  superposer une fausse invite d’authentification graphique en Ă  peine 374 millisecondes, interceptant le mot de passe administrateur avant l’apparition de la boĂźte de dialogue lĂ©gitime.

SystĂšme d’exploitationSous-systĂšme ciblĂ©Vecteur d’exfiltration principalPrĂ©cision constatĂ©e
LinuxinotifyFrappes clavier via /dev/input et polices Firefox93,1 % Ă  100 % (clavier) / 87,9 % (web)
WindowsReadDirectoryChangesWFuite intégrale des chemins sur C:\ entre profils97,8 % (surveillance web Firefox)
AndroidFileObserverContournement FUSE et métadonnées WhatsAppExposition des piÚces jointes et horodatages
macOSFSEventsLancement d’applications et identifiants de VMTraçage d’activitĂ© globale du systĂšme

Du « comportement intentionnel » de Microsoft au durcissement partiel de Linux

Le cas de Windows illustre une posture industrielle Ă©difiante. En posant un simple Ă©couteur Ă  la racine du lecteur C:\, n’importe quel compte utilisateur standard reçoit les notifications accompagnĂ©es des chemins complets de tous les fichiers créés, modifiĂ©s ou effacĂ©s sur la machine, y compris au fin fond du rĂ©pertoire privĂ© AppData d’autres sessions. InterpellĂ© dans le cadre de la procĂ©dure de divulgation responsable, Microsoft a balayĂ© le problĂšme d’un revers de main, assurant qu’il s’agit d’un « comportement prĂ©vu par conception » qui ne donne pas accĂšs au contenu brut des fichiers, une rĂ©ponse qui a valu Ă  la firme une nomination aux cĂ©lĂšbres Pwnies Awards 2026 dans la catĂ©gorie de la pire rĂ©action de fournisseur.

À l’inverse, la communautĂ© du noyau Linux a rĂ©agi en publiant un correctif partiel identifiĂ© sous la rĂ©fĂ©rence CVE-2025-68788, visant Ă  interdire la gĂ©nĂ©ration d’évĂ©nements d’accĂšs sur les fichiers pĂ©riphĂ©riques spĂ©ciaux. Les universitaires soulignent nĂ©anmoins que ce verrouillage ne traite qu’une fraction des surfaces exploitables : tant que les systĂšmes d’exploitation ne restreindront pas strictement l’émission de notifications aux seuls fichiers pour lesquels un processus dĂ©tient un mandat d’accĂšs effectif, la simple existence d’un nom de dossier suffira Ă  dĂ©duire la vie privĂ©e de l’utilisateur.

🌐 L’actualitĂ© de l’open source et des technologies Ă©thiques dans votre flux

🐘 Fediverse / Mastodon : suivez notre profil officiel @redaction@goodtech.info depuis votre application ou votre instance favorite.

🩋 Bluesky (AT Protocol) : retrouvez nos actualitĂ©s condensĂ©es et abonnez-vous Ă  @goodtech.info.

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions