kevmap

TechniquesT1036.012 › AN2032

AN2032 Analytic 2032

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

<p>Observation of scripted network requests (e.g., using osascript, curl, or python) that include mismatched or spoofed browser User-Agent strings compared to the typical macOS Safari or Chrome baseline, especially when triggered by non-interactive launch agents, login hooks, or background daemons.</p>
Detects
T1036.012 Browser Fingerprint
Part of
DET0898 Detection of Spoofed User-Agent

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:unifiedlognetwork connection eventsDC0082 Network Connection Creation
NSM:FlowInbound HTTP POST with suspicious payload size or user-agentDC0085 Network Traffic Content
macos:unifiedlogexec logsDC0032 Process Creation

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
UserAgentFingerprintFlag browser-based sessions
HeaderSignatureMatchSpecific HTTP header anomalies or patterns (e.g., spoofed User-Agent).