Techniques › T1087.004 › AN1087
AN1087 Analytic 1087
Identity Provider · attack.mitre.org · ATT&CK Enterprise v19.2
<p>Enumeration of identity roles and users via API calls such as
Get-MsolRoleMember, az ad user list, or Graph API tokens from unauthorized users or automation accounts.</p>- Detects
- T1087.004 Cloud Account
- Part of
- DET0386 Cloud Account Enumeration via API, CLI, and Scripting Interfaces
Log sources and channels
Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.
| Log source | Channel | Data component |
|---|---|---|
| Microsoft Entra ID Audit Logs | RoleManagement.Read.Directory or Directory.Read.All | DC0013 User Account Metadata |
| azure:signinlogs | Interactive/Non-Interactive Sign-In | DC0002 User Account Authentication |
| m365:defender | Activity Log: Command Invocation | DC0064 Command Execution |
Mutable elements
Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.
| Field | Description |
|---|---|
TokenScope | Flags excessive or abnormal use of directory read scopes by unexpected principals. |
AppContext | Differentiate authorized automation from rogue access tokens or external tools. |
TimeWindow | Trigger correlation across short bursts of high-volume enumeration. |