Capability
Threat protection
What it does: Watches live sessions for risk signals and ends the ones that go wrong.
Related capabilities
- Adaptive policy
- Short-lived tokens
- Device assurance
What it is, and the attacks it stops
A sign-in check happens once. After that, a session can run for hours, and the account, the device or the network around it can change in that time.
Threat protection continues to evaluate risk while the session is active. Okta describes Identity Threat Protection as assessing risk signals continuously and responding to changes, for example through Universal Logout.15
That ongoing check helps against situations such as:
Session cookie theft
Malware copies the session token after a legitimate sign-in, and the attacker reuses it from another machine.
Adversary-in-the-middle phishing
A proxy captures the session after MFA is complete, so the attacker uses the session without signing in again.
A device that is compromised during the session
Malware lands on a device after the user signed in, and the session is still trusted.
A sudden change of network or location
The same session suddenly appears from a different network or country.
Slow response to an incident
Security finds a problem, but access in other apps stays open until each session expires.
Before and after rollout
How Okta does it
Identity Threat Protection works on the session, after the sign-in policy has done its job.12
Okta keeps evaluating the session
Identity Threat Protection continues to assess risk signals while the session is active.1
The risk level changes
A signal, such as a change in the user's context or an alert from an integrated security tool, raises the risk level.1
How Zelto implements it
Okta supplies the signals and the response mechanism - Zelto decides with you which signals matter in your environment and what should happen for each. We start with responses that are easy to reverse and add stricter ones as your team gains confidence, to minimize risk/impact for users.
Typical rollout
Map sessions, apps and signals
We list your apps, how long sessions last, and which security tools could send signals.
Check which apps support a logout request
We confirm with your admins which apps can act on a logout request, because that decides what a response can reach.
Choose a response for each risk level
With your security team we agree what happens at each level, from a notification to ending the session, and who is told.
Pilot with admins and IT
We start with admins and IT, review every response that triggers, and tune it before it reaches other groups.
Extend group by group and review
We extend to more groups step by step, and we review triggered responses and exceptions on a schedule.
Pitfalls we plan for
A risk signal fires for a user who is traveling.
−End every session at once, so users lose work and learn to ignore the alert.
+Start with a notification or an extra check for medium risk, and end the session only for high risk.
An app does not support a logout request.
−Assume the session ends everywhere when Okta ends it.
+Check app by app which ones support it, and cover the rest with shorter sessions or a manual step in the incident plan.
Alerts arrive but nobody owns them.
−Turn on detection and leave the alerts in a shared inbox.
+Name an owner on your side for each response, and agree how fast the alert must be handled.
A security tool is connected as a new signal source.
−Connect it to production at once and let its signals end sessions.
+Test the signal with a pilot group first and compare it with what your team actually sees.
Want to end risky sessions instead of waiting for them to expire?
We review how long your sessions run and what could trigger a response. Then we tell you where to start.
Book a call30 minutes, no slides. We look at your sessions and security signals today.Related blog posts
Notes from rollouts
Sources
Official Okta and Auth0 documentation and primary legal sources.
- 1Okta Identity Threat Protectionokta.com product page
- 2About app sign-in policiesOkta Help Center
- 3About behavior detectionOkta Help Center
- 4About Okta ThreatInsightOkta Help Center
- 5Universal LogoutOkta Help Center