Deception/ Application
D078F1 Application

🗺️ Source Map Honeypot

Misleading JS source maps detecting reverse engineering.

What it is

Deploy JavaScript source maps (.map files) that are not linked from the minified JS bundles but exist at predictable URLs. Any request to app.bundle.js.map is an attacker performing reverse engineering (legitimate users never request source maps). The source maps can contain: - Real-looking but misleading function names and file paths - Embedded honeytokens in fake "internal API" references - Breadcrumbs pointing to honey API routes (D074)

Implementation requirements

Technologies

Application

ATT&CK coverage 1

TechniqueTacticStatusConfidenceTier
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: Mphago et al., "Deception in Dynamic Web Application Honeypots" (ISSA, 2017). Webpack hidden-source-map configuration.