ComplianceNIST 800-53 control

NIST-SC-39 Process Isolation

Official page ↗
Framework
NIST SP 800-53 rev5 (5.2.0)
Family
SC System and Communications Protection
Control
SC-39
ATT&CK techniques mitigated
22

Control statement

Maintain a separate execution domain for each executing system process.

Discussion

Systems can maintain separate execution domains for each executing process by assigning each process a separate address space. Each system process has a distinct address space so that communication between processes is performed in a manner controlled through the security functions, and one process cannot modify the executing code of another process. Maintaining separate execution domains for executing processes can be achieved, for example, by implementing separate address spaces. Process isolation technologies, including sandboxing or virtualization, logically separate software and firmware from other software, firmware, and data. Process isolation helps limit the access of potentially untrusted software to other system resources. The capability to maintain separate execution domains is available in commercial operating systems that employ multi-state processor technologies.

ATT&CK mappings (CTID)

• T1003 OS Credential Dumping • T1003.001 LSASS Memory • T1003.002 Security Account Manager • T1003.003 NTDS • T1003.004 LSA Secrets • T1003.005 Cached Domain Credentials • T1003.006 DCSync • T1003.007 Proc Filesystem • T1003.008 /etc/passwd and /etc/shadow • T1068 Exploitation for Privilege Escalation • T1189 Drive-by Compromise • T1190 Exploit Public-Facing Application • T1203 Exploitation for Client Execution • T1210 Exploitation of Remote Services • T1211 Exploitation for Defense Evasion • T1212 Exploitation for Credential Access • T1547.002 Authentication Package • T1547.005 Security Support Provider • T1547.008 LSASS Driver • T1556 Modify Authentication Process • T1556.001 Domain Controller Authentication • T1611 Escape to Host

Related

Mitigates · MITRE ATT&CK (22)

  • T1611 Escape to Host technique
  • T1003.004 LSA Secrets sub-technique
  • T1003.005 Cached Domain Credentials sub-technique
  • T1003.001 LSASS Memory sub-technique
  • T1003.002 Security Account Manager sub-technique
  • T1003.003 NTDS sub-technique
  • T1003.006 DCSync sub-technique
  • T1003.007 Proc Filesystem sub-technique
  • T1003.008 /etc/passwd and /etc/shadow sub-technique
  • T1556 Modify Authentication Process technique
  • T1556.001 Domain Controller Authentication sub-technique
  • T1547.002 Authentication Package sub-technique
  • T1547.005 Security Support Provider sub-technique
  • T1547.008 LSASS Driver 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
  • T1003 OS Credential Dumping technique
  • T1068 Exploitation for Privilege Escalation technique

Related control · Compliance (8)

  • NIST-AC-25 Reference Monitor NIST 800-53 control
  • NIST-AC-3 Access Enforcement NIST 800-53 control
  • NIST-AC-4 Information Flow Enforcement NIST 800-53 control
  • NIST-AC-6 Least Privilege NIST 800-53 control
  • NIST-SA-8 Security and Privacy Engineering Principles NIST 800-53 control
  • NIST-SC-2 Separation of System and User Functionality NIST 800-53 control
  • NIST-SC-3 Security Function Isolation NIST 800-53 control
  • NIST-SI-16 Memory Protection NIST 800-53 control

Referenced by Compliance · enhancement of (2)

  • NIST-SC-39(1) Hardware Separation NIST 800-53 enhancement
  • NIST-SC-39(2) Separate Execution Domain Per Thread NIST 800-53 enhancement

Referenced by Compliance · has member (1)

  • NIST-SC System and Communications Protection NIST 800-53 family

Referenced by Compliance · related control (10)

  • NIST-AC-25 Reference Monitor NIST 800-53 control
  • NIST-AC-3(5) Security-relevant Information NIST 800-53 enhancement
  • NIST-AC-4(2) Processing Domains NIST 800-53 enhancement
  • NIST-AC-6(4) Separate Processing Domains NIST 800-53 enhancement
  • NIST-CM-8(3) Automated Unauthorized Component Detection NIST 800-53 enhancement
  • NIST-SA-24 Design For Cyber Resiliency NIST 800-53 control
  • NIST-SA-8 Security and Privacy Engineering Principles NIST 800-53 control
  • NIST-SC-2 Separation of System and User Functionality NIST 800-53 control
  • NIST-SC-3 Security Function Isolation NIST 800-53 control
  • NIST-SC-44 Detonation Chambers NIST 800-53 control