En bref : prévention du card testing avec vélocité pré-autorisation
- Les règles de vélocité par IP ont été conçues pour un fraudeur paresseux et une IP statique. Le card testing distribué s'étale sur des IP rotatives et de petits montants, si bien que chaque tentative individuelle reste sous le seuil et les ML transactionnels les scorent une à une.
- cside lit les mouvements de curseur, le timing de remplissage, la cadence de session et les signatures d'agents IA au checkout avant la soumission de l'autorisation, de sorte qu'une session de card testing bloquée génère zéro exposition aux chargebacks. Les identifiants volés apparaissaient dans 39 % des brèches selon Verizon DBIR 2026, et la pile s'enchaîne directement sur l'export CE 3.0 en cas de fuite.
- Si vous utilisez Stripe Radar et ne voyez qu'un score post-autorisation, ajoutez la détection de session pré-autorisation. Si votre checkout est vraiment à faible volume sans risque d'automatisation, restez sur les règles de vélocité.
Un logiciel de prévention de la fraude au test de cartes stoppe les tentatives automatisées de validation de numéros de cartes volées avant qu'aucun débit ne s'achève. Les campagnes de test sont pilotées par des scripts et des agents IA, si bien que le signal qui les repère se trouve dans le comportement de la session de paiement : cadence mécanique, absence de mouvement de curseur et signatures d'agents IA que la détection au niveau du navigateur lit avant que le débit ne se déclenche.
La fraude au test de cartes consiste à passer des transactions automatisées par le paiement d'un marchand pour vérifier si des numéros de cartes volées sont actifs avant de les utiliser pour des achats plus importants. L'attaquant possède une liste de numéros de cartes volées et ne sait pas lesquels sont encore actifs. Il passe de petites transactions (souvent $0.00 ou $1.00) pour tester chaque carte auprès d'un vrai processeur de paiement. Le marchand absorbe le volume de rétrofacturations issu des refus, et les cartes qui passent deviennent des munitions pour une fraude plus importante.
Le test de cartes cause des dommages de deux manières distinctes. Le dommage direct est le volume de rétrofacturations et les frais de processeur générés par les transactions de test échouées. Le dommage indirect est que chaque carte validée est ensuite utilisée pour des achats plus importants ailleurs, ce qui alimente l'écosystème de fraude plus large. Le Verizon DBIR 2026 a constaté que les identifiants volés apparaissent dans 39 % des violations de données, et les données de cartes volées issues de ces violations alimentent les opérations de test de cartes à grande échelle.
| Outil | Couche de détection | Détecte le test de cartes par agent IA | Détecte avant le déclenchement de la transaction | Preuve de rétrofacturation | Offre gratuite |
|---|---|---|---|---|---|
| cside | Navigateur (comportement de session + empreinte d'appareil) | Oui | Oui | Oui (export CE 3.0) | Oui (1,000 appels API/mois) |
| Stripe Radar | ML transactionnel (post-autorisation) | Limité | Non (score après la transaction) | Aucune preuve de session | Non (clients Stripe uniquement) |
| Règles de vélocité | Limitation du débit de requêtes | Non (le test distribué la contourne) | Partiel | Non | Variable |
Pourquoi les outils au niveau transactionnel manquent le test de cartes distribué
Les systèmes de scoring de fraude basés sur la transaction, comme Stripe Radar, évaluent le risque de transactions individuelles à l'aide d'un apprentissage automatique entraîné sur des données de paiement historiques. Ils sont efficaces pour signaler des transactions suspectes individuelles à partir de motifs de comportement de carte.
La limite pour le test de cartes en particulier tient au moment et à la distribution. Les opérations modernes de test de cartes répartissent les tests sur de nombreuses cartes, de nombreux petits montants et parfois de nombreux comptes marchands simultanément. Les transactions de test individuelles paraissent anodines parce que le montant est faible, la carte est réelle (elle est simplement peut-être volée) et l'opération est assez lente pour rester sous les seuils de vélocité. Le motif n'est visible que lorsqu'on agrège de nombreuses sessions dans le temps, ce qui nécessite des données au niveau de la session que les outils au niveau transactionnel ne collectent pas.
Les règles de vélocité (limites de débit sur la fréquence des transactions par IP ou par carte) sont contournées en faisant tourner les IP et en étalant les tests dans le temps. Les opérations de test de cartes distribuées sont spécifiquement conçues pour rester sous les seuils qu'imposent les règles de vélocité.
cside : détection du test de cartes au niveau du navigateur
Le test de cartes est mené par des scripts et des agents IA plutôt que par des humains, et cette distinction apparaît dans la session de paiement elle-même, avant qu'aucune transaction ne se déclenche.
La détection du test de cartes par cside collecte des signaux au niveau du navigateur pendant la session de paiement : mouvement du curseur (ou son absence), délai entre les événements de remplissage de formulaire, cadence de session, signatures d'agents IA et caractéristiques d'empreinte d'appareil. Un acheteur humain qui parcourt un formulaire de paiement déplace le curseur, marque une pause avant de confirmer le paiement et remplit les champs avec une variation de rythme naturelle. Un script de test de cartes automatisé remplit les champs à des intervalles calculés, déplace le curseur en lignes droites ou pas du tout, et achève le paiement à une vitesse mécaniquement constante quelle que soit la complexité du formulaire.
L'API renvoie un verdict de risque en temps réel avant que l'autorisation de paiement ne soit soumise. Votre flux de paiement utilise ce signal pour bloquer la session, présenter un défi CAPTCHA ou marquer la transaction pour une revue manuelle. Une session de test de cartes bloquée avant l'autorisation ne produit aucune responsabilité de rétrofacturation. La preuve de session (empreinte d'appareil, verdict d'agent IA, score de comportement de session) peut être exportée au format Visa Compelling Evidence 3.0 si une transaction de test s'achève et génère un litige.
Stripe Radar
Stripe Radar est un système de scoring de fraude par apprentissage automatique proposé aux clients de Stripe. Il évalue le risque des transactions à partir du comportement de carte, de la vélocité et des motifs observés sur le réseau Stripe.
Pour la prévention du test de cartes, Stripe Radar fournit un signal utile sur les transactions suspectes individuelles mais intervient après le lancement de l'autorisation de paiement. Il ne collecte pas les signaux de session de navigateur avant le déclenchement de la transaction, et il ne détecte pas les caractéristiques d'agent IA ou d'automatisation qui identifient une session comme un test de cartes avant qu'aucun débit ne soit tenté. Les organisations qui utilisent Stripe Radar pour prévenir le test de cartes fonctionnent avec un modèle de réponse a posteriori plutôt qu'avec un blocage avant autorisation.
Liste de vérification pour l'acheteur
- Détecte-t-il les sessions de test avant l'autorisation ? La détection avant autorisation est le seul moyen d'atteindre une responsabilité de rétrofacturation nulle sur les transactions de test.
- Détecte-t-il le test piloté par agent IA ? Le test de cartes moderne recourt de plus en plus à des agents IA qui franchissent le CAPTCHA et ressemblent à des humains au niveau réseau.
- Fonctionne-t-il sur les opérations de test distribuées ? Une détection sur session unique qui ne peut pas agréger les empreintes d'appareil entre les sessions manquera les attaques coordonnées.
- Produit-il des preuves utilisables en cas de litige ? Lorsque des transactions de test s'achèvent, une preuve au format CE 3.0 détermine si le litige est gagnable.
- S'intègre-t-il au niveau de la page de paiement ? Une intégration côté serveur au niveau transactionnel manque les signaux de session qui identifient les opérations de test.








