An intruder who reaches the internal network can usually scan, connect and try logins for days before anything raises an alert, because that activity looks like ordinary traffic. MITRE D3FEND's answer at the system level is Decoy Environment (D3-DE), a parent technique in the Deceive tactic with the synonym Honeypot and three children: Connected Honeynet, Integrated Honeynet and Standalone Honeynet. This guide treats D3-DE as a programme: what the family means, how the three children differ in risk and value, how to choose and combine them, how to place and run them safely, and how to measure them. It is written for detection engineers, SOC leads and network architects. Each child has its own deep page, linked below; for the wider field of deception see the Deception Technology Guide.
Key takeaways
- A decoy environment is hosts and networks, not single objects. D3FEND defines it as comprising "hosts and networks for the purposes of deceiving an attacker". Single lures such as decoy files and credentials sit in the sibling parent, Decoy Object.
- The detection logic is simple. D3FEND's knowledge base says decoy systems are configured so that some detectable means of communication has no legitimate business purpose, and any communication through it should be logged and analysed.
- Three children trade fidelity against risk. Standalone honeynets are lowest risk and least realistic, connected honeynets emulate services on the real network, and integrated honeynets are full production-like systems with the highest risk.
- The ATT&CK mapping is thin. The D3FEND site shows one inferred relation for the family, System Information Discovery (T1082). The value is in what the decoys see, not in the mapping.
- Deception is an operation, not a box. MITRE Engage treats deception as an ongoing process rather than technology you deploy and forget; decoys need placement, upkeep, alert routing and isolation testing.
What D3FEND means by Decoy Environment
In the D3FEND ontology D3-DE enables the Deceive tactic and manages a Decoy Artifact, an artefact class whose alternative labels include Decoy, Lure and Trap. The D3FEND site adds that the family spoofs Local Area Network and Intranet Network artefacts: Connected Honeynet spoofs a LAN, while Integrated and Standalone Honeynet spoof an intranet. The synonym D3FEND gives is Honeypot.
D3-DE is one of two deception parents. Decoy Object (D3-DO), synonym Lure, covers individual items placed among real assets: decoy files, network resources, personas and user credentials. A decoy environment often hosts decoy objects, and decoy objects often point an intruder towards a decoy environment, so the two are usually planned together; see the companion MITRE D3FEND Decoy Object Implementation Guide. For honeypot build and placement detail beyond D3FEND, see Honeypot deployment.
The three child techniques
The table lists every child of D3-DE in the ontology with D3FEND's definition in short form and the main risk D3FEND or its knowledge base names. The "typical use" column is NHI Mgmt Group's view.
| D3FEND technique | What it is | Spoofs | Main risk | Typical use |
|---|---|---|---|---|
| D3-SHN Standalone Honeynet | An environment built to attract attackers that is not connected to any production enterprise systems | Intranet Network | Lower realism; extra effort needed to make it convincing | Internet-facing threat intelligence, malware collection, research |
| D3-CHN Connected Honeynet | A decoy connected to the enterprise network that emulates some functionality without exposing a full production system | Local Area Network | Limited fidelity: may not reveal new attack patterns or zero-day exploits | Internal intrusion detection: scanning, connection and credential guessing |
| D3-IHN Integrated Honeynet | Decoys in a production environment with full interaction, giving a complete view of an attack | Intranet Network | An attacker may attack connected hosts, eavesdrop on traffic or stop logging | Studying an intruder's tradecraft in a mature programme |
Choosing and combining the children
The children answer different questions. A standalone honeynet tells you what the internet is throwing at you. A connected honeynet tells you that someone is already inside. An integrated honeynet tells you what that person does once they believe they have a real foothold. Choose by the question you need answered and the risk you can carry.
| Question | Primary child | Isolation requirement | Operating effort |
|---|---|---|---|
| Who is scanning and attacking our internet edge? | D3-SHN | No route to production; outbound traffic limited | Moderate: rebuilds after compromise |
| Is anyone moving laterally inside our network? | D3-CHN | Emulated services only; no real credentials on the decoy | Low to moderate: placement and tuning |
| How does an intruder operate once inside? | D3-IHN | Full containment, capture outside the decoy, kill switch | High: dedicated staff and legal review |
Decision rules
- Start with connected honeynets for detection. They give the highest-confidence internal alert for the least risk, because nothing legitimate should talk to them. This is our recommendation; the child page explains why fidelity is enough for discovery and credential-guessing activity.
- Add decoy objects before an integrated honeynet. Decoy credentials and files on real hosts that point to connected decoys widen coverage cheaply. See D3-DUC Decoy User Credential and D3-DNR Decoy Network Resource.
- Keep standalone honeynets apart from detection. Their alerts are mostly internet noise; route them to threat intelligence, not to the incident queue.
- Choose integrated honeynets last. They suit teams with forensic capability, containment engineering and approval from legal and privacy owners.
- Small versus large organisations. A small team can run a handful of connected decoys on each major subnet and alert on any touch. Large estates add per-segment decoys, cloud decoys and a dedicated deception team; integrated honeynets are rarely justified outside large or research-led organisations.
Implementation roadmap
The order below is NHI Mgmt Group's recommendation; D3FEND does not prescribe one.
- Set the goal and rules of engagement. Decide what the programme detects or studies, who receives alerts, what happens on a touch, and what legal and privacy review is needed. MITRE Engage structures this as goals, approaches and activities across prepare, operate and understand phases; see the MITRE Engage Guide.
- Exclude legitimate scanners first. Vulnerability scanners, asset discovery and monitoring tools will touch decoys. Allow-list them by source and schedule before alerting, or the first week produces only noise.
- Place connected decoys where intruders look. Server and management subnets, near domain controllers, file servers and jump hosts, with names and services that match their neighbours.
- Log outside the decoy. Send decoy logs to a remote collector and capture network traffic at a sensor the decoy cannot reach. D3FEND warns that an attacker controlling an integrated decoy may stop logging without raising an alarm.
- Route alerts with high priority. A touch on an internal decoy is a high-confidence signal; route it straight to triage with the source host's context.
- Test isolation and alerting. On a schedule, touch each decoy from an approved test host and confirm the alert, then confirm the decoy cannot reach production.
Rollback: decoys are additive, so rollback is switching them off or removing their network presence. Keep a list of every decoy, its address and its owner so nothing is left running unmonitored, which is itself a risk.
Inferred ATT&CK relations
The D3FEND site shows one offensive technique for D3-DE, T1082 System Information Discovery, listed under Discovery, and labels its relations inferred and experimental. The children inherit the same thin mapping. In practice decoy environments observe many more behaviours, because they record whatever an intruder does to them; the table lists common ones as a test plan. These rows are our view, not D3FEND mappings.
| ATT&CK technique | What a decoy environment observes | Most useful child |
|---|---|---|
| T1082 System Information Discovery (D3FEND inferred) | Commands and queries run on a decoy host | D3-IHN |
| T1046 Network Service Discovery | Port scans that reach decoy addresses | D3-CHN |
| T1018 Remote System Discovery | Enumeration that lists or contacts decoy hosts | D3-CHN |
| T1110 Brute Force | Login attempts against decoy services | D3-CHN, D3-SHN |
| T1021 Remote Services | Remote connections to decoy hosts | D3-CHN, D3-IHN |
| T1078 Valid Accounts | Use of decoy credentials planted elsewhere | D3-CHN with decoy objects |
See the MITRE ATT&CK T1046 Network Service Discovery and T1018 Remote System Discovery guides for detections on real hosts.
Where identity fits
Credentials link decoys to the real estate. An intruder finds a decoy environment most often by following a credential, a saved connection or a service account name planted on a real host. Two rules follow. Decoy environments should hold only decoy credentials, never real service account passwords or keys, because a compromised decoy then leaks nothing. And decoy credentials for non-human accounts, such as fake API keys or service account names, are effective lures because intruders hunt for them. See the Honeytokens and Canary Credentials Guide.
Detection and measurement
Alert on any inbound connection, authentication attempt or DNS lookup involving an internal decoy from a source that is not allow-listed. Enrich with the source host, user and process. For standalone honeynets, aggregate source addresses, credentials tried and samples collected as intelligence rather than alerts.
Metrics we suggest at NHI Mgmt Group (example targets, not standards):
- Segment coverage: percentage of server and management segments with at least one connected decoy.
- Alert fidelity: percentage of internal decoy alerts that were true positives after scanner exclusions.
- Time to triage: median time from a decoy touch to an analyst decision.
- Test pass rate: percentage of scheduled decoy touch tests that produced an alert.
- Isolation test result: decoys able to reach production systems, target zero.
- Decoy upkeep: percentage of decoys whose operating system, names and services were refreshed in the last quarter.
Framework mapping
| Framework | Reference | Link to D3-DE |
|---|---|---|
| NIST SP 800-53 Rev. 5 | SC-26 Decoys | Components designed to be the target of attacks, for detecting, deflecting and analysing them |
| NIST SP 800-53 Rev. 5 | SC-30 Concealment and Misdirection, SI-4 System Monitoring | Misdirection and monitoring of decoy activity |
| NIST CSF 2.0 | DE.CM-01 | Networks and network services monitored for adverse events |
| MITRE Engage | Prepare, operate, understand | Planning and running the deception operation |
Common failure patterns
- Decoys that nobody watches. Alerts go to a mailbox or a low-priority queue, so the one high-confidence signal is missed.
- Real credentials on decoys. A decoy built from a production image carries real service account secrets that an intruder can reuse.
- Logging only on the decoy. An intruder with control of the host stops logging and the record ends.
- Stale decoys. Old operating systems and names that no longer match the estate are easy for an intruder to spot.
- Unexcluded scanners. Internal scanners trigger every decoy, the SOC tunes the alerts down and real touches are lost.
Practitioner checklist
- Write goals and rules of engagement, approved by legal and privacy owners.
- Allow-list legitimate scanners and monitoring tools before alerting.
- Deploy connected decoys in every server and management segment first.
- Pair decoys with decoy credentials and files on real hosts.
- Send decoy logs and network capture to collectors outside the decoy.
- Route internal decoy alerts to triage at high priority.
- Test alerting and isolation of every decoy on a schedule.
- Keep a register of every decoy with owner, address and refresh date.
Standards and references
- MITRE D3FEND: Decoy Environment
- MITRE D3FEND: Connected Honeynet
- MITRE D3FEND: Integrated Honeynet
- MITRE D3FEND: Standalone Honeynet
- MITRE: Engage
- NIST: SP 800-53 Rev. 5
- NIST: Cybersecurity Framework 2.0
Related NHI Mgmt Group resources: Deception Technology Guide · Deception Technology Deployment Guide · Honeypot deployment · MITRE D3FEND Guide · MITRE Engage Guide