Skip to content
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Sponsor

All risky workload identity sign ins are triaged

ZTA.22659HighEntra IDIdentity ProtectionPreview 3.0

Threat actors increasingly target workload identities (applications, service principals, and managed identities) because they lack human factors and often use long-lived credentials. A compromise often looks like the following path:

  1. Credential abuse or key theft.
  2. Non-interactive sign-ins to cloud resources.
  3. Lateral movement via app permissions.
  4. Persistence through new secrets or role assignments.

Microsoft Entra ID Protection continuously generates risky workload identity detections and flags sign-in events with risk state and detail. Risky workload identity sign-ins that aren’t triaged (confirmed compromised, dismissed, or marked safe), detection fatigue, and a large alert backlog can be challenging for IT admins to manage. This heavy workload can let repeated malicious access, privilege escalation, and token replay to continue to go unnoticed. To make the workload manageable, address risky workload identity sign-ins in two parts:

  • Close the loop: Triage sign-ins and record an authoritative decision on each risky event.
  • Drive containment: Disable the service principal, rotate credentials, or revoke sessions.

The check runs as part of the whole assessment, with the ZeroTrustAssessment module installed:

Install-Module ZeroTrustAssessment -Scope CurrentUser
Connect-Maester
Invoke-Maester -Pack ZTA -SkipBuiltIn

Leave out -SkipBuiltIn to run Maester’s own checks in the same run.

About this check
SeverityHigh
Effort to fixHigh
Impact on usersLow
PillarIdentity
CategoryAccess control
ProductEntra ID
FeatureIdentity Protection
AreaApplications and workload identities
ATT&CKT1078.004 Cloud Accounts, T1098.001 Additional Cloud Credentials
LicenceP2
TenantWorkforce, External

Product, feature, area and ATT&CK are Maester’s: the assessment does not record them, so Maester keeps them in the pack’s taxonomy.json.

A Microsoft check, part of the Zero Trust Assessment pack. Text from ZeroTrustAssessment 3.1.0, © Microsoft, MIT licence.