Techniques › T1480 › AN1552
AN1552 Analytic 1552
Linux · attack.mitre.org · ATT&CK Enterprise v19.2
<p>Linux environmental validation behavioral chain: (1) Intensive system enumeration through command execution (uname, hostname, ifconfig, lsblk, mount), (2) File system reconnaissance targeting specific paths, network configurations, and installed packages, (3) Process and user enumeration to validate target environment characteristics, (4) Conditional script execution or binary activation based on environmental criteria, (5) Network connectivity validation and external IP address resolution for geolocation verification</p>
- Detects
- T1480 Execution Guardrails
- Part of
- DET0562 Multi-Platform Execution Guardrails Environmental Validation Detection Strategy
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 |
|---|---|---|
| auditd:SYSCALL | execve | DC0032 Process Creation |
| auditd:SYSCALL | open | DC0055 File Access |
| auditd:SYSCALL | openat,connect -k discovery | DC0082 Network Connection Creation |
| auditd:PROCTITLE | command-line execution patterns for system discovery utilities (uname, hostname, ifconfig, netstat, lsof, ps, mount) | DC0064 Command Execution |
| linux:syslog | authentication and authorization events during environmental validation phase | DC0002 User Account Authentication |
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 |
|---|---|
SystemDiscoveryCommandList | Linux commands commonly used for system reconnaissance - customize based on environment-specific discovery patterns |
ReconnaissanceBurstThreshold | Number of discovery commands within time window indicating reconnaissance burst - tune based on legitimate administrative activity |
EnvironmentalCheckPatterns | File paths and system properties commonly validated by environmental keying - adapt to organizational infrastructure |
NetworkDiscoveryBaseline | Normal network discovery activity patterns to distinguish from malicious reconnaissance |
ConditionalExecutionIndicators | Script patterns and conditional logic indicating environment-based execution decisions |