Filigrane Invisible dans Paint : Une Découverte du Chercheur Xusheng Li
Le chercheur Xusheng Li a récemment analysé les applications Windows Paint et Photos, révélant l’existence d’un filigrane invisible intégré aux images générées par intelligence artificielle (IA). Ce filigrane, un identifiant unique de type GUID, n’est pas créé localement mais est délivré par un serveur de Microsoft.
Xusheng Li, développeur chez Vector 35, a mis en lumière que Paint inclut quatre modèles locaux au format .onnxe, protégés par un chiffrement simple. L’application utilise également une bibliothèque nommée Watermarker.dll, qui gère un filigrane visible (le logo Copilot) et un autre invisible, impossible à désactiver.
Le filigrane invisible représente une donnée de 16 octets, correspondant à un GUID. Pour chaque image, Paint envoie le prompt de l’utilisateur à un service de modération de Microsoft avant même que le modèle local ne soit lancé. Le serveur renvoie le texte éventuellement reformulé avec deux identifiants, dont l’un est ensuite intégré dans l’image.
L’analyse a révélé que sur une image de test de 512 x 512 pixels, près de 193 000 pixels sur 262 000 ont été modifiés. De plus, chaque bit d’information est inscrit au moins trois fois, rendant le marquage plus résistant aux modifications. Si plusieurs versions d’une même image sont créées, Microsoft conserve une trace de l’identifiant de la génération précédente.
Intéressant à noter, le GUID intégré dans les pixels est également visible dans les métadonnées du fichier image, où un manifeste C2PA signé par Microsoft est présent. Ce standard de traçabilité, soutenu par Adobe et Microsoft, vise à répondre aux exigences de l’AI Act, en vigueur depuis le 2 août 2026.
Il est à souligner que bien que le traitement soit effectué localement, les décisions de modération se font sur les serveurs de Microsoft, ce qui remet en question la notion de confidentialité. De plus, l’utilisation de Paint nécessite un compte Microsoft et une connexion Internet, même lorsque le traitement principal est local.
Pour plus de détails, le rapport complet du chercheur est disponible sur son site.
Source : xusheng.dev

