Kort samengevat: stop AI-assistenten die WAFs omzeilen
- Een WAF controleert drie dingen: user-agent-string, request rate en IP-reputatie. OpenAI Operator stuurt een echte Chrome UA, beweegt op menselijke snelheid en gaat via een residentiële proxy. Dat is geen botprobleem, dat is een WAF-probleem.
- Benoem de agent: Amerikaanse account takeover-verliezen stegen van 11,4 miljard dollar in 2024 naar 13,5 miljard in 2025, 18% jaar op jaar volgens Javelin. cside leest canvas-entropie, cursorgeometrie en WebGL-output binnen de sessie en benoemt Operator, Claude for Chrome en Playwright.
- Oordeel per sessie: Blokkeer geen categorie, oordeel per sessie. Sta toegankelijkheidstools toe, blokkeer credential stuffing, daag accountinstellingen uit, allemaal per pagina. Als je leverancier geen benoemde agent teruggeeft, betalen echte klanten voor de vals-positieven.
Weinig tijd? Bekijk cside's AI-agentdetectie. Dit dekt alles hieronder in één deployment.
Botbescherming moet in 2026 binnen de browser werken, niet alleen aan de netwerkrand. AI-agents zoals OpenAI Operator en Claude for Chrome draaien in echt Chromium met echte user-agent-strings, dus de header-, snelheids- en IP-controles waar een WAF op vertrouwt, lezen ze allemaal als menselijk.
De categorie is breder geworden. Ze omvat nog steeds scrapers en credential-stuffing-scripts, maar moet nu ook rekening houden met AI-agents (OpenAI Operator, Claude for Chrome, Playwright, Puppeteer, Selenium) die ongeveer op menselijke snelheid werken en echte browseridentiteiten dragen. Die vangen vereist signalen die pas bestaan zodra JavaScript draait: canvas-fingerprints, sessieritme, cursorgeometrie en WebGL-output.
Waarom botbescherming in de netwerklaag AI-agents mist
Traditionele botbescherming draait in de netwerklaag. Een WAF controleert drie dingen: de user-agent-string, de verzoeksnelheid en de reputatie van het bron-IP. AI-agents omzeilen alle drie van nature.
OpenAI Operator draait in een echte Chromium-browser. Hij stuurt een echte Chrome-user-agent-string in plaats van een botidentificatie. Hij vult inlogformulieren in, klikt op knoppen en beweegt door pagina's op ongeveer menselijke snelheid, dus rate limiting slaat nooit aan. Gerouteerd via een residentiële proxy verwijst zijn IP naar een thuisbreedbandverbinding zonder geschiedenis op een blokkeerlijst. Bij elk controlepunt dat een WAF kan inspecteren, ziet de agent eruit als een persoon.
Hetzelfde geldt voor Playwright, Puppeteer en Selenium in stealth-configuraties. Ze onderdrukken de eigenschap navigator.webdriver waar oudere detectie op leunde, en een tool in de netwerklaag heeft niets meer om te controleren.
Signalen in de browserlaag die AI-agents ontmaskeren
Signalen in de browserlaag zijn in 2026 de enige betrouwbare manier om AI-agents van menselijke gebruikers te scheiden. Geen enkele ervan verschijnt in een HTTP-verzoekheader, dus een WAF of randtool ziet ze nooit.
Entropie van canvas-fingerprints. Wanneer een browser een canvas-element rendert, varieert de output met de GPU, het grafische stuurprogramma en de font-renderingpijplijn van het besturingssysteem. Een gevirtualiseerde of headless GPU produceert output met lage entropie en hoge uniformiteit. De machine van een echte gebruiker produceert rijkere, rommeligere output. Dat verschil is meetbaar en consistent.
Sessieritme. Menselijke gebruikers pauzeren, herlezen, verbeteren typefouten en verliezen hun focus, dus hun interactietiming kent natuurlijke variatie. AI-agents voeren sequenties uit met mechanische regelmaat: toetsaanslagen komen op vaste intervallen aan, velden worden in precieze volgorde ingevuld en paginaovergangen gebeuren zonder aarzeling of terugkeren.
Cursorgeometrie. Een mens die een cursor van het ene punt naar het andere beweegt, tekent een gebogen boog met microcorrecties. Een agent die programmatische muisbeweging gebruikt, produceert rechtlijnige vectoren of verdacht vloeiende curven die onwaarschijnlijk zijn voor organische invoer.
Font- en WebGL-fingerprint. De set fonts die op een systeem is geïnstalleerd en de output van WebGL-shaderprogramma's variëren beide met echte hardware. Gecontaineriseerde of gevirtualiseerde omgevingen produceren voorspelbaar beperkte fontsets en uniforme WebGL-output die niet overeenkomt met het geclaimde user-agent-platform.
Bekende agents die deze patronen vertonen zijn onder meer OpenAI Operator, Claude for Chrome, Playwright, Puppeteer en Selenium. Elk wordt geïdentificeerd via een combinatie van signalen in plaats van één enkele controle.
De verliezen door account-overname in de VS stegen van $11.4 miljard in 2024 naar $13.5 miljard in 2025, een stijging van 18% op jaarbasis, volgens de Javelin Strategy & Research 2026 Identity Fraud Study.
| Jaar | Verliezen door account-overname in de VS (USD) |
|---|---|
| 2024 | $11.4 miljard |
| 2025 | $13.5 miljard |
Die groei wordt vooral gedreven door geautomatiseerde credential stuffing, waarbij AI-agents steeds vaker de oudere scriptbots vervangen als het aanvalsmiddel bij voorkeur.
Bediening per pagina voor gedetecteerd AI-agentverkeer
Elke AI-agent blokkeren is zelden de juiste zet. Sommige zijn legitiem: toegankelijkheidstools, goedgekeurde B2B-workflowautomatiseringen en door de klant goedgekeurde integraties draaien allemaal via browserautomatisering. Je wilt controle over dat verkeer, en een algehele afwijzing gooit de legitieme gevallen weg samen met de kwaadaardige.
Met cside stel je per pagina of endpoint dat het monitort een reactie in. Voor elke gedetecteerde AI-agent kies je een van vier acties: blokkeren, toestaan, uitdagen of begeleiden. Die granulariteit is belangrijk omdat de juiste reactie verandert per pagina en per branche.
iGaming-operators blokkeren geautomatiseerde bonusclaims. Een agent die een registratiestroom doorloopt en een welkomstbonus claimt voordat hij uitbetaalt, is een directe margekost, en agents blokkeren op registratie- en bonusclaimpagina's stopt dit zonder echte spelers te raken.
eCommerce-platforms blokkeren AI-gestuurde checkout tijdens flitsverkopen en productdrops, waar geautomatiseerd kopen op schaal de voorraad opmaakt voordat echte klanten erbij kunnen en het vertrouwen in het merk schaadt.
Fintech-platforms markeren agents die KYC-stromen doorlopen. Geautomatiseerde documentindiening gecombineerd met synthetische identiteitsgegevens kan basale liveness-controles passeren wanneer de onderliggende sessie nooit wordt onderzocht op automatisering.
Hoe AI-agentdetectie van cside werkt
AI-agentdetectie van cside draait vanuit een enkele scripttag die je aan je pagina toevoegt. Er is geen SDK om te integreren, geen wijziging aan de serverzijde en geen infrastructuur om te beheren.
Zodra het live is, verzamelt het script meer dan 250 browsersignalen per sessie: de hierboven beschreven canvas- en WebGL-fingerprints, plus sessieritme, cursorgeometrie, consistentiecontroles van navigator-eigenschappen en fontenumeratie.
cside doet meer dan een bot-of-niet-vlag teruggeven. Waar de signalen het toelaten, noemt het de specifieke agent (OpenAI Operator, Claude for Chrome, Playwright, Puppeteer, Selenium en anderen laten elk een aparte combinatie achter), wat je beveiligings- en productteams context geeft om op te handelen in plaats van een kale score.
Het oordeel komt in realtime terug via de API, voordat de sessie een gevoelige actie voltooit, en het past in je bestaande authenticatie-, checkout- en fraude-onderzoekssystemen.
Zie de AI-agents en bots die al in je verkeer zitten en begin gratis bij cside.
Verder lezen:








