Azure AD Sign-ins from Non-Compliant Devices
Alert on Entra ID sign-ins originating from devices flagged as non-compliant.
FreeReviewedSigma · High · v5
- Product
- azure
- Service
- signinlogs
- Author
- Michael Epping, '@mepples21' (SigmaHQ), DRL 1.1
- Published
- 2022-06-28
- Updated
- 2026-07-31
ATT&CK techniques
Initial Access → Defense EvasionRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags sign-in events where the reporting device is marked as non-compliant. Attackers can use unapproved or policy-violating devices to attempt initial access or to persist while avoiding trusted posture requirements. It relies on Azure sign-in log telemetry, specifically the device compliance indicator in the sign-in record.
Reporting behind it
Changelog
v5- v5Candidate ingested via manual entry.2026-07-31
- v4Candidate ingested via manual entry.2026-07-31
- v3Candidate ingested via manual entry.2026-07-31
- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
azure-ad-sign-ins-from-non-compliant-devices-4f77e1d7
title: Azure AD Sign-ins from Non-Compliant Devices
id: 91c8d75f-b0d2-4656-8d0c-74345266864c
status: test
description: This rule flags sign-in events where the reporting device is marked as non-compliant. Attackers can use unapproved or policy-violating devices to attempt initial access or to persist while avoiding trusted posture requirements. It relies on Azure sign-in log telemetry, specifically the device compliance indicator in the sign-in record.
references:
- https://learn.microsoft.com/en-us/entra/architecture/security-operations-devices#non-compliant-device-sign-in
- https://github.com/SigmaHQ/sigma/blob/master/rules/cloud/azure/signin_logs/azure_ad_sign_ins_from_noncompliant_devices.yml
author: Michael Epping, '@mepples21', Huntrule Team
date: 2022-06-28
tags:
- attack.privilege-escalation
- attack.persistence
- attack.initial-access
- attack.stealth
- attack.t1078.004
logsource:
product: azure
service: signinlogs
detection:
selection:
DeviceDetail.isCompliant: "false"
condition: selection
falsepositives:
- Unknown
level: high
license: DRL-1.1
related:
- id: 4f77e1d7-3982-4ee0-8489-abf2d6b75284
type: derived