Deception/ Application
D080F3 Application

🔍 Runtime Code Path Monitor

Detecting impossible execution paths via instrumentation.

What it is

Instrumenting the application runtime (via OpenTelemetry, RASP, or custom middleware) to detect when code execution follows "impossible paths" — sequences of function calls that exist in the binary but are unreachable through any legitimate user interaction. This detects exploitation, deserialization attacks, and code injection.

Implementation requirements

Technologies

Application

ATT&CK coverage 2

TechniqueTacticStatusConfidenceTier
T1203
Exploitation for Client Execution
Execution theoretical weak T3
↳ Evidence (2 sources)

Client-side exploitation is pushed to user applications; a server-side trap does not see it.

T1190
Exploit Public-Facing Application
Initial Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)

Evidence

Research basis: "Toward Proactive, Adaptive Defense: A Survey on Moving Target Defense" (IEEE/arXiv, 2019).