kevmap

TechniquesT1092 › AN0249

AN0249 Analytic 0249

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

<p>Correlates removable volume mounts (disk arbitration) with file I/O events on that volume, followed by same file execution shortly after insert.</p>
Detects
T1092 Communication Through Removable Media
Part of
DET0090 Cross-host C2 via Removable Media Relay

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:unifiedlogcom.apple.diskarbitrationDC0042 Drive Creation
fs:fsusageopen/write/exec callsDC0039 File 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
VolumeNameFilterKnown suspicious USB volume labels or types (e.g., NO NAME, SECUREDATA).
ProcessContextUnusual processes accessing USB drives (e.g., bash, Python, unsigned binaries).