Join our Newsletter — 33% off our NHI Course
Home› Guides› D3FEND Isolate Tactic: Containing Attackers With Execution and…
Guide Endpoint Security

D3FEND Isolate Tactic: Containing Attackers With Execution and Network Barriers

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 12 November 2026 16 min read
On this page

Most intrusions succeed because, once an attacker has one foothold, nothing stops the next process, connection, file or permission from working too. The Isolate tactic in MITRE D3FEND collects the controls that put barriers in that path. D3FEND defines it as creating "logical or physical barriers in a system which reduces opportunities for adversaries to create further accesses." This hub lists every Isolate technique in D3FEND 1.6.0 (five families, 52 techniques, 57 entries in all), explains how the families fit together and where to start, and summarises the ATT&CK behaviours D3FEND relates to them. It is written for security architects, engineers and detection teams. For the framework itself, see the MITRE D3FEND Guide.

Key takeaways

  • Isolate is about limiting reach, not spotting attackers. Its techniques decide what a process may execute, which hosts and domains a host may contact, what content may pass and what an account may touch.
  • Five families cover the whole tactic. Access Mediation (16 techniques), Access Policy Administration (4), Content Filtering (13), Execution Isolation (5) and Network Isolation (14).
  • Policy and enforcement are separate jobs. Access Policy Administration defines who may do what; Access Mediation is the runtime decision that enforces it. Most failures sit in the gap between them.
  • Start with egress, execution and privilege. Outbound traffic filtering, DNS denylisting, executable allowlisting and account permissions remove the most attacker options for the least effort in most estates.
  • ATT&CK links are inferred. D3FEND relates Isolate techniques to ATT&CK through shared digital artefacts, not through tested coverage. Treat them as a starting map and verify each barrier against the behaviour you care about.

What Isolate means in D3FEND

D3FEND groups defensive techniques into seven tactics: Model, Harden, Detect, Isolate, Deceive, Evict and Restore. Harden makes a component harder to exploit; Isolate assumes something may already be exploitable or compromised and limits what it can reach next. The ontology also defines an Isolation Event, so Isolate is both a design discipline and a containment action in incident response.

Each Isolate technique works on a digital artefact: a process, an executable file, a network flow, a DNS query, a file, a user account or a physical door. That artefact is how D3FEND links the technique to offensive behaviour. If an ATT&CK technique produces or uses the same artefact, D3FEND records an inferred relationship. The barrier types are:

  • Execution barriers: which code may run and which memory, system calls and resources a running process may use (Execution Isolation, System Call Filtering).
  • Network barriers: which hosts, ports, domains and directions of traffic are permitted (Network Isolation, Network Access Mediation).
  • Content barriers: what files and messages may cross a boundary, and in what form (Content Filtering).
  • Permission barriers: what an account, group, domain trust or file permission allows (Access Policy Administration).
  • Physical barriers: who may enter a facility and which ports or operating modes a device accepts (Physical Access Mediation, IO Port Restriction, Operating Mode Restriction).

Every technique in the tactic

The table lists all 52 techniques under the five Isolate families, taken from the D3FEND 1.6.0 ontology, with each technique's direct parent. Each family row links its implementation guide; each technique links its own page.

TechniqueParentPurpose
D3-AMED Access Mediation (16 techniques): MITRE D3FEND Access Mediation Implementation Guide
D3-CTS Credential Transmission ScopingAccess MediationLimit which relying parties a credential can be sent to.
D3-IOPR IO Port RestrictionAccess MediationRestrict which devices can use USB and other IO ports.
D3-NAM Network Access MediationAccess MediationAuthorise access to a system over the network.
D3-NRAM Network Resource Access MediationAccess MediationControl access to network services by users and processes.
D3-OVAR OT Variable Access RestrictionAccess MediationApply read and write controls to OT registers and tags.
D3-OPR Operating Mode RestrictionAccess MediationStop devices switching into unsafe operating modes.
D3-PAM Physical Access MediationAccess MediationGrant or deny entry to physical facilities.
D3-SCF System Call FilteringAccess MediationFilter system calls with kernel-level capabilities.
D3-LAMED LAN Access MediationNetwork Access MediationAuthenticate and admit devices to the LAN (port-based control).
D3-RAM Routing Access MediationNetwork Access MediationControl access at the network layer with VPNs and tunnels.
D3-RFAM Remote File Access MediationNetwork Resource Access MediationAuthorise access to remote file shares.
D3-WSAM Web Session Access MediationNetwork Resource Access MediationSecure and authorise web application sessions.
D3-EPL Physical LockingPhysical Access MediationSecure doors, gates and drawers with mechanical locks.
D3-LFAM Local File Access MediationSystem Call FilteringOperating system decision to grant or deny a local file request.
D3-EBWSAM Endpoint-based Web Server Access MediationWeb Session Access MediationMediate web server access from the endpoint.
D3-PBWSAM Proxy-based Web Server Access MediationWeb Session Access MediationMediate web server access through an intermediary proxy.
D3-APA Access Policy Administration (4 techniques): MITRE D3FEND Access Policy Administration Implementation Guide
D3-DTP Domain Trust PolicyAccess Policy AdministrationRestrict trust between directory domains.
D3-LFP Local File PermissionsAccess Policy AdministrationDefine and manage permissions on local files.
D3-UAP User Account PermissionsAccess Policy AdministrationRestrict what a user account can access.
D3-UGPH User Group PermissionsAccess Policy AdministrationGrant access through group membership and attributes.
D3-CF Content Filtering (13 techniques): MITRE D3FEND Content Filtering Implementation Guide
D3-CM Content ModificationContent FilteringModify content that does not comply with policy.
D3-CQ Content QuarantineContent FilteringMove non-compliant content to a quarantine zone.
D3-CV Content ValidationContent FilteringValidate that content complies with policy.
D3-CNE Content ExcisionContent ModificationRemove potentially malicious parts of content.
D3-CFC Content Format ConversionContent ModificationConvert or flatten content into a safer format.
D3-CNR Content RebuildContent ModificationRebuild a file to its specification, dropping unreferenced objects.
D3-CNS Content SubstitutionContent ModificationReplace specific content with something else.
D3-FFV File Format VerificationContent ValidationCheck a file conforms to its expected format.
D3-FCDC File Content Decompression CheckingFile Format VerificationCheck compressed or encoded sections decode cleanly.
D3-FISV File Internal Structure VerificationFile Format VerificationCheck static values and structure inside a file.
D3-FMCV File Metadata Consistency ValidationFile Format VerificationCheck metadata such as declared lengths matches content.
D3-FMVV File Metadata Value VerificationFile Format VerificationCheck specific metadata values against expected values.
D3-FMBV File Magic Byte VerificationFile Metadata Value VerificationVerify the file type from its magic number.
D3-EI Execution Isolation (5 techniques): MITRE D3FEND Execution Isolation Implementation Guide
D3-ABPI Application-based Process IsolationExecution IsolationApplication code that keeps its own subroutines out of internal memory.
D3-EAL Executable AllowlistingExecution IsolationAllow only authenticated, approved executables to run.
D3-EDL Executable DenylistingExecution IsolationBlock execution of files that match policy rules.
D3-HBPI Hardware-based Process IsolationExecution IsolationHardware address management that stops cross-process memory writes.
D3-KBPI Kernel-based Process IsolationExecution IsolationKernel capabilities that isolate processes.
D3-NI Network Isolation (14 techniques): MITRE D3FEND Network Isolation Implementation Guide
D3-BDI Broadcast Domain IsolationNetwork IsolationLimit which LAN hosts a host can contact.
D3-DNSAL DNS AllowlistingNetwork IsolationResolve only approved domains and subdomains.
D3-DNSDL DNS DenylistingNetwork IsolationBlock DNS traffic by IP, domain or query type.
D3-DNL Directional Network LinkNetwork IsolationEnforce one-way communication between networks.
D3-ET Encrypted TunnelsNetwork IsolationEncrypt and encapsulate routable traffic.
D3-NTF Network Traffic FilteringNetwork IsolationRestrict traffic from any location.
D3-FRDDL Forward Resolution Domain DenylistingDNS DenylistingBlock a lookup by the queried domain name.
D3-FRIDL Forward Resolution IP DenylistingDNS DenylistingBlock a lookup by the IP address in its answer.
D3-RRID Reverse Resolution IP DenylistingDNS DenylistingBlock a reverse lookup by the queried IP address.
D3-ITF Inbound Traffic FilteringNetwork Traffic FilteringRestrict traffic from untrusted networks into an enclave.
D3-OTF Outbound Traffic FilteringNetwork Traffic FilteringRestrict traffic from an enclave to untrusted networks.
D3-HDDL Hierarchical Domain DenylistingForward Resolution Domain DenylistingBlock every subdomain of a named domain.
D3-HDL Homoglyph DenylistingForward Resolution Domain DenylistingBlock lookalike (homoglyph) domain names.
D3-EF Email FilteringInbound Traffic FilteringFilter inbound email by defined criteria.

How the families fit together

The families are layers, and an attacker who crosses one should meet another. The table shows where each is enforced.

FamilyBarrierTypical enforcement pointWhat it denies an attacker
Execution IsolationCode and memoryOperating system kernel, application control policy, CPU memory management, application sandboxRunning unapproved binaries, injecting into other processes, reaching resources a process does not need
Network IsolationTraffic and name resolutionHost and network firewalls, resolvers, mail gateways, data diodes, VPN gatewaysCommand and control channels, lateral connections, lookalike domains, inbound exposure
Content FilteringFiles and messagesMail and web gateways, upload handlers, cross-domain transfer pointsDelivering malformed or weaponised files, hiding payloads inside archives or mislabelled types
Access Policy AdministrationEntitlementsDirectory, identity provider, file system ACLs, domain trust settingsUsing broad group membership, over-permissioned accounts and transitive trusts
Access MediationRuntime access decisionNetwork access control, proxies, file servers, web session layer, system call filter, physical access systemsReaching a resource even when holding a credential or a network path

Three relationships matter in practice. First, Access Policy Administration without Access Mediation is documentation: the rule must be enforced at a point the attacker cannot route around. Second, Network Isolation and Execution Isolation cover each other's blind spots: an allowlisted binary can still beacon out, and a blocked domain can still be reached by a process that tunnels over an allowed one. Third, Content Filtering inspects what crosses a permitted path. See the MITRE D3FEND Access Mediation Implementation Guide and the MITRE D3FEND Access Policy Administration Implementation Guide for the policy and enforcement pair in depth.

Where to start

The order below is our recommended sequence for a typical enterprise, not a D3FEND ranking. It favours barriers that remove many attacker options at once and that can be tested without breaking production.

  1. Inventory what must be reachable. List the outbound destinations, inbound services, administrative paths and file types each zone genuinely needs. Every later step is an allowlist built from this list.
  2. Filter outbound traffic and DNS. Apply D3-OTF Outbound Traffic Filtering to servers first, then add D3-DNSDL DNS Denylisting through a protective resolver. For servers with a short destination list, move to D3-DNSAL DNS Allowlisting. Run in log-only mode for two to four weeks (an example window) before blocking.
  3. Control execution. Deploy D3-EAL Executable Allowlisting in audit mode on a pilot ring, then on servers and privileged workstations. Use D3-EDL Executable Denylisting as a stopgap where allowlisting is not yet practical. See the Application Allowlisting Guide.
  4. Cut standing privilege. Review D3-UAP User Account Permissions and D3-UGPH User Group Permissions for administrative and service accounts, and restrict D3-DTP Domain Trust Policy where trusts are no longer needed.
  5. Segment and mediate east-west access. Add D3-ITF Inbound Traffic Filtering between zones and D3-BDI Broadcast Domain Isolation for user and IoT segments; put administrative protocols behind D3-NAM Network Access Mediation. See the Network Segmentation Guide.
  6. Filter content on delivery routes. Apply D3-EF Email Filtering, D3-FFV File Format Verification and, for high-risk inbound files, D3-CNR Content Rebuild.
  7. Isolate processes on critical workloads. Use D3-KBPI Kernel-based Process Isolation and D3-SCF System Call Filtering for internet-facing services and containers.
  8. Cover specialist environments. OT networks need D3-DNL Directional Network Link, D3-OVAR OT Variable Access Restriction and D3-OPR Operating Mode Restriction; sites handling sensitive hardware need the physical techniques.

Testing and rollback: Keep each change in a log-only or audit state first, roll out by ring (pilot, then servers, then the wider estate), keep the previous policy version deployable, and define in advance who can grant an emergency exception and how long it lasts. Small organisations can get most of the value from steps 2 to 4 using built-in operating system and resolver features; large estates usually need central policy management and a change process per zone.

ATT&CK techniques D3FEND relates to Isolate

D3FEND relates each Isolate technique to ATT&CK techniques that act on the same or a related digital artefact. These are inferred relationships, not proof that a control blocks a technique. The table shows our count of how many of the 52 Isolate technique pages on this site list each ATT&CK technique (or one of its sub-techniques) in their inferred tables, which indicates where the tactic's barriers concentrate. Technique names and tactics are as in ATT&CK v20.

ATT&CK techniquev20 tacticIsolate pages listing itIsolate barrier that typically applies
T1505 Server Software Component Defensive GuidePersistence20Executable allowlisting, local file permissions, system call filtering
MITRE ATT&CK T1566 PhishingInitial Access19Email filtering, content validation and rebuild, DNS denylisting
T1003 OS Credential DumpingCredential Access19Process isolation, local file permissions, user account permissions
MITRE ATT&CK T1071 Application Layer ProtocolCommand and Control18Outbound traffic filtering, DNS allowlisting and denylisting
T1204 User ExecutionExecution17Executable allowlisting, content filtering
T1546 Event Triggered ExecutionPrivilege Escalation, Persistence17Local file permissions, executable allowlisting
T1036 MasqueradingStealth17Signature-based executable allowlisting, file format verification
T1685 Disable or Modify ToolsDefense Impairment16User account permissions, kernel-based process isolation
T1564 Hide ArtifactsStealth16Local file access mediation, file metadata validation
T1074 Data StagedCollection16Local and remote file access mediation
T1548 Abuse Elevation Control MechanismPrivilege Escalation14User account and group permissions, system call filtering

The "barrier that typically applies" column is our engineering view, not a D3FEND mapping. Some ATT&CK techniques that D3FEND still references have been revoked or reorganised in ATT&CK v20 (for example Impair Defenses, whose successors include T1685 Disable or Modify Tools); the technique pages show the v20 successor. For the attacker side of these behaviours, see the ATT&CK Command and Control Tactic and ATT&CK Lateral Movement Tactic hubs.

Where identity fits

Several Isolate techniques are identity controls under another name. D3-UAP User Account Permissions and D3-UGPH User Group Permissions apply equally to service accounts, workload identities and API clients, which often hold broader standing rights than any person. D3-CTS Credential Transmission Scoping is the principle behind audience-restricted tokens and sender-constrained credentials: a credential that can only be presented to one relying party is worth less when stolen. Network barriers also apply to machine identities: a service account that can only authenticate from its own host and only reach its own database is contained even if its secret leaks. See the Least Privilege Techniques Guide and the Cloud Workload Identity Guide.

Detection and measurement

Once policy is tuned, a blocked action is an anomaly by definition, so Isolate controls produce high-value detection data.

  • Log every deny: firewall and resolver blocks, application control blocks, system call filter violations, quarantine actions and access mediation refusals.
  • Alert on repeated denies from one source: a host that keeps hitting blocked domains or blocked binaries is either misconfigured or compromised.
  • Watch for policy changes: changes to firewall rules, application control policy, group membership and domain trusts are high-value events and map to the Defense Impairment behaviours above.
MetricWhat it showsExample target
Share of servers with default-deny outbound filteringEgress coverageAbove 90% of internet-facing and tier-0 servers
Share of endpoints with application control in enforce modeExecution barrier coverageAll privileged workstations and servers
Accounts with standing administrative rightsPermission barrier strengthFalling quarter on quarter
Open emergency exceptions older than their expiryPolicy driftZero
Containment time for an infected host (detection to network isolation)Isolate as a response actionMinutes, not hours

Targets are examples, not standards.

Framework mapping

Isolate familyNIST SP 800-53 Rev. 5NIST CSF 2.0
Execution IsolationSC-39 Process Isolation; CM-7 Least Functionality; CM-7(5) Authorized Software, Allow-by-exceptionPR.PS-05
Network IsolationSC-7 Boundary Protection; SC-7(5) Deny by Default, Allow by Exception; AC-4 Information Flow EnforcementPR.IR-01
Content FilteringSI-3 Malicious Code Protection; AC-4 Information Flow EnforcementPR.PS-05
Access Policy AdministrationAC-6 Least PrivilegePR.AA-05
Access MediationAC-3 Access EnforcementPR.AA-05, PR.IR-01

This mapping is our alignment by control intent; D3FEND itself does not publish it. Monitoring of the deny events described above aligns with CSF DE.CM-01.

Common failure patterns

  • Allowlists that never leave audit mode. Application control and DNS allowlisting projects often stall after the pilot because nobody owns the exception process. Set an enforcement date before the pilot starts.
  • Inbound filtering only. Perimeter rules that block inbound traffic but allow any outbound connection leave command and control and exfiltration open.
  • Permitted paths that carry anything. Allowing HTTPS or DNS to the internet without content or destination controls lets an attacker tunnel through the one path that is open.
  • Policy defined, not enforced. Group design and permission reviews that are not backed by an enforcement point, or that a local administrator can override, give a false sense of containment.
  • Exceptions without expiry. Temporary firewall rules and application control exceptions become permanent and accumulate into a flat network.
  • Isolation that cannot be triggered fast. If isolating a compromised host requires a change ticket, the response action fails when it is needed most.

Practitioner checklist

  • Map current controls to the five Isolate families and record which of the 52 techniques you run, partially run or do not run.
  • Default-deny outbound traffic for servers, with a protective DNS resolver for all hosts.
  • Application control in enforce mode on servers and privileged workstations.
  • Standing administrative rights reviewed for people and for service accounts, with owners recorded.
  • Inbound filtering between zones, not just at the perimeter.
  • Mail and web routes inspect file format and rebuild high-risk content.
  • Every deny event logged centrally, and policy changes alerted.
  • A tested, rapid host isolation procedure for incident response.
  • Exception process with named approvers and automatic expiry.

Standards and references

Related NHI Mgmt Group resources: MITRE D3FEND Guide · MITRE D3FEND Network Isolation Implementation Guide · MITRE D3FEND Execution Isolation Implementation Guide · Protective DNS Guide · Network Segmentation Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 12 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.