Entra ID Guardian

Automatically reset exposed passwords and revoke sessions in Azure environments.

Entra ID Guardian helps you identify and remediate exposed passwords and authentication artifacts associated with your Microsoft Entra ID workforce identities.

One Entra ID Guardian license supports two implementations:

  • SpyCloud Console: Identifies exposed session cookies and refresh tokens and initiates session revocation through Entra ID.
  • Azure application: Checks active Entra ID accounts for exposed passwords, confirms exact matches, and runs configured remediation actions.

Use either implementation independently or both together to address two ways attackers gain access to workforce accounts: authenticating with exposed passwords or hijacking existing sessions.


Choose how to use Entra ID Guardian

SpyCloud ConsoleAzure application
Protects againstSession hijackingAccount takeover using exposed passwords
IdentifiesExposed sessions, refresh tokens, and supported authentication artifactsExposed passwords matching active Entra ID accounts
RemediationInitiates session and refresh token revocation through Entra IDResets passwords, logs matches, and sends notifications
ConfigurationDry run, Manual, or AutomaticEnable or disable password resets and configure notifications
Runs inSpyCloud ConsoleYour Azure environment

Two implementations. One license.

You don't have to choose one or the other. Each implementation addresses a different type of exposed access, and you can use them independently or together.


SPYCLOUD CONSOLE - ENTRA ID GUARDIAN


SpyCloud Console: Prevent session hijacking

Use SpyCloud Console to identify exposed authentication artifacts associated with your Entra ID workforce identities and initiate revocation through Entra ID.

Attackers don't always need a password to access an account. Stolen session cookies and refresh tokens can give attackers access to authenticated applications without repeating the normal sign-in process.

Revoking sessions through Entra ID helps disrupt this access and requires users to authenticate again.

How it works

  1. Detect. SpyCloud identifies exposed session cookies, refresh tokens, and other supported authentication artifacts in recaptured data.
  2. Match. SpyCloud attempts to match the exposure to an identity in your connected Entra ID environment. If no identity matches, no action is taken.
  3. Evaluate. Entra ID Guardian applies your configured remediation policy: Dry run, Manual, or Automatic.
  4. Revoke. When you approve revocation or enable automatic remediation, SpyCloud sends a revocation request to Entra ID.
  5. Report. SpyCloud records the finding and remediation outcome in the SpyCloud Console Audit Logs.

Remediation policies

Choose how Entra ID Guardian responds to matched exposures.

PolicyBehavior
Dry runEvaluates findings without revoking access
ManualRequires approval before revocation
AutomaticInitiates revocation according to your configured policy

Notifications and activity

You can configure notifications to receive daily summaries of Entra ID Guardian activity.

Guardian also records findings and remediation outcomes in the SpyCloud Console Audit Logs.

Setup and configuration

See the Session Revocation Guide for detailed setup instructions, configuration options, and tips for getting started.

What session revocation does — and doesn't do

Session revocation doesn't reset exposed passwords. Session revocation helps invalidate exposed access through Entra ID, but it doesn't remediate the underlying password exposure.

Deploy the Azure application to identify confirmed exposed password matches and reset affected passwords.

Requirements

To revoke sessions for Entra ID through SpyCloud Console, you need:

  • An active SpyCloud Workforce Threat Protection license
  • An Entra ID Guardian license
  • Access to the Guardians module in SpyCloud Console
  • Entra ID credentials and the appropriate administrative permissions to establish the connection

AZURE APPLICATION - ENTRA ID GUARDIAN


Azure application: Remediate exposed passwords

Deploy Entra ID Guardian in your Azure environment to identify exposed passwords associated with active Entra ID accounts and automate remediation.

How it works

  1. Deploy. Use an Azure Resource Manager (ARM) template to deploy Entra ID Guardian as an Azure Container Instance (ACI).
  2. Scan. Guardian checks active Entra ID accounts against SpyCloud's recaptured data for exposed passwords.
  3. Verify. Guardian determines whether an exposed password matches the password associated with an active account.
  4. Remediate. Based on your configuration, Guardian resets confirmed exposed passwords, logs matches, and sends notifications.
  5. Report. Guardian records scan activity and remediation outcomes in the application dashboard.

Remediation options

Configure how Entra ID Guardian responds when it confirms an exposed password match.

ActionWhat it does
Reset passwordResets a password after SpyCloud confirms an exact match
Log matchRecords details about the confirmed credential match
Notify userSends an email notification to the affected user
Notify administratorSends an email notification to configured administrative recipients

NOTE: Password resets can be enabled or disabled based on your remediation configuration.


Review activity

Entra ID Guardian provides reporting for credential scanning and remediation activity in the Azure application dashboard and sends daily summary emails.

The dashboard includes the following metrics:

MetricWhat it shows
Accounts scannedNumber of Entra ID accounts evaluated
Passwords checkedNumber of exposed passwords evaluated
Password matchesNumber of confirmed matches
Password resetsNumber of password resets performed
Emails sentNumber of notification emails sent

Requirements

Entra ID Guardian is deployed using an Azure Resource Manager (ARM) template as an Azure Container Instance (ACI), so you don't need to provision a virtual machine.

The application also integrates with your Entra ID directory and SMTP environment.

Before deployment

Make sure you have:

  • A SpyCloud Enterprise API key
  • Admin-level Azure access
  • The required Azure Resource Providers enabled in the subscription where you plan to deploy Entra ID Guardian

Required Azure Resource Providers

The following six Resource Providers must be enabled:

Resource Provider
Microsoft.Network
Microsoft.KeyVault
Microsoft.OperationalInsights
Microsoft.Storage
Microsoft.App
Microsoft.Authorization

Verify that all required Resource Providers are enabled in your Azure subscription before deploying the ARM template.


Protect against exposed passwords and hijacked Entra ID sessions

Exposed passwords and stolen authentication artifacts create different risks for workforce accounts.

  • SpyCloud Console helps disrupt unauthorized access by identifying exposed authentication artifacts and initiating session revocation through Entra ID.
  • Azure application identifies confirmed exposed password matches and automates the remediation actions you've configured.

Using both implementations helps you address credential-based attacks and session hijacking, including threats that may bypass multifactor authentication (MFA).



Did this page help you?