Cloudflare Account Abuse Protection (Early Access)
Key Points
- Early Access: Account Abuse Protection
- Hashed User IDs enable account-level mitigation
- Disposable-email, email-risk, leaked-credential and ATO detections
Summary
Cloudflare announced Account Abuse Protection, a suite of fraud-prevention features that extend bot detection to evaluate authenticity and identity for account-level abuse. The release combines leaked-credential checks, account-takeover (ATO) detections, disposable-email and email-risk signals, and a new Hashed User ID to enable privacy-preserving, user-focused mitigations. This is available in Early Access to Bot Management Enterprise customers at no additional cost until general availability of Cloudflare Fraud Prevention later this year.
Key Points
-
What it includes:
- Leaked-credential check (privacy-preserving, hashes only) to flag compromised passwords; Cloudflare previously reported ~41% of logins used leaked credentials.
- Account-takeover (ATO) detections integrated into Bot Management and Security analytics (recently caught ~6.9B suspicious login attempts per day on average).
- Disposable email check and email-risk tiers (low/medium/high) to gate or add friction at signup.
- Hashed User IDs: per-domain, cryptographically hashed usernames for account-level visibility and mitigation without logging plaintext usernames.
-
Where to use them:
- Security analytics: investigate account-level activity and ATO trends.
- Security rules: block/challenge based on disposable email, email-risk, ATO signals, or Hashed User ID.
- Managed Transforms: ingest Hashed User IDs into downstream workflows or logs.
-
Practical guidance for engineers:
- Enable the leaked-credential check if not already active.
- Add disposable-email and email-risk evaluations to signup flow rules to reduce fake-account creation.
- Use Hashed User IDs to correlate activity across requests and apply per-account mitigations (block, rate-limit, challenge) rather than relying on IP-only signals.
- Combine ATO detections with Hashed User ID and leaked-credential signals to prioritize investigation and automated responses.
-
Privacy and limits:
- Passwords and usernames are hashed; plaintext credentials/usernames are not stored by Cloudflare as part of these checks.
- Early Access: available to Bot Management Enterprise customers now; free during the Early Access period ahead of GA.
Next steps
- Enable or review leaked-credential checks and ATO detections in Security analytics.
- Integrate disposable-email and email-risk checks into signup and account-creation rules.
- Start using Hashed User IDs in Security rules and Managed Transforms to shift defenses to the account level.