Techniques › T1552 › AN1155
AN1155 Analytic 1155
macOS · attack.mitre.org · ATT&CK Enterprise v19.2
<p>Unusual access to ~/Library/Keychains, ~/.bash_history, or Terminal command history by unauthorized processes or users.</p>
- Detects
- T1552 Unsecured Credentials
- Part of
- DET0412 Detect Access or Search for Unsecured Credentials 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 source | Channel | Data component |
|---|---|---|
| macos:unifiedlog | read access to ~/Library/Keychains or history files by terminal processes | DC0055 File Access |
| macos:unifiedlog | execution of 'security', 'cat', or 'grep' commands accessing credential storage | DC0064 Command Execution |
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.
| Field | Description |
|---|---|
ProcessName | Tool or command used to query credentials (e.g., security, grep) |
TargetPath | Credential file paths (e.g., ~/Library/Keychains) |
KEV CVEs whose mapped technique this analytic detects
| CVE | Vendor / product | State |
|---|---|---|
| CVE-2020-5902 | F5 BIG-IP | Stale |
| CVE-2023-49103 | ownCloud ownCloud graphapi | Mapped |
| CVE-2024-20439 | Cisco Smart Licensing Utility | Mapped |
| CVE-2024-21887 | Ivanti Connect Secure and Policy Secure | Mapped |