Deception/ API
D027F3 API

🔌 Honey API Endpoint

Fake REST/GraphQL endpoints on API Gateway.

What it is

An undocumented API route, such as an admin-looking or debug-looking path, that no legitimate client calls. Attackers probe APIs for hidden endpoints that skip normal checks. The route is backed by no real system, and any request to it is recorded in the API's access log.

Implementation requirements

Technologies

ApplicationAWSAzure

ATT&CK coverage 10

TechniqueTacticStatusConfidenceTier
T1105
Ingress Tool Transfer
Command & Control confirmed strong T2
↳ Detection point: seen once the attacker is working inside a high-fidelity decoy
↳ Evidence (2 sources)
T1526
Cloud Service Discovery
Discovery theoretical moderate T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (3 sources)

Moderate: discovering that a service exists does not necessarily touch a decoy resource in it.

T1648
Serverless Execution
Execution theoretical moderate T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

Lambda Invoke is a data event: the decoy only fires if data-event logging is on for it.

T1567
Exfiltration Over Web Service
Exfiltration theoretical weak T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

No evidence attackers exfiltrate to a webhook found in code; they use services they control.

T1491
Defacement
Impact theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

Defacing decoy routes needs write access that would already have alerted.

T1491.002
External Defacement
Impact theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Defacing a decoy property needs access that would already have alerted.

T1499
Endpoint Denial of Service
Impact theoretical weak T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

DoS against a decoy endpoint covers no real endpoint.

T1133
External Remote Services
Initial Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (4 sources)
T1190
Exploit Public-Facing Application
Initial Access confirmed strong T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (5 sources)
T1671
Cloud Application Integration
Persistence theoretical moderate T3
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

Direct only when the attacker consents to, or adds credentials to, an existing decoy application; registering a new app touches no decoy.

Evidence