Capability
Adaptive policy
What it does: Raises the bar when a sign-in or session looks unusual.
Related capabilities
- Threat protection
- Phishing-resistant MFA
- Device assurance
What it is, and the attacks it stops
One fixed rule is either too strict for everyday sign-ins or too loose for unusual ones, so either users get annoyed, or attackers go unchallenged.
Adaptive policy evaluates the context of each sign-in, such as network, device or behavior, and applies the requirement that fits.234 NIS2 Article 21(2)(j) lists the use of multi-factor authentication or continuous authentication solutions among the cybersecurity risk-management measures, where appropriate.6
That flexibility helps against situations such as:
Sign-ins from unusual locations
A correct password is used from a country or network where the user never works.
Leaked passwords tried from a new device
An attacker tries a password from another breach on a device and network the user has never used.
Impossible travel
The same account signs in from two distant places within a short time.
Sign-ins at unusual times or in unusual patterns
An account that is normally active during office hours suddenly signs in at night and opens many apps.
Push fatigue (repeated approval requests)
An attacker with a stolen password triggers prompts until someone taps yes. Adaptive policy can ask for a stronger factor than push when a sign-in looks unusual.
Before and after rollout
How Okta and Auth0 do it
Okta and Auth0 work in a similar way - they evaluate signals at sign-in and apply the rule that matches.24
The user starts a sign-in
A user or customer signs in to an app protected by Okta or Auth0.
How Zelto implements it
Okta and Auth0 provide the conditions and rules - Zelto works out with you which signals your users produce in daily work and which response fits each one. We start from how your users sign in today and tighten the rules in steps, to minimize risk/impact.
Typical rollout
Map normal sign-in patterns
We list the locations, networks, devices and working hours that are normal for each group.
Define risk levels and responses
With your security team we agree which signals count as higher risk and what each one requires: nothing extra, a stronger factor or denial.
Pilot with admins and IT
We start with admins and IT, and review which sign-ins trigger a rule and whether the trigger was justified.
Roll out one group at a time
Each app and group gets its own policy rule in Okta, and customers get rules in Auth0. Your help desk gets a script for users who are challenged.
Tune and review
We adjust the rules based on false alarms, and we review exceptions on a schedule.
Pitfalls we plan for
Employees travel or work from home.
−Block every sign-in from outside the office network, so legitimate users are locked out.
+Ask for a stronger factor in unfamiliar locations, and keep denial for the highest-risk conditions.
Rules are added over time by different admins.
−Add a new rule for each complaint until nobody knows which rule applies.
+Keep the rules few and in a clear order, with a named owner, and review the whole policy on a schedule.
A weaker factor is allowed when the strong factor is unavailable.
−Let a sign-in that failed the risk check continue with a weaker factor - attackers then ask for exactly that.
+Keep the same level of requirement for the fallback, or send the user to a recovery process that verifies who they are.
Customers get challenged too often.
−Ask every customer for a second factor at every sign-in, so some stop using the app.
+Challenge on risk signals, and tune the rules with the product team based on what the sign-in data shows.
Want sign-in rules that follow risk instead of one fixed policy?
We review how your staff and customers sign in today and which conditions you could use. Then we tell you what to change first.
Book a call30 minutes, no slides. We look at your sign-in policies today.Related blog posts
Notes from rollouts
Sources
Official Okta and Auth0 documentation and primary legal sources.
- 1Okta Adaptive MFAokta.com product page
- 2About app sign-in policiesOkta Help Center
- 3About behavior detectionOkta Help Center
- 4Adaptive MFAAuth0 Docs
- 5Multi-factor authenticationAuth0 Docs
- 6Directive (EU) 2022/2555 (NIS2)EUR-Lex
- 7Network zonesOkta Help Center