kevmap

TechniquesT1560.003 › AN1215

AN1215 Analytic 1215

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

<p>Detects custom archiving by monitoring execution of Swift/Objective-C apps or scripts producing high-entropy files with non-standard headers. Correlates unified logs of abnormal NSFileHandle/NSData operations, memory use of XOR/bitwise operations, and file creation events.</p>
Detects
T1560.003 Archive via Custom Method
Part of
DET0438 Detect Archiving via Custom Method (T1560.003)

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:unifiedlogSuspicious Swift/Objective-C or scripting processes writing archive-like outputsDC0032 Process Creation
macos:unifiedlogCreation of files with anomalous headers and entropy valuesDC0039 File Creation
macos:unifiedlogAbnormal memory operations (XOR/bitwise loops) during archive generationDC0020 Process 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
UserContextFlag if archiving occurs under privileged/system accounts.
EntropyThresholdEntropy score cutoff for identifying custom compressed or encrypted files.
AllowedAppsApplications legitimately using custom archiving for business purposes.