kevmap

TechniquesT1553.006 › AN1447

AN1447 Analytic 1447

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

<p>Detects modification of System Integrity Protection (SIP) or code signing enforcement policies through csrutil or kernel variable tampering. Correlates execution of csrutil disable commands with subsequent policy state changes and anomalous unsigned process executions.</p>
Detects
T1553.006 Code Signing Policy Modification
Part of
DET0523 Detect Code Signing Policy Modification (Windows & 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:unifiedlogcsrutil disableDC0064 Command Execution
macos:unifiedlogg_CiOptions modification or SIP state changeDC0063 Windows Registry Key Modification
macos:unifiedlogUnsigned binary execution following SIP changeDC0032 Process 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
PolicyPathsTrack configuration files and kernel extensions tied to SIP enforcement
AllowedUsersRestrict or expand which privileged accounts are monitored for SIP/CSRUTIL changes
TimeWindowDefine correlation between csrutil execution and unsigned process activity