Skip to main content
Blog
Blog Attacks

Funnull sanctionnée : ce que Polyfill[.]io a révélé sur le blanchiment d'infrastructure

Les sanctions de l'OFAC contre Funnull montrent pourquoi l'attaque Polyfill faisait partie d'un risque plus large de blanchiment d'infrastructure et de chaîne d'approvisionnement du navigateur.

May 18, 2026 9 min read
Bannière illustrée du blog sur les sanctions contre Funnull, montrant le blanchiment d'infrastructure et le risque de chaîne d'approvisionnement du navigateur
Table des matières

Réponse rapide : l'OFAC a sanctionné Funnull Technology Inc. le 2025-05-29, ainsi que l'administrateur Liu Lizhi. Cette action change la lecture de l'incident Polyfill[.]io : ce qui ressemblait à une campagne de redirection contre des sites qui chargeaient encore un ancien utilitaire JavaScript était en réalité une faille de chaîne d'approvisionnement côté navigateur, liée à une opération plus large de blanchiment d'infrastructure.

La leçon pour les équipes de sécurité est directe : les scripts tiers ne peuvent pas être considérés comme fiables pour toujours simplement parce qu'ils l'ont été une fois. Les changements de propriétaire, les changements de routage CDN et les payloads de second niveau peuvent transformer une dépendance navigateur normale en chemin d'attaque.

TL;DR : sanctions Funnull et blanchiment via Polyfill

  • Sanctions de l'OFAC : L'OFAC a sanctionné Funnull Technology Inc. et l'administrateur Liu Lizhi le 2025-05-29
  • 200 M$ de pertes : Treasury a lié Funnull à plus de 200 millions de dollars de pertes déclarées par des victimes aux États-Unis
  • 548 CNAMEs cartographiés : Le FBI a identifié 548 CNAMEs Funnull liés à plus de 332 000 domaines uniques
  • Dépôt acheté et altéré : Treasury affirme que Funnull a acheté et modifié en 2024 un dépôt de code utilisé par des développeurs web pour rediriger les visiteurs
  • Vérifications runtime nécessaires : Le cas Polyfill[.]io montre pourquoi les défenses côté navigateur ont besoin de vérifications du comportement runtime des scripts, pas seulement de la confiance envers le fournisseur

Peu de temps ? Découvrez le blocage Magecart et skimmer dans le navigateur de cside. Elle couvre tout ce qui suit en un seul déploiement.

Ce qui a changé : Funnull est maintenant un fournisseur d'infrastructure sanctionné

Le Département du Trésor américain a sanctionné Funnull, une société basée aux Philippines qui fournissait une infrastructure informatique à des centaines de milliers de sites impliqués dans des escroqueries d'investissement en monnaie virtuelle. Treasury a décrit ces escroqueries comme du pig butchering et a indiqué que Funnull avait directement facilité des schémas associés à plus de 200 millions de dollars de pertes déclarées par des victimes aux États-Unis.

Capture du communiqué de Treasury annonçant les sanctions contre Funnull Technology Inc.

La même action a sanctionné Liu Lizhi, décrit par Treasury comme administrateur de Funnull. Treasury a indiqué que Liu participait à des documents opérationnels et à des tâches incluant l'attribution de domaines à des cybercriminels pour de la fraude à l'investissement, du phishing et des sites de jeux d'argent en ligne.

L'échelle compte. L'avis du FBI publié le même jour indique que les enquêteurs avaient identifié 548 CNAMEs Funnull uniques liés à plus de 332 000 domaines uniques depuis janvier 2025. Ce n'est pas un seul mauvais domaine. C'est une couche d'infrastructure.

Comment Polyfill[.]io s'inscrit dans le schéma plus large de Funnull

En 2024, Polyfill[.]io était déjà un avertissement clair sur la chaîne d'approvisionnement du navigateur. Un service JavaScript largement intégré a changé de mains, puis a servi des redirections malveillantes à une partie des utilisateurs selon des conditions runtime. La société de sécurité Sansec a documenté la charge utile. (La CVE-2024-38526 associée a été attribuée à pdoc, l'outil de documentation Python qui chargeait polyfill.io, et non à l'incident dans son ensemble.) cside a couvert l'incident dans L'attaque Polyfill[.]io expliquée, a signalé l'ampleur réelle dans notre chronologie complète de Polyfill.io, et a expliqué pourquoi il était bien plus qu'une simple attaque de redirection.

L'action de Treasury contre Funnull rend le lien plus net. Treasury a déclaré qu'en 2024 Funnull avait acheté un dépôt de code utilisé par des développeurs web et l'avait modifié de manière malveillante pour rediriger les visiteurs de sites légitimes vers des sites d'escroquerie et de jeux d'argent en ligne.

Diagramme montrant des CDN appartenant à Funnull acheminant du JavaScript depuis des sites web via des serveurs de redirection vers des sites de jeux d'argent et de pig butchering

Au 2026-05-18, PublicWWW listait encore 61 593 pages web contenant "polyfill.io", même si Namecheap avait pris des mesures contre le domaine malveillant après l'attaque de chaîne d'approvisionnement de 2024. Ce résidu est le problème opérationnel : les dépendances navigateur peuvent rester intégrées longtemps après qu'un domaine a été suspendu, bloqué ou publiquement identifié comme non sûr.

C'est le modèle opérationnel que les équipes de sécurité doivent reconnaître. Un script peut être inoffensif au moment de son approbation, risqué après un changement de propriétaire et malveillant lorsque le chemin de code change. Le propriétaire du site peut ne changer aucune ligne de code. Le navigateur de l'utilisateur exécute quand même le nouveau payload.

Tableau de bord cside privacy watch montrant la visibilité sur les scripts tiers

Ce que le blanchiment d'infrastructure signifie pour les équipes de sécurité

Le blanchiment d'infrastructure consiste à utiliser une infrastructure crédible pour masquer ou légitimer une activité malveillante. Au lieu d'héberger chaque site frauduleux sur des serveurs à faible réputation évidente, un opérateur peut passer par des fournisseurs cloud, des CDN, des chaînes DNS et des marques de façade qui semblent normales de loin.

Pour la sécurité du navigateur, le point le plus important n'est pas l'étiquette. C'est l'écart de contrôle. Un site peut faire confiance à une URL CDN parce qu'elle fonctionnait hier. Une revue fournisseur peut approuver un domaine parce que le fournisseur était légitime à ce moment-là. Un tag manager peut afficher le même script principal pendant que ce script charge une ressource secondaire différente au runtime.

C'est pourquoi la confiance basée seulement sur la source échoue. Le navigateur n'exécute pas un questionnaire fournisseur. Il exécute du JavaScript.

ContrôleCe qu'il aide à faireLà où il échoue
Inventaire des scriptsMontre quels scripts sont censés être présentsRate le comportement runtime et les changements rapides côté fournisseur
Revue fournisseurCapture la propriété commerciale et l'approbationDevient obsolète après acquisitions, rebrands et changements de sous-traitants
Subresource IntegrityBloque les fichiers statiques modifiés quand les hashes sont fixésCasse avec les scripts dynamiques et ne couvre pas les sous-scripts runtime
Content Security PolicyLimite les origines de chargement des scripts et ressourcesExige des allowlists précises et peut manquer le comportement à l'intérieur des domaines autorisés
Surveillance du comportement runtimeObserve ce que les scripts chargent, changent et font réellementNécessite une instrumentation navigateur et une revue opérationnelle

Pourquoi les sanctions ne mettent pas fin au risque côté navigateur

Les sanctions peuvent perturber une société nommée, geler des actifs sous juridiction américaine et rendre les échanges avec la partie sanctionnée juridiquement risqués pour les personnes américaines. Elles ne suppriment pas automatiquement d'Internet chaque domaine, script, route CDN ou société de façade clonée qui y est associé.

Le risque post-sanctions est déjà visible dans la recherche de threat intelligence. Silent Push a rapporté que l'infrastructure associée à l'écosystème plus large Triad Nexus et Funnull avait continué à évoluer après les sanctions de 2025, avec blocage géographique, rotation de CNAMEs et sociétés de façade à l'apparence propre.

L'action ultérieure de Treasury et du Royaume-Uni contre les réseaux cybercriminels d'Asie du Sud-Est montre aussi le contexte d'application plus large. L'OFAC a sanctionné 146 cibles au sein du Prince Group Transnational Criminal Organization, tandis que FinCEN a finalisé une règle coupant Huione Group du système financier américain. Ce sont de grands réseaux adaptatifs. Supprimer une marque ne supprime pas le modèle économique.

Capture du communiqué de Treasury sur l'action des États-Unis et du Royaume-Uni contre les réseaux cybercriminels d'Asie du Sud-Est

Que faire cette semaine

Commencez par les scripts qui peuvent toucher les parcours de connexion, checkout, création de compte, paiement et données personnelles.

  1. Recherchez polyfill[.]io, bootcdn[.]net, bootcss[.]com, staticfile[.]net, staticfile[.]org et unionadjs[.]com dans le code source, les tag managers, les modèles CMS et les anciens snippets
  2. Supprimez les scripts de compatibilité morts dont les navigateurs modernes n'ont plus besoin
  3. Associez chaque script tiers à un propriétaire, un but, un périmètre de pages et un niveau d'accès aux données
  4. Identifiez les scripts qui chargent d'autres scripts, construisent des URLs dynamiquement ou exécutent un code différent selon le user agent, la géographie, le referrer ou l'état de session
  5. Utilisez SRI seulement quand le script est statique et que le fournisseur prend en charge des hashes stables
  6. Renforcez CSP sur les parcours sensibles, puis surveillez les violations avant de passer de report-only à enforcement
  7. Ajoutez une surveillance runtime afin de voir les changements de scripts, redirections, accès aux données et appels réseau inattendus au chargement des pages

Considérez cela comme un exercice de gouvernance des scripts tiers, pas comme un nettoyage Polyfill ponctuel.

Comment cside aide à surveiller le risque des scripts tiers

cside travaille à la couche navigateur, là où les scripts tiers s'exécutent réellement. C'est important parce que les logs serveur, les revues fournisseur et les inventaires statiques ratent des comportements runtime importants.

Avec cside, les équipes peuvent voir quels scripts se chargent sur les vraies pages, ce qu'ils appellent, comment ils changent et s'ils tentent des comportements suspects comme des redirections inattendues ou des accès aux données. Cette visibilité aide les équipes sécurité et conformité à passer de "nous avons approuvé ce fournisseur une fois" à "nous savons ce que ce code fait maintenant".

Les sanctions contre Funnull sont un signal utile. Elles montrent que le risque de chaîne d'approvisionnement côté client n'est pas théorique et ne se limite pas aux domaines manifestement malveillants. Le risque se situe dans l'écart entre l'inclusion approuvée et l'exécution au runtime.

Au 2026-05-18, les désignations de sanctions, les indicateurs d'infrastructure et les façades actives peuvent changer. Traitez les domaines et CNAMEs nommés comme des pistes d'enquête, pas comme une blocklist complète.

Pour aller plus loin

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.

FAQ

Frequently Asked Questions

L'OFAC a sanctionné Funnull Technology Inc. le 2025-05-29 pour avoir fourni une infrastructure à des sites impliqués dans des escroqueries d'investissement en monnaie virtuelle, souvent appelées pig butchering. Treasury a aussi sanctionné l'administrateur de Funnull, Liu Lizhi.

Oui. Treasury a déclaré que Funnull avait acheté en 2024 un dépôt de code utilisé par des développeurs web et l'avait modifié de manière malveillante pour rediriger les visiteurs de sites légitimes vers des sites d'escroquerie et de jeux d'argent en ligne. Cela correspond à l'incident de chaîne d'approvisionnement Polyfill[.]io étudié par cside en 2024.

Le blanchiment d'infrastructure consiste à utiliser de l'hébergement, du cloud, des CDN ou du DNS crédibles pour donner à des sites malveillants une apparence légitime et les rendre plus difficiles à supprimer. Il peut inclure l'achat massif d'adresses IP, la rotation de CNAMEs, l'abus de comptes et des marques de façade présentables.

Supprimer Polyfill[.]io règle une dépendance exposée. Cela ne règle pas le risque plus large qu'un script tiers, un CDN ou un domaine fournisseur puisse changer de propriétaire, charger un nouveau code ou rediriger des utilisateurs après approbation.

Les équipes doivent maintenir un inventaire des scripts, vérifier leur intégrité quand les fichiers statiques le permettent, appliquer CSP lorsque c'est possible et surveiller le comportement runtime des scripts dans le navigateur. L'enjeu est de détecter ce que les scripts chargent et font réellement pour les utilisateurs réels, pas seulement ce qui a été approuvé lors de la revue fournisseur.

Surveillez et sécurisez vos scripts tiers

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Commencez gratuitement, ou essayez Business avec un essai de 14 jours.

Interface du tableau de bord cside affichant la surveillance des scripts et les analyses de sécurité
Related Articles
Réserver une démonstration

Envie de passer tout ça en revue avec un ingénieur ?

Trente minutes, sur votre propre site. Pas de slides.

Nous vous montrerons :

Quels scripts tiers s'exécutent actuellement sur votre site
Où vous en êtes sur les exigences PCI DSS 6.4.3 et 11.6.1
Quelle part de votre trafic provient de bots et d'agents IA

Vous préférez simplement poser une question ?

Recherche de créneaux…

Humains uniquement. On le saurait.

Un problème pour réserver ? Ouvrir le calendrier dans un nouvel onglet

Quel problème cherchez-vous à résoudre ?

Dites-le-nous en une ligne et nous reviendrons vers vous avec quelque chose d'utile, pas un discours générique.

Nous aidons souvent sur :

Voir quels scripts tiers s'exécutent sur votre site
Les preuves pour PCI DSS 6.4.3 et 11.6.1
Les bots, les agents IA et le vol de comptes

Vous préférez réserver un créneau ? Choisir un créneau