kevmap

TechniquesT1559 › AN1359

AN1359 Analytic 1359

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

<p>Detects anomalous use of Mach ports, Apple Events, or XPC services for inter-process execution or code injection. Focuses on unexpected processes attempting to send privileged Apple Events (e.g., automation scripts injecting into security-sensitive apps).</p>
Detects
T1559 Inter-Process Communication
Part of
DET0493 Detect Abuse of Inter-Process Communication (T1559)

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:unifiedlogUnusual Mach port registration or access attempts between unrelated processesDC0035 Process Access
macos:osqueryexec: Unexpected execution of osascript or AppleScript targeting sensitive appsDC0029 Script Execution

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
AllowedAppleEventTargetsWhitelisted app-to-app Apple Event communications (e.g., Finder automation).
MachPortBaselineBaseline of Mach ports and XPC services normally used in the environment.