kevmap

TechniquesT1671 › AN1487

AN1487 Analytic 1487

Office Suite · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Detects suspicious OAuth application integrations within Office 365 or Google Workspace environments, such as new app registrations, unexpected consent grants, or privilege assignments. Defenders should correlate between application creation/modification events and associated user or service principal activity to identify persistence via app integrations.</p>
Detects
T1671 Cloud Application Integration
Part of
DET0539 Detection Strategy for Cloud Application Integration

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
m365:unifiedAdd app role assignment grant to user: Consent to application by privileged or unexpected accountsDC0066 Active Directory Object Modification
azure:auditConsent to application: OAuth application consent granted to service principalDC0069 Cloud Service Modification

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
PrivilegedUserListDefines which accounts are authorized to consent or register applications; deviations indicate possible adversary persistence.
ApplicationScopeThresholdDefines which OAuth scopes are considered risky (e.g., Mail.ReadWrite, Files.ReadWrite.All).