Skip to main content
Blog
Blog

Credential stuffing : comment le détecter et le bloquer à la connexion

Le credential stuffing teste à grande échelle des paires identifiant/mot de passe volées. Repérez les signaux de connexion qui le trahissent et bloquez-le.

Jul 09, 2026 10 min read
Credential stuffing : comment le détecter et le bloquer à la connexion

Le credential stuffing est une attaque automatisée qui rejoue à grande échelle, contre vos points d'entrée de connexion, des paires identifiant/mot de passe issues de fuites de données passées. Les attaquants misent sur la réutilisation des mots de passe : une paire volée sur un site fonctionne souvent sur des dizaines d'autres. Ce n'est pas de la devinette. Les identifiants sont déjà valides, et l'attaquant vérifie où ils ouvrent encore un compte.

Voici comment fonctionne l'attaque, pourquoi elle reste rentable, comment les bots à agent IA la rendent plus difficile à détecter, et quels signaux de connexion et contrôles permettent de la repérer et de la bloquer.

Qu'est-ce que le credential stuffing, et pourquoi fonctionne-t-il ?

Le principe est simple. Les attaquants assemblent des combolists de paires identifiant/mot de passe divulguées, puis les passent dans des outils automatisés contre l'API de connexion d'une cible. Ils n'ont pas besoin d'un taux de succès élevé. Même une fraction de pour cent sur des millions de tentatives donne des milliers de comptes fonctionnels.

Cela fonctionne parce que les gens réutilisent leurs mots de passe. Deux Américains sur trois réutilisent leurs mots de passe d'un compte à l'autre, selon security.org, ce qui signifie qu'une seule fuite compromet bien plus que le service touché. Cette réutilisation est tout le fondement économique de l'attaque.

Le credential stuffing se distingue de la force brute, et la différence compte pour la détection :

  • La force brute devine de nombreux mots de passe contre un seul compte. Le trafic est bruyant et facile à limiter en débit.
  • Le credential stuffing rejoue des paires connues comme valides sur de nombreux comptes. Le trafic ressemble davantage à des connexions normales, avec des taux de réussite plus élevés et un volume plus faible par compte.

Parce que les identifiants sont réels et que le volume par compte est faible, le stuffing se fond dans le trafic de connexion légitime. C'est pourquoi un seuil unique le détecte rarement.

Comment les bots à agent IA aggravent-ils le credential stuffing ?

Les anciens outils de stuffing étaient grossiers : des débits de requêtes élevés depuis une poignée d'IP, des user agents par défaut, aucun véritable navigateur. Les limites de débit et la détection de bots basique en venaient à bout dans la plupart des cas. Cette époque touche à sa fin.

La nouvelle vague passe par des navigateurs furtifs et des agents IA qui se comportent bien plus comme des humains. Ils :

  • Font tourner les empreintes d'appareil et de navigateur d'une tentative à l'autre pour éviter d'être regroupés
  • Résolvent les CAPTCHA, y compris les défis visuels et comportementaux
  • Imitent le rythme humain, les mouvements de souris et les schémas de navigation
  • Répartissent le trafic sur de vastes pools de proxys résidentiels pour déjouer les limites basées sur l'IP
  • S'adaptent en temps réel à la manière dont vos défenses réagissent

Les kits de navigateurs furtifs font désormais partie de la trousse à outils standard de l'automatisation. Les installations de playwright-stealth, l'un des nombreux kits de navigateurs furtifs, ont été multipliées par 10 au cours de 2025, selon les recherches de cside. L'outillage pour mener des connexions automatisées convaincantes est bon marché et largement disponible.

Les défenses qui n'inspectent que les signaux de la couche réseau passent à côté de la moitié du tableau. Le navigateur est l'endroit où le bot opère, et où se trouvent les indices.

Quels signaux de connexion révèlent le credential stuffing ?

La détection fonctionne mieux en combinant des signaux, plutôt qu'avec une seule règle. La Credential Stuffing Prevention Cheat Sheet d'OWASP recommande de superposer les contrôles plutôt que de s'appuyer sur une seule vérification, car les attaquants ajustent leur comportement pour passer sous les seuils individuels.

Le tableau ci-dessous associe les signaux à plus forte valeur à ce qu'ils indiquent et à la manière d'y réagir.

SignalCe qu'il indiqueComment réagir
Rafale de connexions / pic de vélocitéRejeu scripté de nombreuses paires d'identifiants contre votre point d'entréeLimiter le débit et brider par IP, par compte et par empreinte ; renforcer les défis
Empreinte de navigateur headless ou furtifAutomatisation se faisant passer pour un vrai navigateurBloquer ou défier la session ; router vers la détection de bots et d'agents IA
Nombreux comptes depuis un même appareil ou navigateurUn acteur testant une combolist sur plusieurs comptesSignaler l'appareil et exiger une vérification renforcée à chaque tentative
Déplacement impossibleUn même compte se connectant depuis des lieux inaccessibles dans le temps écouléForcer une nouvelle authentification et examiner les changements récents du compte
Correspondance avec des identifiants compromisLa paire soumise apparaît dans des données de fuites connuesForcer une réinitialisation du mot de passe avant l'accès ; bloquer l'identifiant à la réinitialisation
Ratio élevé d'échecs puis de succèsSondage qui finit par tomber sur une paire valideMettre la session en quarantaine et exiger une MFA résistante au phishing
VPN, proxy ou IP malveillante connueTrafic routé pour masquer son origine ou réutilisant une source signaléeAugmenter le score de risque ; combiner avec d'autres signaux avant de bloquer

Aucune ligne ne constitue à elle seule une preuve. La détection la plus solide apparaît lorsque plusieurs se déclenchent ensemble dans une même session, par exemple une empreinte de navigateur furtif, plus une rafale de connexions, plus une correspondance avec des identifiants compromis. Un utilisateur réel ne produit presque jamais cette combinaison.

C'est aussi là que la visibilité au niveau du navigateur compte. Les rafales de connexions et la réputation d'IP se voient côté serveur, mais les navigateurs furtifs, la rotation d'empreintes et le comportement des agents IA n'apparaissent que lorsque vous pouvez lire ce que le navigateur fait réellement.

Comment bloquer le credential stuffing ?

La détection vous indique qu'une attaque est en cours. Pour la stopper, il faut des contrôles superposés, afin que le contournement de l'un ne livre pas le compte. Procédez dans cet ordre :

  1. Imposez une MFA résistante au phishing sur les connexions à forte valeur. Les passkeys et les clés de sécurité matérielles résistent au phishing et déjouent d'emblée les identifiants rejoués, car un mot de passe valide à lui seul ne suffit pas. OWASP désigne la MFA comme une défense principale contre le credential stuffing. Les codes à usage unique par SMS et e-mail sont plus faibles : réservez donc les méthodes les plus robustes aux flux sensibles.
  2. Bloquez les mots de passe connus comme compromis. Vérifiez les mots de passe par rapport aux bases de données de fuites lors de l'inscription et de la réinitialisation, et rejetez les correspondances. Si un identifiant actuel apparaît plus tard dans une fuite, forcez une réinitialisation avant qu'un attaquant ne puisse l'utiliser.
  3. Limitez le débit et bridez les points d'entrée de connexion. Appliquez des limites par IP, par compte et par empreinte d'appareil, pas seulement par IP, puisque les attaquants se répartissent sur des pools de proxys. Ajoutez des délais et des défis progressifs à mesure que le risque augmente.
  4. Ajoutez le fingerprinting ainsi que la détection de bots et d'agents IA. Utilisez le fingerprinting du navigateur et de l'appareil pour identifier l'automatisation, les navigateurs furtifs et les agents IA qui font tourner les empreintes et résolvent les CAPTCHA. Filtrez ce trafic avant qu'il n'atteigne l'authentification.
  5. Réagissez vite lorsqu'une session semble compromise. Révoquez les sessions actives, invalidez les jetons et forcez une nouvelle authentification. Examinez les changements de compte effectués après la connexion suspecte, comme la mise à jour de l'e-mail, du téléphone ou des coordonnées de versement.

La MFA est fondamentale, et elle ne suffit pas à elle seule. Les attaquants peuvent encore abuser de sessions volées, de proxys de phishing en adversary-in-the-middle et de flux de récupération faibles. Associer la MFA à des signaux au niveau du navigateur et de l'appareil comble ces lacunes. La même approche superposée sous-tend une défense plus large contre la prise de contrôle de compte, puisque le credential stuffing est la voie la plus courante vers l'ATO.

Où se situe la couche navigateur ?

Les utilisateurs réels, les utilisateurs frauduleux et les bots atteignent tous votre connexion via un navigateur. Cela fait du navigateur à la fois un canal de diffusion de code malveillant et une riche source de signaux sur l'identité réelle de celui qui se connecte.

Deux réalités de la couche navigateur façonnent la défense contre le credential stuffing :

  • Le navigateur expose l'automatisation que le réseau masque. Les navigateurs furtifs, les runtimes headless, la rotation d'empreintes et le comportement des agents IA sont visibles dans l'environnement du navigateur, et non dans un paquet réseau. Lire ces signaux permet de distinguer les connexions scriptées des connexions humaines.
  • Le navigateur peut être la surface d'attaque elle-même. Un script tiers compromis ou injecté sur votre page de connexion peut subtiliser des identifiants avant même que votre serveur ne voie la requête, ou rediriger les utilisateurs vers une connexion falsifiée. La surveillance de la sécurité côté client détecte les altérations de scripts que les contrôles réseau laissent passer.

cside est une plateforme de sécurité côté client conçue pour la couche navigateur. Elle combine la détection d'agents IA au fingerprinting de l'appareil et du navigateur pour faire remonter les signaux du tableau ci-dessus, puis les livre sous forme de signaux bruts via API afin que les équipes pilotées par les développeurs puissent les intégrer dans leur propre logique de risque pour la connexion et la récupération. Comme l'analyse est ancrée dans le navigateur, elle attrape les navigateurs furtifs et les bots à agent IA que les outils traditionnels, limités au réseau, ne voient pas.

Que doivent faire les équipes en priorité ?

Vous n'avez pas besoin de déployer tous les contrôles en même temps. Une séquence pratique :

  • Activez le blocage des mots de passe compromis lors de l'inscription et de la réinitialisation. C'est peu coûteux et cela élimine une grande part des identifiants exploitables.
  • Imposez une MFA résistante au phishing sur vos connexions à plus forte valeur avant de l'étendre plus largement.
  • Instrumentez votre connexion avec les signaux de détection ci-dessus, puis ajustez les seuils sur des combinaisons plutôt que sur des règles isolées.
  • Ajoutez le fingerprinting au niveau du navigateur et la détection d'agents IA afin de voir l'automatisation que les signaux réseau laissent passer.

Le credential stuffing prospère sur la réutilisation des mots de passe et l'automatisation bon marché. Contrez la première avec la MFA et les vérifications de mots de passe compromis, et la seconde avec la limitation de débit et la détection au niveau du navigateur.

Pour voir les signaux de la couche navigateur en action, réservez une démo ou consultez les tarifs de cside.

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

Le credential stuffing est une attaque automatisée qui teste à grande échelle, contre les points d'entrée de connexion d'une cible, des paires identifiant/mot de passe issues de fuites de données antérieures. Les attaquants partent du principe que les gens réutilisent leurs mots de passe : une paire volée sur un site compromis ouvre donc souvent des comptes sur des dizaines d'autres. Ce n'est pas de la devinette de mot de passe : l'attaquant possède déjà des paires valides et vérifie où elles fonctionnent encore.

La force brute devine des mots de passe en essayant de nombreuses combinaisons contre un seul compte. Le credential stuffing rejoue des paires identifiant/mot de passe connues comme valides, issues de fuites, sur de nombreux comptes, en tablant sur un taux de réussite faible mais fiable. Comme les identifiants sont réels, les taux de réussite sont plus élevés et le trafic ressemble davantage à des connexions normales, ce qui rend la détection plus difficile que le blocage de simples tentatives de devinette.

Surveillez les rafales de connexions et les pics de vélocité, les empreintes de navigateurs headless ou furtifs, le grand nombre de comptes tentés depuis un même appareil ou navigateur, les déplacements impossibles et les identifiants correspondant à des données de fuites connues. Aucun signal n'est concluant à lui seul. La détection la plus solide combine les données de requête côté serveur avec les signaux du navigateur, afin de distinguer l'automatisation scriptée et les bots à agent IA des utilisateurs réels.

Superposez les contrôles : imposez une MFA résistante au phishing (passkeys ou clés matérielles) sur les connexions à forte valeur, bloquez les mots de passe connus comme compromis lors de l'inscription et de la réinitialisation, limitez le débit et bridez les points d'entrée de connexion, et ajoutez le fingerprinting du navigateur ainsi que la détection des bots et agents IA pour filtrer l'automatisation avant qu'elle n'atteigne l'authentification. La OWASP Credential Stuffing Prevention Cheat Sheet recommande la MFA et les vérifications de mots de passe compromis comme défenses principales.

Il fonctionne à cause de la réutilisation des mots de passe. Environ deux personnes sur trois réutilisent leurs mots de passe d'un site à l'autre, selon security.org, si bien qu'une seule fuite expose des comptes bien au-delà du service compromis. Les attaquants achètent ou assemblent des combolists de milliards de paires divulguées et les rejouent à moindre coût grâce à l'automatisation, n'ayant besoin que d'un faible taux de réussite pour être rentables.

Les bots à agent IA utilisent des navigateurs furtifs, font tourner les empreintes d'appareil et de navigateur, résolvent les CAPTCHA et adaptent leur comportement à vos défenses en temps réel. Cela leur permet d'imiter des connexions humaines et de contourner les limites de débit et la détection de bots traditionnelle. Des signaux au niveau du navigateur, qui démasquent les navigateurs furtifs et les incohérences d'empreinte, sont nécessaires pour attraper cette nouvelle vague d'automatisation.

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