kevmap

TechniquesT1553.001 › AN0800

AN0800 Analytic 0800

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

<p>Correlates suspicious removal or modification of the com.apple.quarantine extended attribute, manipulation of LSFileQuarantineEnabled values in Info.plist, and unexpected process execution of unsigned or non-notarized binaries. Also monitors abnormal trust validation failures in unified logs and unusual activity in QuarantineEvents database entries.</p>
Detects
T1553.001 Gatekeeper Bypass
Part of
DET0288 Detect Gatekeeper Bypass via Quarantine Flag and Trust Control Manipulation

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:unifiedlogxattr -d com.apple.quarantine or similar attribute removal commandsDC0059 File Metadata
macos:unifiedlogTrust validation failures or bypass attempts during notarization and code signing checksDC0032 Process Creation
macos:osqueryChanges to LSFileQuarantineEnabled field in Info.plistDC0061 File Modification

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
QuarantineBypassAllowListLegitimate enterprise update tools or deployment frameworks that may strip quarantine flags
CertificateAuthorityListBaseline trusted Apple Developer IDs and enterprise certs used for code signing
TimeWindowTime correlation window for xattr modification followed by suspicious process execution