nerdexam
(ISC)2

CISSP · Question #563

Which of the following is the PRIMARY mechanism used to limit the range of objects available to a given subject within different execution domains?

The correct answer is A. Process isolation. Process isolation is the primary OS security mechanism that restricts which objects (memory, files, resources) a subject (process) can access within its designated execution domain, preventing unauthorized cross-domain access.

Submitted by mateo_ar· Mar 5, 2026Security Architecture and Engineering

Question

Which of the following is the PRIMARY mechanism used to limit the range of objects available to a given subject within different execution domains?

Options

  • AProcess isolation
  • BData hiding and abstraction
  • CUse of discrete layering and Application Programming Interfaces (API)
  • DVirtual Private Network (VPN)

How the community answered

(41 responses)
  • A
    85% (35)
  • B
    10% (4)
  • C
    2% (1)
  • D
    2% (1)

Why each option

Process isolation is the primary OS security mechanism that restricts which objects (memory, files, resources) a subject (process) can access within its designated execution domain, preventing unauthorized cross-domain access.

AProcess isolationCorrect

Process isolation enforces separate execution domains for each process by assigning distinct virtual address spaces and privilege rings, ensuring that a subject can only access the objects within its own domain. The operating system uses hardware memory protection (MMU) and privilege levels to prevent one process from reading or writing another process's memory or resources. This directly limits the range of objects available to a given subject based on its execution context and trust level.

BData hiding and abstraction

Data hiding and abstraction are software design principles used in object-oriented programming to conceal implementation details, not the primary OS-level mechanism for enforcing execution domain boundaries between subjects.

CUse of discrete layering and Application Programming Interfaces (API)

Discrete layering and APIs define structured interfaces and communication pathways between system layers, but they are architectural design concepts rather than the enforcement mechanism that actively restricts object access within execution domains.

DVirtual Private Network (VPN)

A Virtual Private Network (VPN) is a network security technology that encrypts and tunnels traffic between endpoints over a public network, and has no role in managing execution domain boundaries or object access control within an operating system.

Concept tested: Process isolation enforcing execution domain object access control

Source: https://learn.microsoft.com/en-us/windows/win32/procthread/process-security-and-access-rights

Topics

#Process isolation#Execution domains#Access control mechanisms#Operating system security

Community Discussion

No community discussion yet for this question.

Full CISSP Practice