Capability
Bot detection
What it does: Stops scripted logins and credential stuffing before they reach accounts.
Related capabilities
- IP throttling
- Breached passwords
- Adaptive policy
What it is, and the attacks it stops
Attackers rarely type passwords by hand - they run scripts that try many email and password pairs against a login page, a sign-up form or a password reset form.
Bot detection looks at the traffic reaching those pages. When it looks automated, Auth0 can require a challenge before the request goes any further. You enable and tune the protection per database connection, with limits that apply to each connection.13
That helps against attacks such as:
Credential stuffing
A script tries leaked email and password pairs on your login page, one after another, until some of them work.
Scripted sign-up abuse
Bots create fake accounts in bulk, which pollutes your customer data and can be used for fraud.
Password reset abuse
A script floods the reset form to send unwanted emails to customers or to probe which accounts exist.
Account enumeration
A script tries email addresses one after another to learn which ones have an account with you.
Slow scripts spread over many addresses
Attackers spread attempts over many addresses and over time, so that simple limits on one address do not catch them.
Before and after rollout
How Auth0 does it
Auth0 Bot Detection sits in front of sign-in flows and decides for each request whether to ask for a challenge.1
A challenge may be required
When the traffic looks suspicious, Auth0 can present a challenge that a person can complete.13
Settings decide how strict this is
You configure the sensitivity and the flows covered, to balance protection against friction for customers.3
How Zelto implements it
Auth0 provides the detection - Zelto works out with you which flows bots hit, how strict to be and how to keep genuine customers from being blocked. We plan the rollout in stages to minimize risk/impact, and we check the result with your own login pages and apps before we tighten anything.
Typical rollout
Map which flows attract automated traffic
We review your login, sign-up and password reset flows and the logs you already have.
Choose the flows and the sensitivity
We agree on which flows get a challenge and how sensitive the detection is, and who on your side owns those settings.
Test with your own login pages and apps
We check that the challenge works on the devices and browsers your customers use, including customers who rely on assistive technology.
Switch on in stages
We start with the flow that bots hit most. We watch how many customers get challenged before we raise the sensitivity.
Review and adjust
We review challenged and blocked traffic on a schedule, and we adjust the settings when customers or attackers change their behavior.
Pitfalls we plan for
The detection is set so strictly that customers keep getting challenged.
−Raise the sensitivity to the maximum on day one. Customers abandon the sign-in and support gets the complaints.
+Start at a moderate level, watch how many customers are challenged and raise the sensitivity step by step.
Bots hit a flow that nobody protected.
−Protect the login page only. Attackers move to sign-up and password reset.
+Review every flow that accepts an email address or a password, and cover the ones attackers use.
Attackers change their addresses and slow down.
−Rely on bot detection alone and assume the problem is solved.
+Combine it with IP throttling and breached password detection, so that each control covers what the others miss.
Customers use assistive technology or unusual browsers.
−Test the challenge only on the browsers your team uses, so some customers cannot complete it.
+Test on the devices, browsers and assistive tools your customers use, and agree on what happens when a customer cannot complete the challenge.
Want scripted logins to stop reaching your customer accounts?
We review where automated traffic hits your sign-in, sign-up and reset flows today. Then we tell you what to change first.
Book a call30 minutes, no slides. We look at your customer login flows today.Sources
Official Okta and Auth0 documentation and primary legal sources.
- 1Bot detectionAuth0 Docs
- 2Attack protectionAuth0 Docs
- 3Update Bot Detection settings (Management API)Auth0 Docs