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âexploitation | Sous-systĂšme ciblĂ© | Vecteur dâexfiltration principal | PrĂ©cision constatĂ©e |
|---|---|---|---|
| Linux | inotify | Frappes clavier via /dev/input et polices Firefox | 93,1 % Ă 100 % (clavier) / 87,9 % (web) |
| Windows | ReadDirectoryChangesW | Fuite intégrale des chemins sur C:\ entre profils | 97,8 % (surveillance web Firefox) |
| Android | FileObserver | Contournement FUSE et métadonnées WhatsApp | Exposition des piÚces jointes et horodatages |
| macOS | FSEvents | Lancement dâapplications et identifiants de VM | Traç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.