ITDR Workflow

Identity Threat Detection and Response (ITDR) is the set of capabilities that the Stellar Cyber Platform uses to identify, investigate, and respond to threats involving identities and the access they provide. Where Identity and Access Management (IAM) defines who or what should have access to resources and under what conditions, ITDR focuses on detecting when identities, credentials, or access are being misused or attacked.

User and Entity Behavior Analytics (UEBA) contributes to ITDR by learning normal patterns of user activity and identifying behavior that deviates from those patterns. ITDR builds on those behavioral analytics by combining them with rule-based detections, identity-provider and SaaS alerts, directory and endpoint activity, investigation capabilities, and response actions. That response capability is a key distinction: ITDR is designed not only to identify suspicious identity activity, but also to help contain or remediate it.

This workflow brings those capabilities together and leads you from understanding what ITDR detects through connecting the required data sources, verifying and tuning detection coverage, and investigating and responding to identity threats in daily operations.

Visual explanation of identity security in Stellar Cyber

About the Identity Detection Tag

The Stellar Cyber Platform applies the Identity Detection tag to alert types that detect threats involving user credentials and authentication, user activity, accounts, and identity-related cloud or SaaS activity. The tag appears in the xdr_event.tags field of the Interflow record for the alert.

Use the Identity Detection tag to identify and filter most identity detections throughout this workflow. However, some Active Directory attack techniques are detected through process activity rather than identity activity and do not carry this tag. When investigating suspected Active Directory attacks, review the relevant process-based detections in addition to detections carrying the Identity Detection tag.

Diagram showing the architecture of Identity Threat Detection and Response in Stellar Cyber

Before You Begin

ITDR requires no add-on license and is available in both SaaS and on-premises deployments. There is no feature toggle to enable. The prerequisites are data sources rather than entitlements, and Stage 2: Connect Your Identity Sources covers them.

The stages in this workflow are:

Stage 1: Understand What ITDR Detects

Identity coverage in the Stellar Cyber Platform comes from three distinct sources. Knowing which is which helps you understand why some detections need a baseline period and others fire immediately.

  • Machine learning detections – Behavioral models that learn what is normal for each user and flag departures from it. Impossible travel and login time anomalies are examples.

  • Rule-based (Sigma) detections – More than 30 Sigma rules cover Active Directory and identity attack techniques, including Kerberos ticket theft, credential dumping, and modification of sensitive directory attributes. These fire on a match without requiring a baseline.

    Some Active Directory attack techniques are detected through process activity rather than through identity activity, and surface under the Suspicious Process Creation Commandline alert type. Examples include Certipy certificate abuse, credential dumping from ntds.dit, passwords found in Group Policy Preferences, and BloodHound directory enumeration. These alerts do not carry the Identity Detection tag, so filtering by that tag alone does not show them. Review this alert type alongside the identity alert types when you investigate a suspected Active Directory attack.

  • Third-party identity alerts – Native alerts from integrated identity products, mapped into the Stellar Cyber Platform and correlated alongside built-in detections. Stellar Cyber also ingests and correlates identity posture findings reported by integrated third-party products, such as over-privileged service accounts, unrotated access keys, and stale credentials. These findings arrive as alerts and are normalized, mapped to MITRE ATT&CK techniques, and correlated in the same way as any other identity signal. See Integration of Third Party Native Alerts.

Where the Signals Come From

Source What It Contributes
Directory services User and computer profiles, authentication events, and group membership changes from Active Directory.
Cloud identity providers Sign-in activity and risk detections from Microsoft Entra ID, Okta, Duo Security, JumpCloud, and OneLogin.
Endpoints Logon events, credential access activity, and process behavior collected by Windows Server Sensors.
Network traffic Brute force attempts, credentials sent in clear text, and SMB or RDP reconnaissance observed by Modular Sensors.
SaaS applications Account manipulation and policy changes from Microsoft Office 365 and Google Workspace.

Identity Alert Types

The following alert types carry the Identity Detection tag. Expand a category to see the alert types it contains, along with the xdr_event.name value that identifies each one in the Interflow data. For a full description of any alert type, see Machine Learning Alert Type Details.

Certain machine learning models learn the data distribution in your environment automatically and require two weeks of observation before they begin reporting. Behavioral identity detections such as impossible travel and login time anomalies fall into this group. See All Alert Types Model Summary.

Stage 2: Connect Your Identity Sources

ITDR detects only what it can see. Each source you connect activates a different portion of the identity alert coverage described in Stage 1. Work through the following in order.

  1. Add an Active Directory connector. Do this first. The user information from Active Directory enriches Interflow records and supplies the user profiles that User Behavior Analytics depends on, so most other identity content is more useful once it is in place. See Configuring Active Directory Connectors.

  2. Add the cloud identity provider connectors that match your environment. The IdP category includes Okta, Duo Security, JumpCloud, and OneLogin. Microsoft Entra ID is listed under the SaaS category.

  3. Deploy Windows Server Sensors on domain controllers and servers. See Installing a Windows Server Sensor.

  4. Apply a Windows sensor profile. The Windows Detect Profile (Low Volume) covers the minimal events required for all native detections. The higher-volume profiles add events used by third-party detection rules and increase ingestion without adding native identity detection coverage. See Templates for Windows Server Sensors.

  5. Add SaaS application connectors for Microsoft Office 365 and Google Workspace when those services are in use.

  6. Enable the Respond function on the Active Directory or Microsoft Entra ID connector if you intend to take response actions on users. Stage 4 describes the actions available.

Stage 3: Verify Coverage and Tune Detections

Connecting a source does not confirm that the detections depending on it are active. Use this stage to verify coverage and reduce noise before you rely on identity alerts in daily work.

Verifying Detection Coverage

  1. Select System | Detection Management.

  2. Filter by the Identity Detection tag to see the identity detections available to you.

  3. Select a detection to open its panel, then select the Possible Data Sources tab. A green check mark indicates that the data source has been active in the past five days and has contributed an event to the detection. A detection with no active source is not producing alerts.

  4. Set each detection to ON, OFF, or SILENT as appropriate. Use SILENT while you assess a noisy detection, since it continues to record without adding to your alert volume.

See Detection Management.

Setting User Privilege Levels

Privilege level is the most direct tuning control that ITDR offers, and it is easy to overlook. The default privilege level is Medium. A higher privilege level increases the risk score, so that two users with identical activity are scored differently according to the access they hold.

  1. Select Assets | User Behavior Analytics and select the Users tab.

  2. Select the check boxes next to the users whose privilege level you want to change.

  3. Choose privilege level in the bulk actions drop-down list, choose the level to apply, and select Apply.

Set your domain administrators, service accounts, and executive accounts before you begin relying on risk scores. See User Behavior Analytics.

Stage 4: Investigate and Respond

This stage describes the path through an identity investigation, from the overall picture to a response action on a single account.

Starting from the ITDR Alerts Dashboard

Begin with the overall picture rather than an individual alert. The ITDR Alerts Dashboard shows identity alert volume, criticality, affected users and hosts, and the tactics and techniques involved. To open it, select Dashboards | CREATION | Dashboards and locate ITDR Alerts Dashboard in the Explore section.

The Event Origins section of the dashboard is also the fastest way to spot a coverage gap. If an identity source you connected in Stage 2 does not appear there, that source is not contributing events.

Investigating an Identity Alert

  1. Filter the Alerts list by the Identity Detection tag in xdr_event.tags, or select an alert directly from the dashboard.

  2. Open the alert and review the key fields and the XDR Kill Chain placement. Activity that has progressed beyond the earliest stages suggests that an identity has already been used rather than merely targeted.

  3. Pivot to the user. Select Assets | User Behavior Analytics, select the Users tab, and select the name of the user to open the User Details page. Review the risk score, activity status, logon history, and bad password count.

  4. Correlate the identities of the user with the Correlating Identities with Real ID tab.

  5. Review the associated case if one exists. Identity alerts frequently correlate with endpoint and network activity that is not visible from the alert alone. See Working with Cases.

Correlating Identities with Real ID

One person often holds several accounts: a standard account, an administrative account, and perhaps a service account. To an investigator looking at alerts one at a time, those accounts appear as unrelated users. An attacker who compromises a standard account and escalates to an administrative account exploits exactly that blind spot.

The Real ID tab in Assets | User Behavior Analytics resolves it. The identities are imported from Active Directory and correlated with a single SID, and that SID links all identities belonging to one person.

Use Real ID whenever an identity alert involves an account that could be one of several belonging to the same individual. Reviewing all activity for that person, rather than for one account, often reveals a progression that is invisible account by account.

Taking a Response Action

Response actions on users are available from the Event Details display for an alert. The action you can take depends on the connector supplying the identity data.

Action Active Directory Microsoft Entra ID
Disable User Yes Yes
Revoke Existing Sign-In Sessions No Yes
Confirm Compromised No Yes
Dismiss Risk No Yes
Add User to Group No Yes
Remove User from Group No Yes

Disabling a user account stops the session but does not always stop the attacker. Where Microsoft Entra ID is the identity source, consider Revoke Existing Sign-In Sessions alongside Disable User, since an existing token can otherwise remain valid.

For a full description of each response action and the fields it requires, see Taking Action on Events.

After you take an action, confirm the outcome in Automation | Action History | User Actions. This tab shows the status of each action and lets you revert some of them. See Viewing User Actions.

Automating a Response

Once you have handled the same identity pattern manually several times, automate it. Automated Threat Hunting lets you trigger a response when data matches conditions that you specify, including disabling a user. See Automated Threat Hunting and the worked example in Detecting Pass the Hash Attacks.