cybersecurity · identity threat detection

When a session token is stolen, how long before every app signs that user out?

An attacker who buys a session cookie or talks the help desk into an MFA reset never trips a malware alert. We find the identity weaknesses those attacks rely on, write detections for them, and wire up revocation so one decision ends the session everywhere.

platforms
cybersecurity / identity-threat-detection-response 4 platforms
01 · SIGNALS 02 · DETECTION 03 · IDENTITY PROVIDER 04 · ENFORCEMENT EDR: device risk EDR device risk Sign-in telemetry: IdP · AD · SaaS audit logs Sign-in telemetry IdP · AD · SaaS auditlogs Help desk resets: password and MFA changes Help desk resets password and MFAchanges Identity threat detection: Okta ITP · Entra ID Protection Identity threatdetection Okta ITP · Entra IDProtection SIEM rules: token replay · push bombing SIEM rules token replay · pushbombing Identity provider: Okta · Entra ID Identity provider Okta · Entra ID SaaS apps: Universal Logout · CAEP receivers SaaS apps Universal Logout ·CAEP receivers Response playbook: reset credentials · disable device Response playbook reset credentials ·disable device
OktaMicrosoft Entra IDPing IdentityCyberArk
in short·15-second read

Identity threat detection and response (ITDR) finds and stops attacks that abuse identity systems instead of endpoints, such as stolen session tokens, MFA fatigue, help desk social engineering, rogue OAuth consents and Active Directory privilege escalation.

Cohash reviews your identity attack surface, builds detections in Okta, Microsoft Entra and Defender for Identity, and automates the response, from session revocation to Shared Signals events between platforms.

you probably need this if
  • You disable a user at the identity provider, and their SaaS sessions keep going for hours.
  • The help desk resets MFA for anyone who sounds convincing on the phone.
  • Your SIEM has no rule for when a new MFA method gets registered right after a password reset.
Ask an engineer facts checked 2026-10-20 · 4 sources
how it runs
  1. 01Assess
  2. 02Detect
  3. 03Respond
  4. 04Rehearse
you keep
  • Identity attack-path findings ranked by impact
  • Detection rule set with test cases
  • Session and token revocation playbooks
+ 3 more documents
who does it
ITDR engineerIdentity security analystDetection engineer (KQL, SIEM) Microsoft Certified: Security Operations Analyst Associate Microsoft Certified: Identity and Access Administrator Associate
platforms
the story · identity threat detection & response

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Identity Threat Detection & Response, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • You disable a user at the identity provider, and their SaaS sessions keep going for hours.
    • The help desk resets MFA for anyone who sounds convincing on the phone.
    • Your SIEM has no rule for when a new MFA method gets registered right after a password reset.
  2. chapter 02 · what we change

    How we solve it

    • Identity attack-surface review
    • Detections for identity attacks
    • Revocation that reaches every app
    • Shared Signals between platforms
    • Help desk verification
    • Hardening the IdP itself
  3. chapter 03 · how it runs

    Our approach

    • Assess
    • Detect
    • Respond
    • Rehearse
  4. chapter 04 · where you end up

    What changes

    • Reset, new authenticator, inbox rule: that chain now fires one high-severity alert and kills the sessions.
    • Going from domain user to domain admin through certificates no longer works.
    • Identity attack-path findings ranked by impact
    • Detection rule set with test cases
what we do

Where we spend the hours

6 areas of work, each one done by an engineer who has run it in production.

  1. Kerberoastable service accounts, unconstrained delegation, weak AD CS certificate templates, stale admins, MFA gaps and over-permissioned OAuth apps, ranked by what an attacker could reach from each.

  2. Rules for token replay from unfamiliar devices, MFA push bombing, a new MFA method registered minutes after a password reset, and consent grants to unknown apps. Each is tuned against your own sign-in baseline.

  3. Revoking at the IdP is only half the job. With Okta Identity Threat Protection and Universal Logout, or Entra risk policies with continuous access evaluation, a risky session gets cut off inside the SaaS apps as well.

  4. The OpenID Shared Signals Framework and CAEP became final specifications in 2025. We set up transmitters and receivers so your EDR, IdP and SaaS apps tell each other when a user's risk changes.

  5. Caller verification for password and MFA resets, such as a video ID check or manager approval, because a convincing phone call is now a common way in.

  6. The identity provider's admin console, API tokens, federation trust settings and log forwarding all get locked down. An attacker with any of those can mint their own access.

capability 01 / 06in production

Identity attack-surface review

Kerberoastable service accounts, unconstrained delegation, weak AD CS certificate templates, stale admins, MFA gaps and over-permissioned OAuth apps, ranked by what an attacker could reach from each.

capability 02 / 06in production

Detections for identity attacks

Rules for token replay from unfamiliar devices, MFA push bombing, a new MFA method registered minutes after a password reset, and consent grants to unknown apps. Each is tuned against your own sign-in baseline.

capability 03 / 06in production

Revocation that reaches every app

Revoking at the IdP is only half the job. With Okta Identity Threat Protection and Universal Logout, or Entra risk policies with continuous access evaluation, a risky session gets cut off inside the SaaS apps as well.

capability 04 / 06in production

Shared Signals between platforms

The OpenID Shared Signals Framework and CAEP became final specifications in 2025. We set up transmitters and receivers so your EDR, IdP and SaaS apps tell each other when a user's risk changes.

capability 05 / 06in production

Help desk verification

Caller verification for password and MFA resets, such as a video ID check or manager approval, because a convincing phone call is now a common way in.

capability 06 / 06in production

Hardening the IdP itself

The identity provider's admin console, API tokens, federation trust settings and log forwarding all get locked down. An attacker with any of those can mint their own access.

typical situations

Situations we walk into

We pieced these together from Identity Threat Detection & Response situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Help desk MFA reset, then a new authenticator and a forwarding rule

composite · not a client story
  1. Beforethe situation

    Someone called the help desk pretending to be a finance manager and got an MFA reset. Within an hour a new authenticator was registered from an unfamiliar network and an inbox rule started forwarding invoices. Each event looked routine on its own, so nothing fired.

  2. What we dothe work

    One correlation rule joins the MFA reset, the new method registration and the mailbox rule creation for the same user inside a short window. Its playbook revokes sessions and removes the new method until a callback to a known number confirms the request. Then the help desk procedure changes.

  3. Afterwhere you end up

    Reset, new authenticator, inbox rule: that chain now fires one high-severity alert and kills the sessions. And a confident voice on the phone no longer gets anyone an MFA reset.

case file 02

AD CS template letting any domain user request an admin certificate

composite · not a client story
  1. Beforethe situation

    One certificate template lets the enrollee supply the subject name, has client authentication turned on, and gives Domain Users enroll rights. Defender for Identity is licensed, but nobody put a sensor on the CA servers.

  2. What we dothe work

    We audit every template and CA setting. Enrollee-supplied subjects come out, or enrollment gets restricted to named groups, and any template that has to stay flexible needs CA manager approval. Sensors go on the AD CS servers, with detections for requests where the subject doesn't match the person asking.

  3. Afterwhere you end up

    Going from domain user to domain admin through certificates no longer works. Attempts against the templates that remain now raise an alert.

case studies

Identity Threat Detection & Response case studies

All case studies
migration Security operations

SIEM migration from Splunk to Microsoft Sentinel

Moving detections, log sources, playbooks and retention from Splunk to Microsoft Sentinel in the Defender portal, with a parallel run before cut-over.

read the case study
migration Identity and access

On-premises Active Directory to cloud-first Microsoft Entra ID

We shrink on-premises Active Directory one application at a time, moving groups, users and app authentication to Microsoft Entra ID as each app is ready.

read the case study
migration Identity and access

AD FS federation to Entra ID authentication

Converting federated domains from AD FS to Entra ID cloud authentication, moving relying parties app by app and retiring the AD FS farm.

read the case study
upgrade Identity and access

Auth0 Rules and Hooks to Actions before end of life

Rewriting Auth0 Rules and Hooks as Actions before their 18 November 2026 end of life, with token claims compared before and after each change.

read the case study
modernization Privileged access

Centrify and Delinea Server Suite zones to modern server identity

Untangling Centrify and Delinea Server Suite zones, UID maps and dzdo roles, and moving Linux and Windows servers to a server identity model you can run.

read the case study
modernization Cloud and infrastructure

Hand-built cloud to Terraform or OpenTofu

Bringing console-built AWS, Azure and Google Cloud resources under Terraform or OpenTofu with import blocks, clean state and pipelines, without rebuilding.

read the case study
architecture

How a risk signal ends a stolen session across your apps

Device risk, sign-in telemetry and help desk resets feed identity threat detection and SIEM rules. When risk changes, the identity provider revokes the session and pushes that decision to apps through Universal Logout or CAEP.

How a risk signal ends a stolen session across your apps Device risk, sign-in telemetry and help desk resets feed identity threat detection and SIEM rules. When risk changes, the identity provider revokes the session and pushes that decision to apps through Universal Logout or CAEP. 01 · SIGNALS 02 · DETECTION 03 · IDENTITY PROVIDER 04 · ENFORCEMENT CAEP event logs reset events alert risk change session revoke playbook trigger EDR device risk Sign-in telemetry IdP · AD · SaaS audit logs Help desk resets password and MFA changes Identity threatdetection Okta ITP · Entra IDProtection SIEM rules token replay · pushbombing Identity provider Okta · Entra ID SaaS apps Universal Logout · CAEPreceivers Response playbook reset credentials ·disable device
Read the diagram as text
  1. EDR → Identity threat detection: CAEP event
  2. Sign-in telemetry → SIEM rules: logs
  3. Help desk resets → SIEM rules: reset events
  4. SIEM rules → Identity threat detection: alert
  5. Identity threat detection → Identity provider: risk change
  6. Identity provider → SaaS apps: session revoke
  7. SIEM rules → Response playbook: playbook trigger
how it runs

A typical engagement

We don't start a step until the last one has produced something you can check.

  1. step 01

    Assess

    Configuration and log review of Active Directory, Entra, Okta and key SaaS apps against known identity attack paths.

  2. step 02

    Detect

    Detections written, then tested with safe attack simulations in a lab or test tenant.

  3. step 03

    Respond

    Playbooks revoke sessions, reset credentials and disable devices. Where the risk is high and the action is easy to reverse, we automate it. The rest waits for a person.

  4. step 04

    Rehearse

    We run a tabletop built on a realistic identity attack, then fix whatever the playbooks got wrong.

you keep

What you're left with

We write these for your Identity Threat Detection & Response setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • report01

    Identity attack-path findings ranked by impact

    yours to keep
  • tests02

    Detection rule set with test cases

    yours to keep
  • runbook03

    Session and token revocation playbooks

    yours to keep
  • document04

    Help desk identity-verification procedure

    yours to keep
  • design05

    Shared Signals integration design

    yours to keep
  • document06

    Identity provider hardening checklist

    yours to keep
talent and delivery · identity threat detection & response

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • ITDR engineer
  • Identity security analyst
  • Detection engineer (KQL, SIEM)
  • Identity incident responder
  • Active Directory security engineer
01How is ITDR different from what our XDR already does?

XDR tools see endpoints and email well. Identity attacks often involve no malware at all, just a valid token used from the wrong place. ITDR watches identity telemetry and responds in identity terms, by revoking sessions or blocking MFA registration. It works best feeding the SIEM rather than replacing it.

02Do we need a separate ITDR product?

Not always. Okta Identity Threat Protection, Entra ID Protection and Defender for Identity cover a lot when they're licensed and switched on. We check what you already own first. If a real gap remains, such as coverage for a second identity provider, that's when we'd suggest another tool.

03How quickly can a user be signed out of everything?

It depends on each app. Apps that support Universal Logout or CAEP can drop a session within minutes. Apps that only honor token expiry keep working until the token lapses, so we shorten token lifetimes for those and record them as residual risk.

04Can you help during an active identity incident?

We can help contain and clean up identity systems, for example revoking tokens, resetting federation trusts and rebuilding admin access. For full forensics or legal-hold work we coordinate with your incident response retainer.

05Does ITDR cover Okta and Entra ID together?

Yes, provided both log to the same SIEM. We normalize their sign-in and admin events, and one rule can then track a user across Okta and Entra. Revocation has to be configured in each separately. Neither can kill the other's sessions unless they swap Shared Signals events.

related

Often paired with

Projects on Identity Threat Detection & Response usually end up touching one of these, so they're worth a look.

sources 4 sources linked last checked 2026-10-20 content fingerprint a0da3f48
  1. 01Okta Help: Identity Threat Protection overviewhelp.okta.com ↗
  2. 02Okta Help: Configure Universal Logouthelp.okta.com ↗
  3. 03OpenID Foundation: Three Shared Signals final specifications approved (2025)openid.net ↗
  4. 04OpenID Shared Signals Framework 1.0 (final)openid.net ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it