kevmap

TechniquesT1219.003 › AN0448

AN0448 Analytic 0448

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

<p>Attachment of hardware-backed USB KVM devices (e.g., TinyPilot) that enumerate new HID or serial communication interfaces with identifiable metadata.</p>
Detects
T1219.003 Remote Access Hardware
Part of
DET0159 Detect Remote Access via USB Hardware (TinyPilot, PiKVM)

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:unifiedlogHardware enumeration events via IOKit or USBMuxd showing TinyPilot or unknown keyboard/mouseDC0042 Drive 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
DeviceClassInput or HID devices may be benign or malicious depending on context; tune based on environment (e.g., BYOD/dev stations).
SerialCorrelationDepthCorrelating serials across multiple device insertions may reduce noise but requires tuning.