kevmap

TechniquesT1070 › AN0522

AN0522 Analytic 0522

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

<p>Detects clearing of unified logs, deletion of plist files tied to persistence, and manipulation of Terminal history after initial execution.</p>
Detects
T1070 Indicator Removal
Part of
DET0184 Behavioral Detection of Indicator Removal Across Platforms

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:unifiedloglog stream cleared or truncatedDC0038 Application Log Content
fs:fsusageunlink, fs_deleteDC0040 File Deletion
macos:osqueryFile modifications in ~/Library/Preferences/DC0061 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
PlistTargetPathsDefine which plist paths relate to LaunchAgents or LaunchDaemons
ExecutionChainDepthAllow tuning for multi-process persistence chains

KEV CVEs whose mapped technique this analytic detects

CVEVendor / productState
CVE-2021-45382D-Link Multiple RoutersMapped
CVE-2022-41128Microsoft WindowsMapped
CVE-2023-1389TP-Link Archer AX21Mapped