MITRE ATT&CKmitigation
M1048 Application Isolation and Sandboxing
- Domain
- enterprise
- Version
- 1.3
- Created
- 2019-06-11
Description
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.
Related
Mitigates · MITRE ATT&CK (15)
- T1700 AI-Enabled Exfiltration technique
- T1027.017 SVG Smuggling sub-technique
- T1027.006 HTML Smuggling sub-technique
- T1611 Escape to Host technique
- T1559 Inter-Process Communication technique
- T1559.001 Component Object Model sub-technique
- T1559.002 Dynamic Data Exchange sub-technique
- T1021.003 Distributed Component Object Model sub-technique
- T1189 Drive-by Compromise technique
- T1190 Exploit Public-Facing Application technique
- T1203 Exploitation for Client Execution technique
- T1210 Exploitation of Remote Services technique
- T1211 Exploitation for Stealth technique
- T1212 Exploitation for Credential Access technique
- T1068 Exploitation for Privilege Escalation technique