kevmap

TechniquesT1548.004 › AN1111

AN1111 Analytic 1111

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

<p>Detects abuse of AuthorizationExecuteWithPrivileges API to gain elevated privileges via user credential prompts, typically through invocation of /usr/libexec/security_authtrampoline. Detection involves correlation of API usage, binary reputation, and prompt context.</p>
Detects
T1548.004 Elevated Execution with Prompt
Part of
DET0395 macOS AuthorizationExecuteWithPrivileges Elevation Prompt Detection

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
macos:unifiedlogExecution of /usr/libexec/security_authtrampoline or child processes originating from non-trusted binaries triggering credential promptsDC0032 Process Creation
macos:unifiedlogCalls to AuthorizationExecuteWithPrivileges() observed via Apple System Logger or security_auditing toolsDC0021 OS API Execution
macos:unifiedlogUser credential prompt events without associated trusted installer packageDC0002 User Account Authentication

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
BinaryReputationListAllow list of trusted binaries invoking elevation prompts
TimeWindowTemporal correlation threshold between API call and credential prompt
PromptContextValidationHeuristic filters to determine whether a prompt context matches known legitimate installers