Skip to main content
Blog
Blog Attacks

Vol d'identifiants : comment les mots de passe sont volés

Le vol d'identifiants est passé du phishing de masse au vol de cookies de session, au contournement du MFA façon Evilginx et à l'injection de scripts.

Jul 19, 2026 10 min read
Vol d'identifiants : comment les attaquants volent les mots de passe en 2026
Table des matières

L'essentiel : le vol d'identifiants

  • Vol contre stuffing : le vol est la manière dont les attaquants obtiennent des identifiants valides. Le stuffing est l'étape suivante. Signaux différents, piles de détection différentes.
  • L'angle mort du MFA : le MFA standard n'arrête pas les quatre techniques dominantes : pages de phishing, proxys AiTM façon Evilginx, scripts tiers compromis, malwares infostealer.
  • Votre propre page de connexion : votre surface la moins défendue est votre propre page de connexion. Un script tiers compromis lit le formulaire pendant que votre utilisateur saisit, et les contrôles côté serveur ne le voient jamais.

Peu de temps ? Découvrez la détection de prise de contrôle de compte de cside. Elle couvre tout ce qui suit en un seul déploiement.

Vol d'identifiants : d'où viennent les identifiants

Le vol d'identifiants n'est pas du credential stuffing (et la différence compte)

Imaginons qu'un éditeur antifraude vous dise qu'il « arrête les attaques sur les identifiants ». Demandez-lui laquelle des deux moitiés : le vol ou le stuffing. S'il ne sait pas répondre clairement, il vous vend de la limitation de débit déguisée en plateforme de menaces.

Le vol est le haut de l'entonnoir. Les attaquants collectent des identifiants valides. Le stuffing est le bas. Les attaquants testent ces identifiants sur des sites cibles. Une seule opération de vol alimente des milliers de campagnes de stuffing. Un seul identifiant volé peut être testé sur tous les marchands d'internet.

Les signaux de détection diffèrent :

  • Le vol apparaît sur VOTRE site sous forme d'activité de script suspecte sur la page de connexion, ou d'exfiltration de données vers un domaine tiers inconnu.
  • Le stuffing apparaît sur VOTRE site sous forme de tentatives de connexion en masse, de vélocité par IP et de schémas distribués lents et discrets.

La limitation de débit arrête le stuffing. Elle ne touche pas au vol. Si votre seule défense contre les attaques sur les identifiants est une limite de débit sur /api/login, vous attrapez la seconde moitié de l'attaque et laissez la première se dérouler sans obstacle.

Quatre techniques de vol de 2026 que votre MFA n'arrête pas

1. Les pages de phishing (toujours le vecteur numéro un)

Les attaquants enregistrent un domaine sosie (voir notre article sur les attaques homoglyphes et l'astuce des caractères cyrilliques), clonent le HTML de votre connexion et génèrent du trafic par SMS ou e-mail. L'utilisateur saisit son mot de passe sur une page identique à la vôtre. L'identifiant part chez l'attaquant.

Le MFA standard réduit la valeur du mot de passe volé, mais pas à zéro. Si l'utilisateur le réutilise ailleurs (environ 65 % le font, selon toutes les études sur la réutilisation), l'attaquant vient d'obtenir l'accès à sa messagerie, sa banque ou son parc SaaS.

2. Adversaire au milieu façon Evilginx (AiTM)

Evilginx est un framework de phishing open source qui exécute un proxy inverse entre la victime et la vraie page de connexion. La victime saisit son mot de passe. Evilginx le transmet au site réel. Le site réel renvoie la demande de MFA. La victime valide le MFA. Evilginx le transmet. Le site réel renvoie le cookie de session. Evilginx vole le cookie de session.

Cela met en échec le MFA par TOTP, OTP par SMS et notification push. Cela ne met pas en échec les passkeys ni les clés matérielles FIDO2, car celles-ci se lient cryptographiquement au domaine d'origine et refusent de s'authentifier sur un site passé par un proxy.

Si votre base d'utilisateurs n'est pas sur un MFA résistant au phishing en 2026, les attaques de classe Evilginx coûtent une misère aux attaquants. Le framework est open source, les modèles de phishing sont banalisés, et le gain est le contournement de toute implémentation de MFA autre que FIDO2.

3. Script tiers compromis sur votre propre page de connexion

C'est celle que la plupart des défenses manquent. Votre page de connexion est saine. Votre code serveur est sain. Vos certificats sont valides.

Mais votre page de connexion charge des scripts. Google Tag Manager. Un widget de chat. De l'analytique. Des tests A/B. N'importe lequel d'entre eux, ou n'importe laquelle de leurs dépendances transitives, peut être mis à jour par son propriétaire sans vous prévenir. Quand l'un est compromis, que ce soit par une attaque sur la chaîne d'approvisionnement comme Polyfill[.]io (plus de 490 000 sites touchés en 2024) ou par un changement de règle dans le gestionnaire de balises, le script compromis s'exécute désormais dans le même contexte JavaScript que votre formulaire de connexion.

Il peut lire les champs du formulaire. Il peut attacher un écouteur à l'événement d'envoi. Il peut transmettre les identifiants vers un domaine contrôlé par l'attaquant avant même que votre endpoint de connexion ne voie la requête.

Votre WAF ne voit pas cela. Vos journaux serveur ne voient pas cela. Votre SIEM ne voit pas cela. Le seul endroit où l'exfiltration est visible est la session du navigateur du visiteur, à l'instant où elle se produit.

4. Malware infostealer sur l'appareil de l'utilisateur

Les infostealers comme RedLine, Raccoon et LummaC2 récupèrent les mots de passe enregistrés dans les navigateurs, les cookies des stockages de session locaux et les jetons MFA des applications d'authentification. Une fois installés sur l'appareil d'une victime, ils tournent en continu et transmettent les identifiants collectés à l'infrastructure de l'attaquant.

Vous ne pouvez pas arrêter cette attaque depuis votre côté du fil. Ce que vous POUVEZ faire, c'est détecter l'usage en aval : une authentification qui réussit depuis une empreinte d'appareil ou une origine géographique incohérente avec l'historique du compte.

Où cside intercepte le vol d'identifiants

Le jeu de données que les attaquants utilisent réellement en 2026

RockYou2024 est le corpus de référence. Publié mi-2024, il contient environ 10 milliards de mots de passe uniques en clair. Un agrégat de toutes les compilations de fuites significatives qui l'ont précédé, dédupliqué et normalisé. Toute compilation antérieure (Collections #1 à #5, Pwned Passwords de Have I Been Pwned, les différentes fuites « COMB ») en est un sous-ensemble.

Les attaquants ne lancent pas 10 milliards d'identifiants contre votre connexion. Cela déclencherait n'importe quelle limite de débit. Ce qu'ils font, c'est :

  1. Filtrer les identifiants correspondant à votre domaine (via les métadonnées de la fuite source)
  2. Filtrer les identifiants créés au cours des 24 derniers mois (plus de chances d'être encore valides)
  3. Filtrer les mots de passe qui passent des heuristiques de robustesse basiques (les attaquants supposent que l'utilisateur a réutilisé un « vrai » mot de passe, pas password123)
  4. Tester le sous-ensemble filtré par lots lents et discrets depuis des IP résidentielles

Voilà pourquoi la réputation d'IP ne vous aide pas à attraper le credential stuffing moderne. L'IP est celle d'un FAI résidentiel. La vélocité par IP est de 2 à 3 tentatives par heure. Seule la corrélation entre comptes le détecte.

Ce qui détecte réellement le vol d'identifiants

Quatre sources de signal, par ordre de rentabilité.

1. Surveillance en session de votre page de connexion

La seule défense qui attrape la technique numéro trois (script tiers compromis) consiste à observer ce que les scripts lisent réellement dans le formulaire de connexion, au sein de la session du navigateur d'un utilisateur réel. C'est ce que fait la plateforme de sécurité côté client de cside. Un capteur first party observe les lectures du DOM, les accès aux champs de formulaire et l'activité réseau sortante dans chaque session réelle, puis signale tout script qui touche aux champs d'identifiants sans figurer sur la liste autorisée.

Vous ne pouvez pas construire cela vous-même en une seule fois. Il faut une observation continue sur chaque session réelle, car l'attaquant n'armera l'exfiltration que sur une fraction des visiteurs (géographie ciblée, navigateur ciblé, type de compte ciblé) pour échapper aux scanners de détection.

2. Intelligence d'appareil à la connexion

Au niveau de l'endpoint de connexion, calculez une empreinte d'appareil à partir des attributs du navigateur, de l'empreinte TLS ou JA et de la cadence comportementale. Comparez-la à l'historique d'appareils du compte. Un nouvel appareil depuis une nouvelle zone géographique qui tente de s'authentifier est un signal fort, qu'il vienne d'un AiTM façon Evilginx ou d'un vol récent par infostealer.

Notre introduction à l'intelligence d'appareil parcourt la pile de signaux. En résumé : plus de 40 attributs de navigateur combinés en un identifiant d'appareil stable qui survit à l'effacement des cookies et aux fenêtres privées.

3. Vérification Have I Been Pwned à la connexion (ou mieux, à l'inscription)

Have I Been Pwned publie une API de recherche par plage qui permet de vérifier si un mot de passe figure dans un corpus de fuites connu sans envoyer le mot de passe réel (via un préfixe SHA-1 en k-anonymat). Cela devrait être une étape de tout parcours de connexion au-dessus d'un certain score de risque.

Si un utilisateur s'authentifie avec un mot de passe présent dans RockYou2024, traitez cela comme une preuve prima facie de vol. Forcez une réinitialisation du mot de passe et passez à un MFA résistant au phishing à sa prochaine connexion.

4. Corrélation entre comptes

Le signal le plus fiable est qu'un même appareil, une même empreinte ou un même schéma comportemental tente de s'authentifier sur plusieurs comptes de votre plateforme dans une courte fenêtre. La limitation par compte passe à côté. La limitation par IP aussi, car les proxys résidentiels tournent toutes les 30 secondes. Seule la corrélation des signaux d'appareil le détecte.

Là où le MFA aide encore (et là où il n'aide pas)

Le MFA résistant au phishing (WebAuthn, clés matérielles FIDO2, passkeys) arrête réellement les cas de page de phishing et d'Evilginx. Si votre base d'utilisateurs n'y est pas passée d'ici fin 2026, vous entretenez un anachronisme.

Mais le MFA résistant au phishing n'aide pas contre :

  • Un script tiers compromis sur votre propre page de connexion (le script lit le champ mot de passe quel que soit le type de MFA)
  • Un malware infostealer sur l'appareil de l'utilisateur (le malware exfiltre la graine de la passkey ou le cookie de session après authentification)
  • Les attaques par corrélation entre comptes (l'identifiant est déjà valide ; le MFA à la première connexion n'est pas le goulot d'étranglement)

La détection en couches (MFA plus surveillance en session plus intelligence d'appareil plus vérification HIBP) est ce qui referme les quatre brèches. Aucun contrôle isolé n'y parvient.

Ce que nous répondons à ceux qui demandent si cside est « encore un éditeur de MFA »

Nous ne le sommes pas. Le MFA, c'est ce qui se passe sur votre endpoint de connexion. cside, c'est ce qui se passe dans la session du navigateur, dans les sept secondes entre le moment où l'utilisateur saisit son mot de passe et celui où il valide. Nous voyons les scripts qui lisent le formulaire. Nous voyons les appels réseau sortants. Nous voyons les tentatives d'exfiltration qui n'atteignent jamais vos journaux serveur.

Si votre défense s'arrête à l'endpoint de connexion, vous ne voyez pas la technique numéro trois. C'est le cas d'environ 90 % des connexions e-commerce, fintech et SaaS en 2026. Corrigez-le et vous refermerez la plus grande brèche négligée de la chaîne d'attaque sur les identifiants.

Un script de vol bloqué par cside

Lectures associées

Mike Kutlu
Client-Side Security Consultant

Client-side security consultant at cside. 10+ years of experience implementing technology solutions for enterprises (previously at Oracle, Cloudflare, and Splunk). Now helping teams use client-side intelligence to catch & reduce fraud.

FAQ

Frequently Asked Questions

Non. Le vol (harvesting) est la manière dont les attaquants **obtiennent** des couples identifiant/mot de passe valides. Le stuffing est ce qu'ils en **font**. Une opération de vol alimente une campagne de stuffing, mais détecter chacune exige des signaux différents. Le vol se manifeste par une activité de script suspecte sur votre propre page de connexion ou par une exfiltration vers un CDN tiers. Le stuffing se manifeste par des tentatives de connexion en masse.

Seulement certains types. Le MFA standard par TOTP ou SMS est contourné par des kits de phishing comme Evilginx, qui font proxy du flux de connexion et volent le cookie de session obtenu. Le MFA résistant au phishing (passkeys, WebAuthn, FIDO2) arrête bien l'attaque classique de l'adversaire au milieu, mais uniquement pour le premier facteur. Le détournement de session après connexion fonctionne toujours si l'attaquant vole le cookie de session via un script tiers compromis.

À quatre endroits, par ordre de prévalence. Les pages de phishing qui clonent votre connexion (toujours numéro un), les proxys inverses de type Evilginx, le JavaScript tiers compromis sur votre propre page de connexion (attaques de classe Polyfill) et les malwares infostealer sur l'appareil de l'utilisateur. Le troisième cas est sous-estimé. Votre page de connexion est saine, mais une règle du gestionnaire de balises charge un script compromis qui lit le formulaire.

RockYou2024, publié mi-2024, contient environ 10 milliards de mots de passe uniques en clair, agrégés depuis des fuites antérieures. Les attaquants ne testent pas tous les identifiants du fichier. Ils filtrent par domaine, par fraîcheur de la fuite et par heuristique de robustesse du mot de passe afin de maximiser le rendement en prises de contrôle de comptes par tentative.

cside exécute un capteur first party dans le navigateur du visiteur, qui observe chaque script s'exécutant sur votre page de connexion lors de sessions réelles. Lorsqu'un script tiers lit un champ de formulaire, ouvre une connexion vers un domaine inconnu ou modifie le DOM du formulaire, nous le signalons en temps réel et conservons le payload comme preuve forensique. Les contrôles côté serveur ne voient jamais cela, car l'exfiltration se produit côté client, avant que la requête de connexion n'atteigne votre origine.

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