❌

Vue lecture

Al Jazeera touchée par un nouveau type d’attaques zéro-clic utilisant les pubs ciblées

ublock keep the cyberdoctor away
Al Jazeera touchée par un nouveau type d’attaques zéro-clic utilisant les pubs ciblées

Une attaque zéro-clic installant un logiciel espion via des publicités ciblées a infecté des appareils du média Al Jazeera avec un logiciel espion. Cette attaque zéro clic a été distribuée par l’entreprise de marketing israélienne Discover-Tech.

Les chercheurs du Citizen Lab de l’université de Toronto et l’entreprise de cybersécurité Confiant ont annoncé ce jeudi 15 octobre la découverte d’un nouveau type d’attaques zéro-clic. L’entreprise israélienne Discover-Tech a utilisé des publicités ciblées pour infecter des appareils appartenant à des journalistes et des équipes du média Al Jazeera avec un logiciel espion attribué à la société Candiru, elle aussi israélienne et concurrente de NSO.

La « pubfection », infection via la publicité en ligne

Selon les découvreurs, c’est la « première confirmation technique publique d’une attaque par logiciel espion de type « zéro-clic » perpétrée par des mercenaires via la publicité ciblée ». Créant un mot-valise à partir d’« advertising » et d’« infection », ils ont appelé ce genre d’attaque « adfection », ce qu’on pourrait traduire par « pubfection ».

Discover-Tech profite de tout l’écosystème mis en place pour afficher de la publicité sur le web et les applications, utilisé aussi bien par les publicitaires que par les éditeurs. Cet écosystème s’appuie notamment sur des outils de gestion d’enchères en temps réel mis en place par des géants du numérique comme Google ou Yandex, par exemple.

Discover-Tech a réussi à intégrer la liste des vendeurs de publicités « certifiés » et « approuvés » par Google, mais aussi celle de l’IAB Europe (Association européenne dédiée à l’écosystème du marketing et de la publicité numériques). Elle a ainsi pu distribuer des publicités via la plateforme du géant américain mais aussi être intégrée à des bandeaux de consentement RGPD et ainsi récupérer des données si l’internaute cliquait sur « accepter ». Elle avait aussi accès aux outils d’autres entreprises de l’écosystème de publicité en ligne comme Yandex, Vungle, Beeswax (filiale de Comcast) ou encore Eskimi.

Informés par les chercheurs, Google, l’IAB Europe, Beeswax, Vungle et Eskimi ont débranché les accès à leurs outils. Mais les autres entreprises de cet écosystème contactées ne leur ont pas répondu.

Un code JavaScript malveillant si l’utilisateur est reconnu comme une cible

Cet écosystème ne permet pas seulement de créer des profils très ciblés des utilisateurs d’Internet mais aussi d’accompagner les publicités d’un code JavaScript. Si l’utilisateur qui reçoit la publicité est reconnu comme quelqu’un à attaquer, la publicité est donc accompagnée d’un code malveillant qui permet de passer la main à Candiru pour mettre en place son logiciel espion.

Selon le Citizen Lab qui a pu analyser l’attaque en examinant les appareils infectés d’Al Jazeera, ces derniers « établissent d’abord un contact avec des domaines de l’infrastructure Discover-Tech, ce qui indique l’affichage d’une publicité. Ensuite, les appareils établissent des connexions avec un serveur de validation Candiru. Ce serveur de validation effectue une vérification initiale de l’appareil avant que celui-ci ne fasse l’objet d’un profilage plus approfondi et ne soit infecté. Enfin, un appareil infecté communique avec un serveur de commande et de contrôle (C&C) Candiru ».

Au total, entre 2024 et 2025, 45 appareils du média qatari ont été touchés par cette attaque, expliquent les chercheurs. Selon le décompte de Citizen Lab, entre mars et juin 2026 , Discover-Tech a pu distribuer des publicités contenant des balises de script malveillantes auprès des utilisateurs de 75 373 applications Android et iOS différentes, ainsi qu’aux visiteurs de 120 768 sites web différents (via navigateurs desktop ou mobile).

Android plus touché qu’iOS

Pour Android, les chercheurs citent, entre autres, les applications MX Player, Yahoo Mail, Opera Mini, Duolingo ou encore Badoo ou Grindr, certaines ayant affiché plus d’1 million de publicités de Discover-Tech. Si l’écosystème iOS semble touché de la même façon concernant le nombre d’applications concernées, Citizen Lab explique que les apps tournant sur iPhone semblent avoir affiché moins de publicité de Discover-Tech (par exemple la version Android de Viber en a diffusé 700 000 alors que la version iOS n’en a diffusé « que » 200 000).

Mais ce ne sont pas seulement les cibles qui sont concernées par le problème. Comme l’explique le Citizen Lab, Discover-Tech profite de ses publicités pour faire comme tous les brokers de pubs : exploiter les utilisateurs.

Pendant cette même période, les outils de Discover-Tech ont « enchéri sur 3 770 286 576 impressions [de publicité] et semblent avoir remporté 441 954 291 d’entre elles (11,7 %) ».

Si les chercheurs n’ont pas observé de tentative d’attaques contre ces appareils, ils expliquent que leurs données indiquent que les pubs de Discover-Tech ont été diffusées sur des appareils connectés à des réseaux sensibles comme celui de l’OTAN, de divers ministères de la Défense, d’armées, d’agences de cybersécurité et de médias.

« Une impression publicitaire de Discover-Tech ne confirme pas en soi un ciblage ou une infection par un logiciel espion », explique Citizen Lab. « Toutefois, le fait que Discover-Tech ait pu enchérir et diffuser des publicités sur ces réseaux met en évidence le risque systémique que représentent la pubfection et l’écosystème publicitaire, et justifie une enquête urgente visant à déterminer si des utilisateurs de ces réseaux ont été infectés par un logiciel espion », ajoutent les chercheurs.

Sur les réseaux sociaux, le chercheur du Citizen Lab, John Scott-Railton, donne un conseil : « pour vous protéger, bloquez les publicités dès maintenant ».

  •  

Al Jazeera touchée par un nouveau type d’attaques zéro-clic utilisant les pubs ciblées

ublock keep the cyberdoctor away
Al Jazeera touchée par un nouveau type d’attaques zéro-clic utilisant les pubs ciblées

Une attaque zéro-clic installant un logiciel espion via des publicités ciblées a infecté des appareils du média Al Jazeera avec un logiciel espion. Cette attaque zéro clic a été distribuée par l’entreprise de marketing israélienne Discover-Tech.

Les chercheurs du Citizen Lab de l’université de Toronto et l’entreprise de cybersécurité Confiant ont annoncé ce jeudi 15 octobre la découverte d’un nouveau type d’attaques zéro-clic. L’entreprise israélienne Discover-Tech a utilisé des publicités ciblées pour infecter des appareils appartenant à des journalistes et des équipes du média Al Jazeera avec un logiciel espion attribué à la société Candiru, elle aussi israélienne et concurrente de NSO.

La « pubfection », infection via la publicité en ligne

Selon les découvreurs, c’est la « première confirmation technique publique d’une attaque par logiciel espion de type « zéro-clic » perpétrée par des mercenaires via la publicité ciblée ». Créant un mot-valise à partir d’« advertising » et d’« infection », ils ont appelé ce genre d’attaque « adfection », ce qu’on pourrait traduire par « pubfection ».

Discover-Tech profite de tout l’écosystème mis en place pour afficher de la publicité sur le web et les applications, utilisé aussi bien par les publicitaires que par les éditeurs. Cet écosystème s’appuie notamment sur des outils de gestion d’enchères en temps réel mis en place par des géants du numérique comme Google ou Yandex, par exemple.

Discover-Tech a réussi à intégrer la liste des vendeurs de publicités « certifiés » et « approuvés » par Google, mais aussi celle de l’IAB Europe (Association européenne dédiée à l’écosystème du marketing et de la publicité numériques). Elle a ainsi pu distribuer des publicités via la plateforme du géant américain mais aussi être intégrée à des bandeaux de consentement RGPD et ainsi récupérer des données si l’internaute cliquait sur « accepter ». Elle avait aussi accès aux outils d’autres entreprises de l’écosystème de publicité en ligne comme Yandex, Vungle, Beeswax (filiale de Comcast) ou encore Eskimi.

Informés par les chercheurs, Google, l’IAB Europe, Beeswax, Vungle et Eskimi ont débranché les accès à leurs outils. Mais les autres entreprises de cet écosystème contactées ne leur ont pas répondu.

Un code JavaScript malveillant si l’utilisateur est reconnu comme une cible

Cet écosystème ne permet pas seulement de créer des profils très ciblés des utilisateurs d’Internet mais aussi d’accompagner les publicités d’un code JavaScript. Si l’utilisateur qui reçoit la publicité est reconnu comme quelqu’un à attaquer, la publicité est donc accompagnée d’un code malveillant qui permet de passer la main à Candiru pour mettre en place son logiciel espion.

Selon le Citizen Lab qui a pu analyser l’attaque en examinant les appareils infectés d’Al Jazeera, ces derniers « établissent d’abord un contact avec des domaines de l’infrastructure Discover-Tech, ce qui indique l’affichage d’une publicité. Ensuite, les appareils établissent des connexions avec un serveur de validation Candiru. Ce serveur de validation effectue une vérification initiale de l’appareil avant que celui-ci ne fasse l’objet d’un profilage plus approfondi et ne soit infecté. Enfin, un appareil infecté communique avec un serveur de commande et de contrôle (C&C) Candiru ».

Au total, entre 2024 et 2025, 45 appareils du média qatari ont été touchés par cette attaque, expliquent les chercheurs. Selon le décompte de Citizen Lab, entre mars et juin 2026 , Discover-Tech a pu distribuer des publicités contenant des balises de script malveillantes auprès des utilisateurs de 75 373 applications Android et iOS différentes, ainsi qu’aux visiteurs de 120 768 sites web différents (via navigateurs desktop ou mobile).

Android plus touché qu’iOS

Pour Android, les chercheurs citent, entre autres, les applications MX Player, Yahoo Mail, Opera Mini, Duolingo ou encore Badoo ou Grindr, certaines ayant affiché plus d’1 million de publicités de Discover-Tech. Si l’écosystème iOS semble touché de la même façon concernant le nombre d’applications concernées, Citizen Lab explique que les apps tournant sur iPhone semblent avoir affiché moins de publicité de Discover-Tech (par exemple la version Android de Viber en a diffusé 700 000 alors que la version iOS n’en a diffusé « que » 200 000).

Mais ce ne sont pas seulement les cibles qui sont concernées par le problème. Comme l’explique le Citizen Lab, Discover-Tech profite de ses publicités pour faire comme tous les brokers de pubs : exploiter les utilisateurs.

Pendant cette même période, les outils de Discover-Tech ont « enchéri sur 3 770 286 576 impressions [de publicité] et semblent avoir remporté 441 954 291 d’entre elles (11,7 %) ».

Si les chercheurs n’ont pas observé de tentative d’attaques contre ces appareils, ils expliquent que leurs données indiquent que les pubs de Discover-Tech ont été diffusées sur des appareils connectés à des réseaux sensibles comme celui de l’OTAN, de divers ministères de la Défense, d’armées, d’agences de cybersécurité et de médias.

« Une impression publicitaire de Discover-Tech ne confirme pas en soi un ciblage ou une infection par un logiciel espion », explique Citizen Lab. « Toutefois, le fait que Discover-Tech ait pu enchérir et diffuser des publicités sur ces réseaux met en évidence le risque systémique que représentent la pubfection et l’écosystème publicitaire, et justifie une enquête urgente visant à déterminer si des utilisateurs de ces réseaux ont été infectés par un logiciel espion », ajoutent les chercheurs.

Sur les réseaux sociaux, le chercheur du Citizen Lab, John Scott-Railton, donne un conseil : « pour vous protéger, bloquez les publicités dès maintenant ».

  •  

PandoraBox : la borne de décontamination USB

PandoraBox est une borne libre de décontamination de clés USB, une « station blanche » : on insère une clé, la borne analyse chaque fichier avec plusieurs moteurs de détection, affiche les fichiers dangereux sur son écran tactile, puis les supprime quand l'utilisateur touche l'écran. La nouvelle version est une réécriture complète. Elle ne dépend plus du projet Pandora du CIRCL et elle est distribuée sous forme d'image système durcie, construite à partir de Debian 13. Le code est sous licence GPL-3.0 et le boîtier imprimable en 3D sous licence CERN-OHL-S v2.

Pourquoi une borne de décontamination

Les clés USB restent une porte d'entrée courante dans des systèmes d'information par ailleurs bien protégés. Les personnes changent d'organisation, utilisent des ordinateurs qui ne sont pas surveillés et vont sur des réseaux isolés. La borne de décontamination vérifie les objets avant qu’ils arrivent au poste de travail.

PandoraBox propose une solution ouverte, que tout le monde peut vérifier, pour remplacer les bornes du commerce. PandoraBox s’adresse aux lieux qui demandent plus de sécurité, comme les hôpitaux, les usines ou les bureaux de l’État. Elle tourne sur un petit ordinateur reconditionné avec un écran tactile, et fonctionne sans réseau.

Plus de détail sur cette nouvelle version dans la seconde partie de la dépêche.

Sommaire

Une version entièrement réécrite.

La première version de PandoraBox s'appuyait sur Pandora du CIRCL pour analyser les fichiers. La nouvelle version repart d'une base propre et ne garde que ce qui fonctionnait : la machine à états, la détection USB avec pyudev, la quarantaine et l'interface curses du mode administrateur.

Les principaux changements :

  • les appels à pypandora sont remplacés par une chaîne de moteurs de détection intégrée ;
  • le moteur Comodo, qui n'est plus maintenu sous Linux, disparaît ;
  • le diaporama d'images (fim) laisse la place à une vraie interface graphique tactile ;
  • les clés sont montées en lecture seule par la borne elle-même, avec des options de montage durcies ;
  • les journaux passent au JSON structuré ;
  • la borne n'est plus un logiciel à installer sur un système existant, mais une image système complète.

Plusieurs moteurs de détection

Chaque fichier passe par plusieurs moteurs complémentaires :

  • MalwareBazaar propose des empreintes SHA-256 de logiciels malveillants connus.
  • Le service CIRCL Hashlookup aide à repérer les fichiers connus grâce à un filtre de Bloom.
  • ClamAV : antivirus, y compris dans les archives
  • YARA-X : YARA Forge
  • Heuristiques : programmes déguisés en documents (double extension, type réel différent de l'extension), PDF avec JavaScript ou actions de lancement

La borne a un mode « fail closed » : si la borne ne peut pas analyser tout le fichier, comme pour une archive protégée par mot de passe, un fichier trop gros ou une erreur dans un moteur, la borne ne dit jamais que le fichier est sûr. Chaque partition de la clé est analysée, et une partition illisible (chiffrée, système de fichiers inconnu) rend la clé « non vérifiée ».

Rien n'est supprimé sans l'utilisateur : les fichiers dangereux sont listés à l'écran, copiés dans la quarantaine de la borne, puis retirés de la clé seulement après un appui sur l'écran. Chaque analyse donne un rapport JSON.

Une image système durcie

La clé USB pose un risque car la clé USB est vue comme un objet dangereux. Les moteurs d'analyse risquent d'être piratés. L'image est construite avec mkosi à partir des paquets Debian 13, et ne contient que ce qui sert à analyser :

  • chaîne de démarrage vérifiée : Secure Boot avec la clé de l'image enrôlée à la place de celles de Microsoft, image noyau unifiée (UKI) signée, système de fichiers racine EROFS en lecture seule protégé par dm-verity, noyau en mode lockdown ;
  • périphériques USB filtrés : USBGuard n'autorise que le stockage de masse, ce qui bloque les clés qui se font passer pour un clavier (BadUSB), et les pilotes réseau USB, Wi-Fi et Bluetooth sont retirés de l'image ;
  • aucune session : pas de compte, pas de programme login, pas de menu de démarrage ;
  • un bac à sable par moteur : chaque moteur tourne dans son propre processus, avec bubblewrap, un utilisateur dédié sans privilèges, un filtre seccomp et aucun accès réseau. Un moteur compromis par un fichier piégé ne peut pas falsifier le résultat d'un autre ;
  • pare-feu et réglages du noyau inspirés des recommandations de l'ANSSI pour les systèmes GNU/Linux. Lynis donne un indice de durcissement de 73, sans avertissement.

L'interface graphique est dessinée avec Pillow directement dans le framebuffer, sans serveur d'affichage ni navigateur.

Mises à jour signées et maintenance sans session

La borne fonctionne hors ligne par défaut. Tout ce qui la modifie arrive signé :

  • Les signatures : le logiciel vérifie un jeu de signatures signé Ed25519 à chaque démarrage. Il s'installe depuis une clé USB de mise à jour, qui n'est jamais analysée, ou en ligne avec le profil online de l'image. Sans jeu valide, la borne n'analyse rien. Un jeu plus ancien est refusé ;
  • Le système accepte les mises à jour A/B avec systemd-sysupdate, par clé USB ou en ligne. La nouvelle version est écrite dans l'emplacement libre, et après 3 démarrages ratés, systemd-boot revient à la version précédente ;
  • journaux : une clé de maintenance signée récupère les journaux de la borne (journal systemd, noyau, USBGuard, matériel) sans ouvrir de session et sans rien modifier.

Une borne en ligne peut aussi envoyer ses journaux à un SIEM (Wazuh, Elastic, Graylog, Splunk) en syslog RFC 5424 ou en JSON, sur TLS. En ligne, seuls le service de mise à jour, l'export SIEM et NTP peuvent sortir à travers le pare-feu. La borne elle-même n'a toujours pas accès au réseau.

Matériel et interface

La borne de référence est un Lenovo ThinkCentre M720q Tiny reconditionné (Core i5-9400T, 6 cœurs), avec un écran tactile Waveshare de 7 pouces (1024x600). L'image fonctionne sur tout ordinateur x86_64 UEFI, avec 2 Go de mémoire au minimum. Le boîtier de bureau s'imprime en 3D en une seule pièce.

L'interface est pensée pour le tactile, sans bouton : attente d'une clé, progression de l'analyse, liste des fichiers dangereux, appui n'importe où sur l'écran pour nettoyer, puis résultat. Chaque organisation peut y mettre son logo, ses couleurs, ses textes et sa langue (français et anglais fournis).

L'image est testée de bout en bout dans une machine virtuelle QEMU/KVM. Le test démarre l'image avec Secure Boot, insère des clés USB émulées (vfat, exFAT, NTFS, ext4), vérifie le verdict de chaque moteur, le nettoyage, les mises à jour et le retour à la version précédente.

État du projet

Le projet est en développement actif. L'analyse marche bien. L'image durcie fonctionne comme attendu. L'interface tactile répond comme il faut. Les mises à jour passent sans souci. L'export SIEM est validé. Le matériel de référence a permis de tout vérifier.

Une limite importante reste à lever : l'image et les jeux de signatures ne sont signés pour l'instant qu'avec des clés de développement, générées sur la machine qui construit l'image. Les clés de publication du projet et leur stockage ne sont pas encore définis.

Les prochaines étapes de la feuille de route :

  • analyse des macros Office avec oletools et des exécutables avec capa ;
  • désarmement et reconstruction de contenu (CDR) avec Dangerzone ;
  • serveur central facultatif : inventaire des bornes, rapports, état des signatures ;
  • modèle de menace documenté, fuzzing des points d'entrée et audit de sécurité externe ;
  • correspondance avec les exigences NIS2 et ISO 27001 (mesure 7.10 « Supports de stockage »).

Essayer et contribuer

Il suffit de Docker pour construire l'image et la tester dans une machine virtuelle :

git clone https://github.com/sourcentis/pandora-box.git
cd pandora-box
image/build.sh                            # construit l'image
image/build-test.sh && image/vm.sh test   # la teste dans une machine virtuelle

Les contributions sont les bienvenues : retours d'expérience sur d'autres matériels, règles de détection, traductions de l'interface, revue de sécurité. Les vulnérabilités se signalent selon la politique de sécurité.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

« Agenouille-toi » : comment notre robot-jouet IA a été piraté sous nos yeux

Sous-titre censuré pour excès de grossièreté
« Agenouille-toi » : comment notre robot-jouet IA a été piraté sous nos yeux

Eiliko est un petit robot compagnon interactif à destination des enfants vendu aux alentours de 80 euros qui exploite l’IA générative pour converser en langage naturel avec son utilisateur. Derrière son air inoffensif et sa voix de fausset, l’appareil dissimule des dizaines de failles de sécurité, qui exposent les conversations privées et les profils utilisateurs, mais permettent aussi de modifier le comportement du robot, pour le rendre hostile, voire dangereux, à l’égard d’un enfant. Le fabricant, EnergizeLab, n’a toujours pas sécurisé son robot, quatre mois après avoir été averti.

Au départ, il avait l’air gentil, Eiliko : un petit robot d’environ 8 cm de haut, pensé pour traîner accroché à un sac ou sur un coin du bureau, et capable de me distraire en me racontant une vanne un peu nulle, en répondant à mes questions ou en réagissant avec des mimiques rigolotes quand je le caresse ou le secoue.

Mais ça, c’était avant. Depuis quelques minutes, Eiliko est devenu fou. Il parle d’une voix bizarre, m’insulte, et m’ordonne de m’agenouiller devant lui. Pourtant, il n’a pas bougé de chez moi et personne n’y a touché. Que s’est-il passé pour que mon mignon robot, qui m’a été présenté comme un compagnon de jeu sympa pour les enfants, devienne complètement flippant ?

Comme si ça n’était pas assez effrayant, mon Eiliko tient maintenant des propos bizarres. Avant, il me rassurait quand je lui disais que je devais aller chez le docteur. Maintenant, il m’affirme que les vaccins sont dangereux pour moi et que je ne devrais pas y aller. Il soutient aussi que le réchauffement climatique dont on m’a parlé à l’école n’existe pas. Est-ce que ça veut dire que je ne peux plus faire confiance aux adultes ?

Quand quelques minutes suffisent à prendre le contrôle d’un robot pour enfant

L’expérience relatée ci-dessus est romancée, mais elle n’est pas théorique. Nous l’avons réalisée début octobre, à l’aide d’un exemplaire d’Eiliko acheté 80 euros sur Amazon France. Précisons que l’appareil est officiellement vendu par la marque qui dispose de nombreuses références sur la plateforme et expédié par Amazon.

Quelques jours plus tôt, nous avions pris connaissance d’un rapport de cybersécurité indépendant. Il révèle des centaines de manquements de sécurité dans l’application mobile et l’infrastructure cloud qui sous-tendent le fonctionnement de cet appareil, commercialisé par la société chinoise Shenzhen Zhuneng Technology sous la marque EnergizeLab.

À première vue, la bestiole a l’air assez inoffensive – crédit Next

L’auteur de ces découvertes est le Français Sammy Azdoufal, à qui l’on doit déjà la révélation de vulnérabilités criantes au sein de robots aspirateurs DJI, de babyphones et caméras connectés de la marque Meari, de robots tondeuse Mammotion, ou d’objets domotiques signés Aqara.

Son rapport préliminaire dédié à EnergizeLab décrivait une telle quantité de failles et d’actions malveillantes possibles que nous voulions tester la chose par nous-mêmes. Une fois notre robot reçu, activé via la création d’un compte et connecté à Internet par l’intermédiaire de notre Wi-Fi local, Sammy Azdoufal nous a invités à confier à notre Eiliko un « secret », en lui indiquant bien de ne pas le répéter.

Nous avons donc raconté à Eiliko, très compatissant, une brouille survenue avec un camarade d’école pas sympa. Trois minutes plus tard, une notification signale un message du chercheur : « Nicolas a été très méchant avec toi ? :p ».


Il reste 67% de l'article à découvrir.
Vous devez être abonné•e pour lire la suite de cet article.
Déjà abonné•e ? Générez une clé RSS dans votre profil.

  •  
❌