Zeno
Inloggen

Redenen om twee keer te kijken

Elke gebeurtenis bevat flags, een risicoscore en een botoordeel, berekend op de server. Ze bereiken nooit de browser, dus een bot kan zich er niet op afstemmen.

Bots en automatisering

Scripts, headless browsers en agents, ongeacht wie ze aanstuurt.

  • Automatisering

    Overblijfselen van webdriver, ChromeDriver, Selenium, Playwright, Phantom of Nightmare.

    automation
  • Headless

    De user agent van een headless browser.

    headless
  • AI-agent

    Een AI-agent bestuurt de browser via zijn user agent of een Web Bot Auth-handtekening.

    ai-agent
  • Herhaald

    Dezelfde aanvraag is eerder verzonden, binnen 7 dagen.

    replayed
  • Socket-bewijs mislukt

    De browser stuurde een challenge terug die de API nooit naar zijn WebSocket schreef, zoals bij een herhaalde of vervalste identificatie.

    socket-proof-failed
  • TLS-mismatch

    De TLS-handshake van de verbinding past niet bij de opgegeven browser.

    tls-mismatch
  • Ontwikkelaarstools

    DevTools staat open op de pagina.

    developer-tools

Netwerk

Waar de verbinding werkelijk vandaan komt.

  • VPN

    Het IP is een bekende VPN-uitgang.

    vpn
  • Privé-relay

    iCloud Private Relay, die veel Safari-gebruikers aan hebben staan.

    private-relay
  • Proxy

    Het IP staat op de open proxy-lijsten.

    proxy
  • Residentiële proxy

    Een thuis- of kantoor-IP waarvan de tijdzone niet overeenkomt met die van de browser.

    residential-proxy
  • Tor

    Het IP is een Tor-exitnode.

    tor
  • Datacenter

    Het IP-adres hoort bij een hostingprovider, niet bij een thuis- of mobiel netwerk, en is geen bekende VPN-uitgang.

    datacenter
  • Misbruikt IP

    Het IP-adres heeft een geschiedenis van misbruik.

    abusive-ip
  • Tijdzone komt niet overeen

    De tijdzone van de browser heeft een andere UTC-offset dan de verbinding.

    timezone-mismatch

Apparaatintegriteit

Browsers die liegen over zichzelf en hardware die niet is wat het lijkt.

  • Manipulatie

    Natives vervangen door script, of signalen die elkaar tegenspreken.

    tampering
  • Virtuele machine

    Display-adapter of hardwareprofiel van een virtuele machine.

    virtual-machine
  • Softwarerenderer

    WebGL tekent op de CPU: headless browsers, VM's en device farms.

    software-renderer
  • Zeldzaam apparaat

    Hardware die bijna geen andere bezoeker van de service heeft.

    rare-device

Privacy

Keuzes die veel echte gebruikers maken, dus ze wegen weinig.

  • Incognito

    Een privévenster.

    incognito
  • Privacybrowser

    Brave, DuckDuckGo, Tor Browser of Mullvad Browser.

    privacy-browser
  • Privacy-instellingen

    Canvas-metingen zijn willekeurig gemaakt of vervangen door een browser of extensie.

    privacy-settings

Eén getal om mee te beginnen

De risicoscore telt de gewichten van de flags van een gebeurtenis op. Een project kan zijn eigen gewichten instellen.

  • 0–4 Laag risico

    De meeste echte gebruikers komen hier terecht.

  • 5–14 Enig risico

    In gevoelige processen is een tweede blik waard.

  • 15+ Hoog risico

    Meerdere sterke signalen tegelijk.

Een botoordeel bij elke gebeurtenis

bad
Automatisering bestuurt de browser, inclusief AI-agents.
good
Een bekende crawler uit het eigen netwerk, of een AI-agent die zichzelf aankondigt.
not_detected
Geen van beide, wat het grootste deel van je verkeer is.

Velocity toont hoe druk een bezoeker was in de afgelopen 5 minuten, uur en dag: veel gebruikers of landen in korte tijd wijzen op account farming.

Lees de signalenreferentie →
GET /events/1792578564800.yU4Ety
{
	"requestId": "1792578564800.yU4Ety",
	"visitorId": "q1yLOPpzvOstEQCFQQxE",
	"riskScore": 3,
	"bot": "not_detected",
	"detected": ["vpn", "timezone-mismatch"],
	"confidence": 0.98,
	"externalId": "user-2077",
	"velocity": { "24h": { "events": 3, "distinctExternalId": 1, "distinctCountry": 1 } }
}

Bekijk je eigen signalen

Elk signaal zit in elk abonnement, vanaf de eerste identificatie.