kevmap

TechniquesT1123 › AN0621

AN0621 Analytic 0621

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

<p>Processes invoking AVFoundation or CoreAudio frameworks, accessing input devices via TCC logs or Unified Logs, followed by writing AIFF/WAV/MP3 files to disk.</p>
Detects
T1123 Audio Capture
Part of
DET0221 Behavioral Detection Strategy for T1123 Audio Capture Across Windows, Linux, macOS

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:unifiedlogaudio APIsDC0021 OS API Execution
Apple TCC LogsMicrophone Access EventsDC0035 Process Access
fs:fsusageFile IODC0039 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
FrameworkCallCoreAudio vs. AVFoundation vs. lower-level device access APIs.
TargetDirectorySuspicious file drops (e.g., ~/Library/Caches/, /tmp/, nonstandard user folders).
AnomalousParentUnexpected parent-child relationship between non-media apps and AV capture.