Process Analysis
Definition
Process Analysis consists of observing a running application process and analyzing it to watch for certain behaviors or conditions which may indicate adversary activity. Analysis can occur inside of the process or through a third-party monitoring application. Examples include monitoring system and privileged calls, monitoring process initiation chains, and memory boundary allocations.
- D3FEND ID
- D3-PA
- Tactic
- Detect
- Certification relevance
- CySA+GCIHGCIASecurity+
Sub-techniques
- D3-PSMDProcess Self-Modification Detection
- D3-DQSADatabase Query String Analysis
- D3-SEAScript Execution Analysis
- D3-SSCShadow Stack Comparisons
- D3-FAPAFile Access Pattern Analysis
- D3-IBCAIndirect Branch Call Analysis
- D3-SCASystem Call Analysis
- D3-PCSVProcess Code Segment Verification
- D3-PSAProcess Spawn Analysis
ATT&CK techniques it counters
D3FEND maps this technique to ATT&CK through its sub-techniques; the list combines their mappings.
39 techniques, 94 ATT&CK ids including sub-techniques. Links open MITRE ATT&CK.
- T1003OS Credential Dumping
- T1007System Service Discovery
- T1010Application Window Discovery
- T1012Query Registry
- T1016System Network Configuration Discovery
- T1018Remote System Discovery
- T1033System Owner/User Discovery
- T1036Masquerading
- T1047Windows Management Instrumentation
- T1049System Network Connections Discovery
- T1053Scheduled Task/Job
- T1055Process Injection
- T1056Input Capture
- T1057Process Discovery
- T1068Exploitation for Privilege Escalation
- T1074Data Staged
- T1082System Information Discovery
- T1106Native API
- T1113Screen Capture
- T1124System Time Discovery
- T1134Access Token Manipulation
- T1140Deobfuscate/Decode Files or Information
- T1190Exploit Public-Facing Application
- T1203Exploitation for Client Execution
- T1210Exploitation of Remote Services
- T1211Exploitation for Stealth
- T1212Exploitation for Credential Access
- T1218System Binary Proxy Execution
- T1220XSL Script Processing
- T1497Virtualization/Sandbox Evasion
- T1505Server Software Component
- T1518Software Discovery
- T1546Event Triggered Execution
- T1548Abuse Elevation Control Mechanism
- T1550Use Alternate Authentication Material
- T1555Credentials from Password Stores
- T1556Modify Authentication Process
- T1562Impair Defenses
- T1621Multi-Factor Authentication Request Generation
Marked techniques are also explained, with detection notes and certification relevance, on our interactive ATT&CK map.
Across MITRE's defensive frameworks
Linked through the 39 ATT&CK techniques above.
Detect with CAR
MITRE CAR analytics that cover the same ATT&CK techniques.
- CAR-2013-04-002Quick execution of a series of suspicious commands13 shared
- CAR-2016-03-001Host Discovery Commands5 shared
- CAR-2013-10-002DLL Injection via Load Library2 shared
- CAR-2013-01-002Autorun Differences2 shared
- CAR-2013-05-002Suspicious Run Locations1 shared
- CAR-2013-05-004Execution with AT1 shared
- CAR-2013-05-009Running executables with same hash and different names1 shared
- CAR-2013-08-001Execution with schtasks1 shared
- CAR-2014-03-006RunDLL32.exe monitoring1 shared
- CAR-2014-11-003Debuggers for Accessibility Applications1 shared
- CAR-2014-11-007Remote Windows Management Instrumentation (WMI) over RPC1 shared
- CAR-2014-11-008Command Launched from WinLogon1 shared