Skip to content
back to the map
technique
stage: agir
2 min read

Bot management

Not every bot is an enemy and not every human is legitimate. Bot management gives each request a trust score and lets policy decide what to do with it.

Cloudflare Bot ManagementCloudflare TurnstilereCAPTCHADataDome

What it is

A large share of any public application's traffic is automation: search engines and monitoring (useful), but also scrapers, , inventory hoarding and fake account creation. The defense is not blocking "bots", it is distinguishing intent and acting on abuse.

How classification works

Bot management solutions combine signals to produce a score per request. No signal is decisive alone, but together they separate traffic well:

  • Network and TLS fingerprints: automation clients usually have signatures different from real browsers.
  • Browser and behavior signals: JavaScript execution, movement, request cadence.
  • Reputation and context: IP, ASN, client history, per-endpoint pattern.
  • Verified bots: known crawlers (search engines, monitors) reliably identified and handled separately.

Policy decides the action

The score blocks nothing by itself: policy defines the action per endpoint. A public catalog can tolerate a medium score, while login and checkout challenge or block. An example expression, in the style of Cloudflare rules:

bot rule - illustrativetext
# high automation risk on sensitive endpoints, ignoring verified bots
(cf.bot_management.score lt 30
 and not cf.bot_management.verified_bot
 and http.request.uri.path in {"/api/login" "/api/checkout"})
  -> action: Managed Challenge

Frictionless challenges

Classic challenges (CAPTCHA) punish real users. Modern managed challenges try to prove the client is a real browser without asking the user for anything, and only escalate to an interaction when doubt persists. The challenge is the step before blocking: it reduces false positives and still costs a lot for anyone automating at scale.

Most common use cases

  • Credential stuffing on login and password recovery.
  • Scraping of prices, catalog or content.
  • Mass account creation and promotion abuse.
  • Inventory hoarding and checkout fraud.
  • APIs: bots use the routes directly, so policy must also cover non-browser traffic.
Credential stuffingAttack that tests leaked username/password pairs from other services at scale. Signature: many login failures spread across many IPs, with few attempts per account.see in glossary →

connections on the map

updated on 14/10/2026 · sources to go deeper · report an error

in other domains

Study before

test what you learned

Loading questions…