Skip to main content
Blog
Blog

Protection contre les bots en 2026 : pourquoi la détection au niveau du navigateur repère ce que les WAF laissent passer

Les agents IA tournent dans de vrais navigateurs Chromium et déjouent les WAF. La détection navigateur lit l'entropie du canvas et la cadence de session pour les repérer.

Jul 31, 2026 7 min read
Protection contre les bots en 2026 : pourquoi la détection au niveau du navigateur repère ce que les WAF laissent passer

En bref : stopper les assistants IA qui contournent les WAF

  • Un WAF vérifie trois choses : la chaîne user-agent, le taux de requêtes et la réputation de l'IP source. OpenAI Operator envoie un vrai UA Chrome, avance à vitesse humaine et sort par un proxy résidentiel. Ce n'est pas un problème de bots, c'est un problème de WAF.
  • Nommez l'agent : Les pertes d'account takeover aux États-Unis sont passées de 11,4 milliards de dollars en 2024 à 13,5 milliards en 2025, soit +18% en un an selon Javelin. cside lit l'entropie de canvas, la géométrie du curseur et la sortie WebGL dans la session pour nommer Operator, Claude for Chrome et Playwright.
  • Juger par session : Ne bloquez pas une catégorie, jugez une session. Autorisez les outils d'accessibilité, bloquez le credential stuffing, challengez les paramètres de compte, tout ça par page. Si votre fournisseur ne renvoie pas un agent nommé, vos vrais clients paieront les faux positifs.

Peu de temps ? Découvrez la détection d'agents IA de cside. Elle couvre tout ce qui suit en un seul déploiement.

En 2026, la protection contre les bots doit fonctionner à l'intérieur du navigateur, pas seulement au périmètre réseau. Des agents IA comme OpenAI Operator et Claude for Chrome tournent dans un vrai Chromium avec de véritables chaînes user-agent, si bien que les contrôles d'en-têtes, de débit et d'IP sur lesquels un WAF s'appuie les lisent tous comme humains.

La catégorie s'est élargie. Elle couvre toujours les scrapers et les scripts de credential stuffing, mais elle doit désormais tenir compte des agents IA (OpenAI Operator, Claude for Chrome, Playwright, Puppeteer, Selenium) qui agissent à une vitesse à peu près humaine et portent de vraies identités de navigateur. Les repérer exige des signaux qui n'existent qu'une fois le JavaScript exécuté : empreintes canvas, cadence de session, géométrie du curseur et sortie WebGL.

Pourquoi la protection contre les bots au niveau réseau passe à côté des agents IA

La protection classique contre les bots opère au niveau réseau. Un WAF vérifie trois choses : la chaîne user-agent, le débit des requêtes et la réputation de l'IP source. Les agents IA déjouent les trois par conception.

OpenAI Operator s'exécute dans un vrai navigateur Chromium. Il envoie une véritable chaîne user-agent de Chrome plutôt qu'un identifiant de bot. Il remplit les formulaires de connexion, clique sur les boutons et parcourt les pages à une vitesse à peu près humaine, si bien que la limitation de débit ne se déclenche jamais. Acheminée via un proxy résidentiel, son IP correspond à une connexion haut débit domestique sans historique de liste noire. À chaque point de contrôle qu'un WAF peut inspecter, l'agent ressemble à une personne.

Il en va de même pour Playwright, Puppeteer et Selenium en configuration furtive. Ils suppriment la propriété navigator.webdriver sur laquelle reposait l'ancienne détection, et un outil au niveau réseau n'a plus rien à vérifier.

Les signaux au niveau du navigateur qui exposent les agents IA

Les signaux au niveau du navigateur sont le seul moyen fiable de distinguer les agents IA des utilisateurs humains en 2026. Aucun d'eux n'apparaît dans un en-tête de requête HTTP, si bien qu'un WAF ou un outil de périmètre ne les voit jamais.

Entropie de l'empreinte canvas. Lorsqu'un navigateur affiche un élément canvas, le résultat varie selon le GPU, le pilote graphique et le pipeline de rendu des polices du système d'exploitation. Un GPU virtualisé ou headless produit un résultat à faible entropie, très uniforme. La machine d'un vrai utilisateur produit un résultat plus riche et plus bruité. Cette différence est mesurable et constante.

Cadence de session. Les utilisateurs humains font des pauses, relisent, corrigent des fautes de frappe et perdent le fil, si bien que le rythme de leurs interactions comporte une variance naturelle. Les agents IA exécutent des séquences avec une régularité mécanique : les frappes arrivent à intervalles fixes, les champs sont remplis dans un ordre précis et les transitions de page se produisent sans hésitation ni retour en arrière.

Géométrie du curseur. Un humain qui déplace un curseur d'un point à un autre trace un arc courbe avec des micro-corrections. Un agent qui utilise un mouvement de souris programmatique produit des vecteurs rectilignes ou des courbes anormalement lisses, invraisemblables pour une saisie organique.

Empreinte des polices et WebGL. L'ensemble des polices installées sur un système et la sortie des programmes de shader WebGL varient tous deux selon le matériel réel. Les environnements conteneurisés ou virtualisés produisent des jeux de polices limités de façon prévisible et une sortie WebGL uniforme qui ne correspond pas à la plateforme user-agent déclarée.

Parmi les agents nommés qui présentent ces schémas figurent OpenAI Operator, Claude for Chrome, Playwright, Puppeteer et Selenium. Chacun est identifié grâce à une combinaison de signaux plutôt qu'à un seul contrôle.

Aux États-Unis, les pertes liées au piratage de comptes sont passées de 11,4 milliards de dollars en 2024 à 13,5 milliards de dollars en 2025, soit une hausse de 18 % sur un an, selon la Javelin Strategy & Research 2026 Identity Fraud Study.

AnnéePertes de piratage de comptes aux États-Unis (USD)
202411,4 milliards de dollars
202513,5 milliards de dollars

Cette croissance est principalement portée par le credential stuffing automatisé, les agents IA remplaçant de plus en plus les anciens bots scriptés comme outil d'attaque privilégié.

Des contrôles par page pour le trafic d'agents IA détecté

Bloquer chaque agent IA est rarement la bonne décision. Certains sont légitimes : les outils d'accessibilité, les automatisations de flux B2B autorisées et les intégrations approuvées par les clients passent tous par l'automatisation de navigateur. Vous voulez contrôler ce trafic, et un rejet global écarte les cas légitimes en même temps que les abusifs.

cside vous permet de définir une réponse pour chaque page ou endpoint qu'il surveille. Pour chaque agent IA détecté, vous choisissez l'une de quatre actions : bloquer, autoriser, défier ou guider. Cette granularité compte, car la bonne réponse change selon la page et le secteur.

Les opérateurs iGaming bloquent les réclamations automatisées de bonus. Un agent qui complète un flux d'inscription et réclame un bonus de bienvenue avant de retirer représente un coût direct sur la marge, et bloquer les agents sur les pages d'inscription et de réclamation de bonus l'arrête sans affecter les vrais joueurs.

Les plateformes eCommerce bloquent les paiements pilotés par l'IA pendant les ventes flash et les lancements de produits, où l'achat automatisé à grande échelle vide les stocks avant que de vrais clients ne puissent les atteindre et entame la confiance dans la marque.

Les plateformes fintech signalent les agents qui exécutent des flux KYC. La soumission automatisée de documents associée à des données d'identité synthétiques peut passer les contrôles de vivacité de base lorsque la session sous-jacente n'est jamais inspectée pour détecter l'automatisation.

Comment fonctionne la détection d'agents IA de cside

La détection d'agents IA de cside fonctionne à partir d'une seule balise de script ajoutée à votre page. Il n'y a aucun SDK à intégrer, aucune modification côté serveur et aucune infrastructure à gérer.

Une fois en place, le script collecte plus de 250 signaux de navigateur par session : les empreintes canvas et WebGL décrites plus haut, plus la cadence de session, la géométrie du curseur, les vérifications de cohérence des propriétés de navigator et l'énumération des polices.

cside fait plus que renvoyer un simple indicateur bot ou non. Lorsque les signaux le permettent, il nomme l'agent précis (OpenAI Operator, Claude for Chrome, Playwright, Puppeteer, Selenium et d'autres laissent chacun une combinaison distincte), ce qui donne à vos équipes sécurité et produit un contexte sur lequel agir plutôt qu'un simple score.

Le verdict revient en temps réel via l'API, avant que la session ne réalise une action sensible, et il s'intègre à vos systèmes existants d'authentification, de paiement et de revue de fraude.

Découvrez les agents IA et les bots déjà présents dans votre trafic et commencez gratuitement sur cside.

Pour aller plus loin :

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

La protection contre les bots consiste à détecter et à contrôler le trafic automatisé sur les applications web. En 2026, cela inclut les bots de scraping classiques, les scripts de credential stuffing et les agents IA qui s'exécutent dans de vrais navigateurs. Une protection efficace opère au niveau du navigateur : elle examine des signaux comme l'entropie de l'empreinte canvas, la cadence de session et la géométrie du curseur, que les outils réseau ne peuvent pas voir. L'objectif est de séparer les sessions automatisées des véritables utilisateurs humains en temps réel.

La protection moderne au niveau du navigateur détecte des agents IA comme OpenAI Operator, Claude for Chrome, Playwright, Puppeteer et Selenium. Ces outils déjouent les contrôles réseau en envoyant de véritables chaînes user-agent, en agissant à vitesse humaine et en passant par des proxys résidentiels. La détection au niveau du navigateur examine des signaux à l'intérieur de l'environnement du navigateur : l'entropie du rendu canvas, la sortie WebGL, la régularité mécanique de la session et la géométrie rectiligne du curseur. Ces signaux sont présents quelle que soit la crédibilité du comportement au niveau réseau.

Un WAF inspecte les requêtes et réponses HTTP au niveau réseau. Il peut vérifier les en-têtes, le débit des requêtes et la réputation de l'IP, mais il ne voit pas ce qui se passe à l'intérieur d'un navigateur : comment le JavaScript s'exécute, ce que le canvas affiche, comment un curseur se déplace ou avec quelle régularité un utilisateur interagit avec les champs de formulaire. La protection au niveau du navigateur exécute un script dans la session en cours et lit directement ces signaux d'environnement et de comportement. Les deux couches sont complémentaires, mais le niveau du navigateur est le seul endroit où l'on peut identifier de façon fiable les agents IA.

Pas s'il est configuré correctement. La protection au niveau du navigateur attribue un verdict de risque par session, et non un blocage global par catégorie. cside renvoie l'identification nommée de l'agent, ce qui vous permet d'autoriser les outils d'accessibilité légitimes ou les automatisations de flux B2B tout en bloquant les agents de credential stuffing et les bots d'abus de bonus. Les contrôles par page vous laissent définir des réponses différentes selon les pages : bloquer à l'inscription et au paiement, autoriser sur les pages d'information, défier sur les paramètres de compte. Les vrais clients qui naviguent sur des appareils standards ne sont pas affectés.

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

Quand seriez-vous disponible pour échanger ?

Vous avez passé un moment sur notre site et nous aimerions beaucoup faire votre connaissance. Réservons un créneau pour voir comment nous pourrions vous aider.

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

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