kevmap

TechniquesT1480 › 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 sourceChannelData component
auditd:SYSCALLexecveDC0032 Process Creation
auditd:SYSCALLopenDC0055 File Access
auditd:SYSCALLopenat,connect -k discoveryDC0082 Network Connection Creation
auditd:PROCTITLEcommand-line execution patterns for system discovery utilities (uname, hostname, ifconfig, netstat, lsof, ps, mount)DC0064 Command Execution
linux:syslogauthentication and authorization events during environmental validation phaseDC0002 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.

FieldDescription
SystemDiscoveryCommandListLinux commands commonly used for system reconnaissance - customize based on environment-specific discovery patterns
ReconnaissanceBurstThresholdNumber of discovery commands within time window indicating reconnaissance burst - tune based on legitimate administrative activity
EnvironmentalCheckPatternsFile paths and system properties commonly validated by environmental keying - adapt to organizational infrastructure
NetworkDiscoveryBaselineNormal network discovery activity patterns to distinguish from malicious reconnaissance
ConditionalExecutionIndicatorsScript patterns and conditional logic indicating environment-based execution decisions