Skip to main content
Blog
Blog

Rapport sur les attaques côté client T2 2025

Les recherches de cside ont mis au jour plus de 72 000 sites web compromis, révélant comment les attaquants s'appuient sur des mécanismes de diffusion basés sur JavaScript, des vulnérabilités dans la chaîne d'approvisionnement tierce, et des tactiques d'ingénierie sociale trompeuses via le navigateur, telles que les fausses mises à jour de navigateur.

Jul 30, 2025 17 min read
image-client-side-attack-report-q2-2025

Résumé Exécutif

Le deuxième trimestre 2025 a continué de démontrer l'ampleur et la sophistication des attaques côté client, touchant des sites web dans un large éventail de secteurs, avec une attention particulière portée aux plateformes propulsées par WordPress. Les recherches de cside ont mis au jour plus de 72 000 sites web compromis, révélant comment les attaquants s'appuient sur des mécanismes de diffusion basés sur JavaScript, des vulnérabilités dans les chaînes d'approvisionnement tierces, et des tactiques trompeuses d'ingénierie sociale via le navigateur, telles que les fausses mises à jour de navigateur.

À l'intention des RSSI, des responsables du risque numérique et des parties prenantes en matière de sécurité, ce rapport présente les campagnes les plus critiques détectées ce trimestre, en offrant à la fois des détails techniques et une analyse stratégique pour soutenir une prise de décision proactive.

Point clé pour les dirigeants : Pour les dirigeants d'aujourd'hui, les cybermenaces modernes exploitent de plus en plus les interactions via le navigateur et la confiance des utilisateurs envers les plateformes CMS courantes. Se défendre contre ces menaces nécessite une visibilité sur les comportements à l'exécution, une gouvernance rigoureuse des scripts, et une intelligence des menaces coordonnée. Par ailleurs, les attaques côté client ciblant les plateformes de cryptomonnaies et les environnements de paiement présentent des risques disproportionnés, bien qu'elles représentent un volume plus faible du total des incidents.

Source

Sites infectés

Commentaires

Catégorie d'attaque – Normalisée

Type d'attaque

https://publicwww.com/websites/qaztool.com/

28 264


Arnaque aux jeux d'argent

Arnaque aux jeux d'argent

https://publicwww.com/websites/%22%2Fwp-rocket%2Fassets%2Fjs%2Flazyload%22/

~10 000

Estimation. Difficile de déterminer le nombre exact (environ 10 000)

Redirection malveillante

Redirection malveillante (Botnet)

https://csideai.slack.com/archives/C07RJT24LD6/p1746184510691899

~10 000

Estimation. Plus de 10 000, blog

Arnaque aux jeux d'argent

Arnaque aux jeux d'argent

https://publicwww.com/websites/%22wptheme.cloud%22/

7 545


Arnaque aux jeux d'argent

Arnaque aux jeux d'argent

https://publicwww.com/websites/highperformanceformat.com/

5 750


Redirection malveillante

Redirection malveillante

https://publicwww.com/websites/profitablecpmrate.com/

2 515


Redirection malveillante

Redirection malveillante

https://publicwww.com/websites/%22jquery.bond%22/

2 144


Compte administrateur backdoor

Compte administrateur backdoor

https://urlscan.io/search/#oasisid.com

1 517


Arnaque aux jeux d'argent

Arnaque aux jeux d'argent

https://urlscan.io/search/#gstatis.co

1 300


Magecart/Chaîne d'approvisionnement

Magecart/Chaîne d'approvisionnement

https://csideai.slack.com/archives/C07RJT24LD6/p1749826798760159

1 161


Injection WP

Injection WP

https://publicwww.com/websites/%2267.98.82.68%22/

839


Redirection malveillante

Redirection malveillante (Botnet)

https://publicwww.com/websites/%22new+Client.Anonymous%28%22/

386


Cryptojacking

Cryptojacking

https://publicwww.com/websites/%22spe-script.js%22/

354


Cryptojacking

Cryptojacking

https://publicwww.com/websites/scriptapi.dev/

319


Empoisonnement SEO

Empoisonnement SEO

https://publicwww.com/websites/pluginlibery.com/

165


Redirection malveillante/Chaîne d'approvisionnement

Redirection malveillante/Chaîne d'approvisionnement

https://urlscan.io/search/#tagscart.shop

146


Magecart

Magecart

https://publicwww.com/websites/%22s13a.biz%22/

96


Malvertising

Malvertising

https://publicwww.com/websites/%22grepling.xyz%22/

62


Potentiellement un botnet

Potentiellement un botnet

https://urlscan.io/search/#dsgnbee.com

38


Magecart

Magecart

https://publicwww.com/websites/qriofc188.com/

22


Arnaque aux jeux d'argent

Arnaque aux jeux d'argent

https://publicwww.com/websites/%22F





Principales campagnes côté client

1. Arnaque par injection de PWA chinoise – Ciblage mobile avec contenus pour adultes

  • Repérée pour la première fois en juin 2025, cette campagne a déjà touché plus de 10 000 sites web et est toujours active.
  • Cause principale : Code injecté dans le service worker et la logique PWA de thèmes et modèles populaires.
  • Infrastructure d'attaque : Hébergée sur des sous-domaines rotatifs liés à des leurres APK à thème adulte.
  • Infrastructure d'attaque : Des domaines comme qaztool[.]com et ses sous-domaines étaient responsables de l'injection d'iframes qui prenaient le contrôle de l'intégralité de la fenêtre d'affichage.
  • Ce qui rend cette attaque unique ? Elle ne se déclenche que si vous utilisez un appareil mobile.
  • Encourage l'installation de PWA malveillantes se faisant passer pour des applications pour adultes
  • Utilise le fingerprinting et le cloaking pour échapper aux sandboxes
  • Point clé : Cette attaque ne se limite pas aux navigateurs, elle expose les appareils des utilisateurs à un risque durable.
  • Lire l'article

    image-web-page-with-chinese-characters
    Une image d'une page web avec des caractères chinois sur fond noir

    2. Détournement de Google OAuth et abus de WebSocket

    • Détectée : Mai 2025
    • Sites web touchés : 22

    Cause principale : URL de rappel OAuth légitimes détournées pour déclencher des fonctions JavaScript malveillantes.

    Infrastructure d'attaque : Abus des jetons de réponse Google OAuth avec des charges utiles eval(atob(...)) dynamiques et des points de terminaison WebSocket obfusqués.

    Caractéristiques notables :

    • Le script ne s'active qu'après l'authentification de l'utilisateur avec Google
    • Agit comme une balise sensible à la session ou un voleur de jetons
    • La méthode d'exfiltration via WebSocket échappe à la surveillance traditionnelle du trafic

    Ce qui rend cela important : Les attaquants détournent des systèmes de connexion de confiance comme Google OAuth, auxquels les utilisateurs font naturellement confiance.

    Lire l'article

    image-sample-script
    Un exemple d'image d'un script

    3. Clone de CoinMarketCap – Faux videur de portefeuille

    • Détectée : Mai 2025
    • Sites web touchés : Clones ciblés à haute valeur et interception de trafic via du SEO frauduleux

    Cause principale : Faux clones de CoinMarketCap injectés dans des réseaux publicitaires et des domaines par typosquatting

    Infrastructure d'attaque : Domaines usurpés imitant l'interface de CoinMarketCap, avec des voleurs d'identifiants et des videurs de portefeuilles intégrés

    Caractéristiques notables :

    • Réplication pixel parfaite de l'interface de CoinMarketCap
    • Collecte d'identifiants via de fausses fenêtres de connexion
    • Scripts de vidage de portefeuille déclenchés après l'authentification
    • Dans certaines versions, l'interface de ChatGPT était utilisée comme leurre secondaire

    Risque stratégique : L'usurpation d'identité de plateformes crypto très fiables entraîne des pertes d'actifs réels et érode la confiance dans le Web3.

    Lire l'article

    image-website
    Une image d'un site web

    4. Abus de ClickFix – Injection de code multi-plateformes implacable

    • Détectée : Mai 2025

    Cause principale : Utilisation malveillante du plugin ClickFix pour injecter du JavaScript arbitraire dans plusieurs plateformes CMS.

    Infrastructure d'attaque : Les attaquants ont exploité la compatibilité multi-plateformes de ClickFix pour déposer des charges utiles obfusquées sur WordPress, Joomla et des configurations CMS personnalisées.

    Caractéristiques notables :

    • Injection de scripts dynamiques avec ciblage contextuel
    • Les charges utiles comprenaient des redirecteurs, des balises de suivi et des skimmers
    • Difficile à tracer en raison de l'utilisation de fonctions natives au plugin et de chemins de scripts aléatoires

    Risque stratégique : Un accès persistant sur plusieurs plateformes permet aux attaquants de faire tourner les charges utiles après compromission sans exploitation supplémentaire.

    Lire l'article

    image-installation-instructions-for-MacOS
    Une image montrant les instructions d'installation pour MacOS

    5. scriptapi[.]dev – Empoisonnement SEO pour de faux services

    • Détectée : Avril 2025
    • Sites web touchés : ~500

    Cause principale : Injectée via une fausse source de script ou un plugin d'analyse détourné.

    Infrastructure d'attaque : Des hôtes de scripts usurpés ont injecté des liens cachés et du spam de commentaires.

    Caractéristiques notables :

    • Bourrage de mots-clés masqué ciblant les robots des moteurs de recherche
    • Injection de centaines de liens sortants de manière invisible
    • Souvent associé à la redirection via des domaines expirés

    Risque stratégique : Pénalités SEO importantes ; utilisé pour manipuler le classement dans les moteurs de recherche au profit de sites frauduleux.

    Recommandations stratégiques pour les dirigeants et les RSSI

    À mesure que les menaces côté client deviennent plus sophistiquées et furtives, les défenseurs en entreprise doivent adopter une approche en couches et tournée vers l'avenir pour protéger la confiance des utilisateurs, la continuité des activités et la conformité réglementaire. Sur la base des tendances observées au T2 2025, cside recommande les actions stratégiques suivantes :

    1. Gouvernance des risques côté client

    Faites-en une priorité : Examinez et surveillez tout le code JavaScript tiers avant et après le déploiement. Pour l'ensemble des ressources JavaScript tierces. Chaque script, plugin ou dépendance introduit dans l'expérience utilisateur doit être suivi, vérifié et surveillé en environnement de production.

    2. Capacités de détection en temps réel

    Investissez dans la surveillance comportementale des environnements navigateur pour détecter les actions malveillantes telles que l'injection d'iframes, le skimming d'identifiants, les boucles de redirection ou la manipulation non autorisée du DOM — des menaces souvent invisibles pour les outils d'analyse statique.

    3. Le CMS web comme cible de haute valeur

    Des plateformes comme WordPress restent des cibles privilégiées pour les attaquants en raison de leur adoption massive et d'une hygiène de correctifs inégale. Traitez les environnements CMS avec une rigueur de niveau entreprise, incluant l'application automatique des correctifs, des pipelines de vérification des plugins et des contrôles d'intégrité réguliers.

    4. Zéro confiance pour la distribution de JavaScript

    Ne considérez aucun script comme sûr, appliquez les règles de Zéro confiance à tout le JavaScript, même au code provenant de sources fiables. Partez du principe d'une compromission par défaut, appliquez une CSP (Content Security Policy) et journalisez chaque exécution de script et chaque requête réseau à des fins de détection d'anomalies et d'audit.

    5. Playbooks de réponse et simulations de menaces

    Élaborez et entraînez-vous sur des playbooks de réponse aux incidents axés sur :

    • Les compromissions JavaScript de la chaîne d'approvisionnement
    • Les attaques par injection côté client
    • Le vol d'identifiants via de fausses fenêtres de connexion

    Utilisez des scénarios réels tels que Magecart, l'abus de PWA et le détournement de plugins comme base pour des exercices de simulation.

    Aperçu des indicateurs clés

    Indicateur

    Résultat T2 2025

    Total des sites web compromis

    72 740

    Nouvelles techniques d'attaque côté client observées

    4 (abus OAuth, redirection PWA, backdoors via plugin, usurpation de CDN)

    Compromissions majeures de la chaîne d'approvisionnement

    2

    CMS principalement ciblé

    WordPress

    Principaux secteurs touchés

    E-commerce, Crypto, Petites entreprises, Médias

    Exposition réglementaire

    Risques de non-conformité RGPD, CCPA dus à la fuite de données utilisateurs

    Risques de conformité mis en évidence

    PCI-DSS (Magecart), RGPD, CCPA

    Ciblage du secteur crypto

    Faible volume, haute sévérité (videurs de portefeuilles, clones de phishing)

    Nombre de sites web touchés par type d'attaque

    Tendances stratégiques observées au T2 2025

    Au cours du T2 2025, plusieurs évolutions ont défini le paysage changeant des menaces côté client :

    1. Attaques côté client axées sur le mobile

    Les campagnes malveillantes ciblent de plus en plus les appareils mobiles, en particulier Android. Des redirections via PWA aux leurres de type APK dropper, les attaquants optimisent leurs charges utiles pour les navigateurs mobiles, où la détection et le sandboxing restent limités.

    2. Weaponisation des fonctionnalités web légitimes

    Les campagnes du T2 ont abusé des flux OAuth, des service workers et des API natives du navigateur pour déguiser des activités malveillantes en comportements utilisateurs normaux. Parmi les exemples : le détournement de session via les callbacks Google OAuth et les redirections persistantes injectées via les service workers PWA.

    3. Érosion de la confiance dans l'interface du navigateur

    Nous avons observé une hausse des détournements plein écran, des fausses modales de connexion et des clones pixel-perfect de plateformes de confiance comme CoinMarketCap. Ces attaques exploitent la confiance des utilisateurs dans l'interface visuelle du navigateur, contournant ainsi les indicateurs de sécurité traditionnels basés sur l'URL.

    4. L'exploitation de WordPress reste omniprésente

    WordPress a continué de servir de principal point d'entrée pour les compromissions côté client. Des plugins non corrigés et des thèmes non sécurisés ont permis des injections persistantes via des tactiques telles que les backdoors jquery.bond et l'abus du plugin ClickFix.

    5. Injection de code multiplateforme via ClickFix

    Le plugin ClickFix a été détourné pour déployer des logiciels malveillants côté client sur WordPress, Joomla et des plateformes CMS personnalisées. Ses capacités d'injection flexibles ont permis aux attaquants d'adapter les charges utiles selon l'environnement, allant des voleurs d'identifiants aux scripts de fraude publicitaire. Cela marque un glissement vers une exploitation agnostique de la plateforme, étendant la portée des attaques côté client bien au-delà de WordPress.

    Impact sur la conformité et la réglementation

    Ce n'est pas qu'une question technique — les violations côté client peuvent entraîner des amendes RGPD, des poursuites judiciaires et une perte de confiance des clients. Les organisations doivent traiter l'environnement côté navigateur comme faisant partie de leur infrastructure réglementée.

    1. Règlement général sur la protection des données (RGPD)

    Les logiciels malveillants côté client, les redirections ou l'abus de scripts tiers peuvent constituer une violation des obligations de protection des données au titre de l'article 32 du RGPD.

    Implications :

    • Amendes pouvant atteindre 20 millions d'euros ou 4 % du chiffre d'affaires annuel mondial, selon le montant le plus élevé
    • Obligation de notification de la violation aux autorités de contrôle et aux utilisateurs concernés
    • Atteinte à la réputation due aux obligations de signalement public

    2. Risque PCI-DSS : écrémage de pages de paiement et Magecart

    Les attaques côté client telles que Magecart, le formjacking et les skimmers de paiement violent directement les exigences PCI-DSS v4.0, notamment celles relatives au contrôle et à l'intégrité des scripts côté client.

    Conséquences :

    • Amendes réglementaires et perte potentielle de la conformité PCI
    • Obligations de notification de violation selon les directives du PCI Council
    • Atteinte à la marque, perte de confiance des consommateurs et exposition juridique. Compte tenu de l'omniprésence des tunnels de paiement basés sur JavaScript, sécuriser les environnements côté navigateur n'est plus facultatif pour les marchands conformes PCI.

    3. California Consumer Privacy Act (CCPA)

    Les scripts malveillants qui exfiltrent ou utilisent abusivement des informations personnelles peuvent déclencher des actions coercitives au titre du CCPA, notamment :

    • Droit d'action privé pour les consommateurs californiens
    • Dommages et intérêts légaux en cas de violation de données, même sans intervention réglementaire
    • Surveillance accrue des régulateurs d'État en cas de négligence avérée

    4. Réputation de la marque et exposition juridique

    Au-delà des amendes et des sanctions formelles, les menaces côté client créent des risques commerciaux cumulatifs :

    • Poursuites judiciaires de clients et perte de confiance des utilisateurs
    • Mise sur liste noire par les moteurs de recherche et les plateformes publicitaires (ex. : Google Safe Browsing)
    • Exclusion des réseaux d'affiliation ou perte de revenus due à la fraude ou au détournement par scripts

    Bilan des prévisions de risques — T2 2025

    Au début du T2, cside avait projeté plusieurs développements à haut risque sur la base des tendances du T1. Voici un bilan de ces prévisions, mettant en évidence les menaces qui se sont concrétisées et celles qui restent émergentes ou en évolution.

    Tendance prévue

    Résultat

    Description

    Essor du phishing côté client assisté par l'IA

    Confirmé

    Nous avons observé des attaquants utilisant l'IA pour créer de faux écrans de connexion d'un réalisme saisissant.

    Extension aux chaînes d'approvisionnement des applications mobiles

    Limité

    En l'absence d'incidents majeurs au niveau des SDK, la diffusion ciblée sur mobile via l'injection PWA et les leurres APK a augmenté, notamment dans les campagnes d'arnaque pour adultes et de jeux d'argent.

    Croissance des campagnes d'empoisonnement SEO

    Confirmé

    Plusieurs campagnes ont exploité des domaines .gov, .edu et des domaines expirés à forte autorité pour accroître la visibilité des arnaques. scriptapi[.]dev et les domaines associés ont utilisé cette tactique à grande échelle.

    Ciblage de la chaîne d'approvisionnement CDN et plugins

    Limité

    Aucune violation significative de CDN n'a été détectée au T2. Cependant, les attaquants se sont tournés vers l'usurpation de chemins de diffusion (ex. : faux chemins WP Rocket) et l'abus de plugins (ex. : ClickFix).

    Émergence des attaques de cryptominage JavaScript

    Confirmé

    Un petit nombre de scripts de cryptojacking ont été identifiés (ex. : spe-script.js, Client.Anonymous), mais la tendance ne s'est pas répandue à grande échelle sur le web.

    Campagnes ciblées de vidage de portefeuilles crypto

    Confirmé

    Bien que moins nombreuses, ces attaques ont siphonné de véritables fonds aux utilisateurs. (~16 sites)
    L'impact financier par incident reste élevé.

    Prévisions de risques pour le T3 2025

    Sur la base des tendances d'attaques observées au T2, cside prévoit les développements suivants pour le T3 :

    Tendance prévisionnelle

    Probabilité

    Description

    Livraison de charges utiles et évasion augmentées par l'IA

    Élevée

    Les attaquants devraient adopter des LLM pour générer des scripts de redirection adaptatifs, des pages de phishing obfusquées et des charges utiles générées à l'exécution qui mutent à chaque chargement.

    Expansion des écosystèmes de videurs de portefeuilles

    Élevée

    Avec l'intérêt croissant pour Solana, Base et les chaînes Layer-2, les kits de videurs de portefeuilles devraient se diversifier, avec de nouveaux mécanismes de livraison (ex. : faux airdrops, videurs par QR code).

    Détournement d'API légitimes (ex. : OAuth, WebSocket)

    Élevée

    L'abus de jetons OAuth et de canaux WebSocket natifs au navigateur va s'intensifier, permettant des détournements de session furtifs et des balises émises depuis des sites compromis.

    ClickFix & abus multiplateforme par plugins

    Moyenne

    De plus en plus d'attaquants devraient adopter des plugins de type ClickFix ou des boîtes à outils similaires pour des injections JavaScript flexibles multi-CMS, au-delà de WordPress.

    Recrudescence des attaques web ciblant Android

    Moyenne

    Les navigateurs mobiles resteront une cible facile. Attendez-vous à davantage de pages leurres basées sur des APK, de fausses applications crypto et de détournements via PWA conçus pour les environnements Android.

    Résurgence du cryptojacking (minage dans le navigateur)

    Limitée

    Le cryptojacking pourrait faire son retour dans les environnements à forte densité publicitaire et sur les sites CMS compromis, notamment en cas de hausse du cours du Monero. Sa prévalence actuelle reste toutefois faible.

    Recommandations stratégiques à l'intention des dirigeants et des RSSI

    Les organisations doivent dépasser les défenses périmètriques traditionnelles et intégrer la surveillance de sécurité du navigateur en temps réel comme composante centrale de leur stratégie de gestion des risques. Sur la base des enseignements du T2 2025, cside recommande les mesures concrètes suivantes :

    1. Gouvernance des risques côté client

    Établir des politiques de gouvernance formelles pour l'ensemble des actifs côté client :

    • Imposer une revue avant déploiement et une surveillance après déploiement pour tout JavaScript tiers
    • Tenir à jour un inventaire approuvé des scripts avec gestion des versions, validation des hachages et contrôles d'intégrité

    2. Capacités de détection à l'exécution

    Déployer des outils de surveillance comportementale pour capturer les activités suspectes dans l'environnement du navigateur en production, notamment :

    • Les injections d'iframes et les prises de contrôle de page entière
    • Les manipulations non autorisées du DOM
    • Les connexions réseau sortantes inattendues Ces détections doivent déclencher des alertes avant que les utilisateurs ne soient affectés.

    3. Zéro confiance pour les contenus tiers

    Appliquer les principes du Zéro confiance aux contenus externes :

    • Utiliser les en-têtes Content Security Policy (CSP) pour restreindre le chargement des ressources
    • Appliquer la Subresource Integrity (SRI) à tous les scripts tiers
    • Journaliser et auditer tous les chargements de scripts dynamiques et les exécutions de scripts inline

    4. Renforcement de la posture de sécurité WordPress

    Durcir la surface d'attaque de votre CMS, en particulier WordPress :

    • Imposer l'application automatique des correctifs sur le cœur, les plugins et les thèmes
    • N'autoriser que des plugins et thèmes vérifiés et audités sur le plan de la sécurité
    • Surveiller la création non autorisée de comptes administrateurs et les élévations de privilèges

    5. Préparer et tester les playbooks de réponse aux incidents

    Élaborer et répéter des playbooks axés sur les menaces modernes côté client :

    • Injection JavaScript (ex. : Magecart, videurs de portefeuilles)
    • Compromissions de la chaîne d'approvisionnement (ex. : compromission de plugin ou de CDN)
    • Empoisonnement SEO et atteinte à la réputation de domaine Intégrer des workflows de communication et de divulgation clairement définis à l'intention des autorités réglementaires (RGPD, CCPA, PCI-DSS) en cas de violation.

    Conclusion

    Le paysage des menaces en 2025 continue d'évoluer. Les attaquants n'ont plus besoin de compromettre des serveurs ; il leur suffit de compromettre un script. Le navigateur est désormais la ligne de front.

    Pour garder une longueur d'avance, les organisations doivent dépasser les modèles de défense centrés sur le serveur et investir dans la détection et la réponse aux menaces côté client en temps réel. Même les menaces à faible fréquence mais à fort impact, comme les videurs de portefeuilles crypto ou les attaques de skimming de cartes, peuvent entraîner des pertes financières significatives et une exposition réglementaire.

    Chez cside, nous restons engagés à identifier et publier les menaces émergentes afin de renforcer les défenseurs, consolider la confiance numérique et rendre le web plus sûr pour tous.

    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.

    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.

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