kevmap

TechniquesT1087.004 › AN1088

AN1088 Analytic 1088

IaaS · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Use of AWS CLI (aws iam list-users, list-roles), Azure CLI (az ad user list), or GCP CLI (gcloud iam service-accounts list) from endpoints or cloud shells where such activity is unexpected.</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 sourceChannelData component
AWS:CloudTrailAWS IAM: ListUsers, ListRolesDC0002 User Account Authentication
azure:activityAzure CLI Operation: Microsoft.Graph/users/readDC0013 User Account Metadata

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.

FieldDescription
CallerTypeSuppress known admin accounts and alert on developer/test/service identities.
CLIUserAgentCorrelate unexpected CLI user-agents and geolocation anomalies.
CloudRegionSuppress noise from known IP ranges or whitelisted accounts per region.