Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Detection Strategies DET0443 — Detection Strategy for Masquerading via Breaking Process Trees
DET0443

Detection Strategy for Masquerading via Breaking Process Trees

2 analytic(s) · 1 technique(s) detected

Analytics

2
AN1223 Analytic 1223
Linux

Detects anomalous process execution patterns where a process's parent terminates quickly after process creation or is re-parented to 'init' (PID 1), often indicating double-fork or daemon-style detachment. These behaviors sever the parent-child relationship and obscure the execution origin in process tree analysis.

auditd:SYSCALL fork/clone/daemon syscall tracing auditd:SYSCALL execve of re-parented process
[TimeWindow] Maximum time between parent and child process creation and parent process termination
[ReparentingDetectionScope] Scope for detecting unexpected re-parenting to init/systemd
[ExecutableScope] Subset of monitored executables or services likely to abuse double-fork
AN1224 Analytic 1224
macOS

Detects execution patterns where a child process is detached from its original parent, often showing up under 'launchd' (PID 1) with no parent lineage. These breakages in the process tree are indicative of evasive techniques using `daemon()`, `fork()` or background execution flags.

macos:unifiedlog Process creation with parent PID of 1 (launchd) fs:fsusage Detached process execution with no associated parent
[AnomalyParentPID] Triggering PID used to flag abnormal child adoption (commonly PID 1)
[AllowedServices] Allowlist of background daemons legitimately using launchd as parent
[ProcessNameEntropy] Entropy score threshold for abnormal process names in detached state

Detected Techniques

1

Details

MITRE ID
DET0443
STIX ID
x-mitre-detection-strategy--eccdd5b4-e19e-4254-909e-4a9c2e3ac27e
Analytics
2
Techniques Detected
1
By Tactic
Stealth
1
Leaving Threaticon

This link opens an external site that isn't part of the platform.