LiveActive security incident?Get immediate response
MITRE ATT&CK® Mitigation

M1048: Application Isolation and Sandboxing

Application Isolation and Sandboxing refers to the technique of restricting the execution of code to a controlled and isolated environment (e.g., a virtual environment, container, or sandbox). This method prevents potentially malicious code from affecting the rest of the system or network by limiting access to sensitive resources and critical operations. The goal is to contain threats and minimize their impact. This mitigation can be implemented through the following measures:

Browser Sandboxing:

- Use Case: Implement browser sandboxing to isolate untrusted web content and prevent malicious web pages or scripts from accessing sensitive system resources or initiating unauthorized downloads. - Implementation: Use browsers with built-in sandboxing features (e.g., Google Chrome, Microsoft Edge) or deploy enhanced browser security frameworks that limit the execution scope of active content. Consider controls that monitor or restrict script-based file generation and downloads commonly abused in evasion techniques like HTML smuggling.

Application Virtualization:

- Use Case: Deploy critical or high-risk applications in a virtualized environment to ensure any compromise does not affect the host system. - Implementation: Use application virtualization platforms to run applications in isolated environments.

Email Attachment Sandboxing:

- Use Case: Route email attachments to a sandbox environment to detect and block malware before delivering emails to end-users. - Implementation: Integrate security solutions with sandbox capabilities to analyze email attachments.

Endpoint Sandboxing:

- Use Case: Run all downloaded files and applications in a restricted environment to monitor their behavior for malicious activity. - Implementation: Use endpoint protection tools for sandboxing at the endpoint level.

EnterpriseM1048MitigationObject v1.3Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceHigh

Application isolation and sandboxing is a containment control: it assumes some web content, attachments, downloads, applications, or virtualized workloads may be hostile and limits what they can touch. For leaders, its value is not that it prevents every compromise, but that it can reduce blast radius when users browse the web, open files, run high-risk applications, or operate containerized/virtualized services.

Executive priority

Prioritize this mitigation where exploitation or untrusted content could interrupt operations, expose credentials, or enable lateral movement. The ATT&CK relationships connect it to initial access, execution, privilege escalation, credential access, lateral movement, and stealth techniques, including drive-by compromise, client exploitation, public-facing application exploitation, HTML/SVG smuggling, IPC abuse, and escape-to-host scenarios. Executives should ask whether isolation is consistently applied to browsers, email attachments, downloaded files, high-risk applications, and container/virtualized workloads—and whether exceptions are governed and auditable.

Technical view

ATT&CK provides no detection text for M1048, so validation should focus on control presence, enforcement, and escape paths rather than a single analytic. SOC and IR teams should verify that browser sandboxing, attachment detonation, endpoint sandboxing, and application virtualization are deployed where intended; that generated/downloaded files from HTML or SVG content are inspected or restricted; and that container or virtualized workloads maintain separation from hosts. For Windows environments, relationship context makes COM/DCOM, DDE, and other IPC abuse relevant when assessing whether isolation boundaries actually prevent code execution or lateral movement from affecting the broader host or network.

Likely telemetry

  • Browser security and download events, especially script-driven file generation or downloads from HTML/SVG content
  • Email security gateway or attachment sandbox verdicts and detonation logs
  • Endpoint protection events for downloaded files, sandbox execution, blocked behaviors, and process containment
  • Application virtualization or sandbox policy enforcement logs
  • Container, virtualization, and host security logs showing boundary violations, privileged operations, or attempted escape behavior

Detection direction

  • Confirm that telemetry proves sandboxing is active, not merely licensed or configured in policy.
  • Tune for suspicious file creation and downloads initiated by browser-active content, including HTML and SVG use cases noted in the mitigation description and relationships.
  • Correlate sandbox alerts with endpoint and identity activity to determine whether contained content led to execution attempts, credential access attempts, or lateral movement indicators.
  • Review false positives from legitimate automation, browser downloads, email workflows, IPC-heavy applications, and development/container operations before escalating.
  • Test common blind spots: encrypted or password-protected attachments, files generated client-side in the browser, unmanaged browsers, user-approved downloads, isolated applications with excessive host access, and container/VM configurations that weaken host separation.

Mitigation priorities

  • Start with the highest-volume untrusted content paths: browsers, email attachments, and downloaded files.
  • Use application virtualization or controlled execution for high-risk or business-critical applications where compromise of the host would create material operational risk.
  • For public-facing, containerized, or virtualized workloads, validate isolation boundaries, least privilege, and separation from the underlying host.
  • Restrict or monitor script-based file generation and downloads commonly associated with HTML smuggling, as described by ATT&CK.
  • Document exceptions, ownership, and compensating controls so isolation can support audit evidence and incident response decisions.
Additional notes and limits

This is a mitigation object, not a technique, so the take is control-oriented. The relationship set shows broad applicability across exploitation, smuggling, IPC abuse, lateral movement, credential access, stealth, and escape-to-host behaviors. Coverage decisions should be risk-based: where untrusted code enters, where applications are exposed, and where isolation failure would affect critical operations.

ATT&CK does not specify platforms or detection guidance for M1048 itself. Platform context comes only from related techniques, so local architecture, tool configuration, telemetry availability, and control testing are required before making coverage claims.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Application Isolation and Sandboxing

Application Isolation and Sandboxing refers to the technique of restricting the execution of code to a controlled and isolated environment (e.g., a virtual environment, container, or sandbox). This method prevents potentially malicious code from affecting the rest of the system or network by limiting access to sensitive resources and critical operations. The goal is to contain threats and minimize their impact. This mitigation can be implemented through the following measures:

Browser Sandboxing:

- Use Case: Implement browser sandboxing to isolate untrusted web content and prevent malicious web pages or scripts from accessing sensitive system resources or initiating unauthorized downloads. - Implementation: Use browsers with built-in sandboxing features (e.g., Google Chrome, Microsoft Edge) or deploy enhanced browser security frameworks that limit the execution scope of active content. Consider controls that monitor or restrict script-based file generation and downloads commonly abused in evasion techniques like HTML smuggling.

Application Virtualization:

- Use Case: Deploy critical or high-risk applications in a virtualized environment to ensure any compromise does not affect the host system. - Implementation: Use application virtualization platforms to run applications in isolated environments.

Email Attachment Sandboxing:

- Use Case: Route email attachments to a sandbox environment to detect and block malware before delivering emails to end-users. - Implementation: Integrate security solutions with sandbox capabilities to analyze email attachments.

Endpoint Sandboxing:

- Use Case: Run all downloaded files and applications in a restricted environment to monitor their behavior for malicious activity. - Implementation: Use endpoint protection tools for sandboxing at the endpoint level.

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

How security teams should use this page

Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.

ATT&CK relationship table

Techniques used

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

14 rows
DomainIDNameRelationship / procedure
EnterpriseT1190Exploit Public-Facing Application

Application isolation will limit what other processes and system features the exploited target can access.

EnterpriseT1027.006HTML SmugglingSub-technique

Use Browser Extensions or Built-in Security Tools that:

- Monitor JavaScript API calls such as `Blob`, `URL.createObjectURL,` and `msSaveOrOpenBlob` - Intercept and analyze HTML5 `download` attributes for suspicious payload generation - Alert or block behaviors that match known HTML smuggling patterns (e.g., blob-to-disk payload construction)

Apply Content Security Policy (CSP) headers to:

- Restrict inline JavaScript and dynamic script generation - Disallow downloads from unauthorized sources or blob URIs - Prevent cross-origin resource sharing (CORS) abuse commonly used in smuggling chains

Enable or enforce enterprise browser security controls, such as:

- Endpoint's Network Protection and Attack Surface Reduction (ASR) rules, which can block Office and browser processes from creating child processes or writing to disk in suspicious ways - Google Chrome Enterprise Policies, which can control file download behavior, restrict extensions, and isolate risky browsing environments

Deploy browser sandboxing solutions that can isolate JavaScript execution environments and enforce behavioral policy restrictions

EnterpriseT1611Escape to Host

Consider utilizing seccomp, seccomp-bpf, or a similar solution that restricts certain system calls such as mount. In Kubernetes environments, consider defining Pod Security Standards that limit container access to host process namespaces, the host network, and the host file system.[1]

EnterpriseT1189Drive-by Compromise

Browser sandboxes can be used to mitigate some of the impact of exploitation, but sandbox escapes may still exist.[2][3]

Other types of virtualization and application microsegmentation may also mitigate the impact of client-side exploitation. The risks of additional exploits and weaknesses in implementation may still exist for these types of systems.[3]

EnterpriseT1068Exploitation for Privilege Escalation

Make it difficult for adversaries to advance their operation through exploitation of undiscovered or unpatched vulnerabilities by using sandboxing. Other types of virtualization and application microsegmentation may also mitigate the impact of some types of exploitation. Risks of additional exploits and weaknesses in these systems may still exist. [3]

EnterpriseT1559Inter-Process Communication

Ensure all COM alerts and Protected View are enabled.[4]

EnterpriseT1021.003Distributed Component Object ModelSub-technique

Ensure all COM alerts and Protected View are enabled.[4]

EnterpriseT1559.001Component Object ModelSub-technique

Ensure all COM alerts and Protected View are enabled.[4]

EnterpriseT1210Exploitation of Remote Services

Make it difficult for adversaries to advance their operation through exploitation of undiscovered or unpatched vulnerabilities by using sandboxing. Other types of virtualization and application microsegmentation may also mitigate the impact of some types of exploitation. Risks of additional exploits and weaknesses in these systems may still exist. [3]

EnterpriseT1559.002Dynamic Data ExchangeSub-technique

Ensure Protected View is enabled.[4]

EnterpriseT1027.017SVG SmugglingSub-technique

Browser sandboxes can be used to mitigate some of the impact of exploitation, but sandbox escapes may still exist.

EnterpriseT1203Exploitation for Client Execution

Browser sandboxes can be used to mitigate some of the impact of exploitation, but sandbox escapes may still exist. [2] [3]

Other types of virtualization and application microsegmentation may also mitigate the impact of client-side exploitation. Risks of additional exploits and weaknesses in those systems may still exist. [3]

EnterpriseT1212Exploitation for Credential Access

Make it difficult for adversaries to advance their operation through exploitation of undiscovered or unpatched vulnerabilities by using sandboxing. Other types of virtualization and application microsegmentation may also mitigate the impact of some types of exploitation. Risks of additional exploits and weaknesses in these systems may still exist.[3]

EnterpriseT1211Exploitation for Stealth

Make it difficult for adversaries to advance their operation through exploitation of undiscovered or unpatched vulnerabilities by using sandboxing. Other types of virtualization and application microsegmentation may also mitigate the impact of some types of exploitation. Risks of additional exploits and weaknesses in these systems may still exist. [3]

Relationship explorer

All related ATT&CK context

Change history

Object version and sync metadata

The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates.

ATT&CK release
19.1
Object version
1.3
Created
Modified
Raw hash
9f05e9ef2936e118...
Imported snapshots across ATT&CK releases(1)
ReleaseBundle importedObject versionModifiedStatusRaw hash
19.11.3Current bundle9f05e9ef2936…
Raw source

Mirrored ATT&CK source object

The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Kubernetes Hardening Guide

    National Security Agency, Cybersecurity and Infrastructure Security Agency. (2022, March). Kubernetes Hardening Guide. Retrieved April 1, 2022.

    Open source URL
  2. [2]
    Windows Blogs Microsoft Edge Sandbox

    Cowan, C. (2017, March 23). Strengthening the Microsoft Edge Sandbox. Retrieved March 12, 2018.

    Open source URL
  3. [3]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  4. [4]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  5. [5]
    mitre-attackM1048
    Open source URL
  6. [6]
    mitre-attackM1048
    Open source URL
  7. [7]
    mitre-attackM1048
    Open source URL
  8. [8]
    Kubernetes Hardening Guide

    National Security Agency, Cybersecurity and Infrastructure Security Agency. (2022, March). Kubernetes Hardening Guide. Retrieved April 1, 2022.

    Open source URL
  9. [9]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  10. [10]
    Windows Blogs Microsoft Edge Sandbox

    Cowan, C. (2017, March 23). Strengthening the Microsoft Edge Sandbox. Retrieved March 12, 2018.

    Open source URL
  11. [11]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  12. [12]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  13. [13]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  14. [14]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  15. [15]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  16. [16]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  17. [17]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  18. [18]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  19. [19]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  20. [20]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  21. [21]
    Microsoft Protected View

    Microsoft. (n.d.). What is Protected View?. Retrieved November 22, 2017.

    Open source URL
  22. [22]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  23. [23]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  24. [24]
    Windows Blogs Microsoft Edge Sandbox

    Cowan, C. (2017, March 23). Strengthening the Microsoft Edge Sandbox. Retrieved March 12, 2018.

    Open source URL
  25. [25]
    Windows Blogs Microsoft Edge Sandbox

    Cowan, C. (2017, March 23). Strengthening the Microsoft Edge Sandbox. Retrieved March 12, 2018.

    Open source URL
  26. [26]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
  27. [27]
    Ars Technica Pwn2Own 2017 VM Escape

    Goodin, D. (2017, March 17). Virtual machine escape fetches $105,000 at Pwn2Own hacking contest - updated. Retrieved March 12, 2018.

    Open source URL
Source and licensing

Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.