CAS-001 · Question #227
Which of the following refers to programs running in an isolated space to run untested code and prevents the code from making permanent changes to the OS kernel and other data on the host machine?
The correct answer is D. Application sandboxing. Application sandboxing executes code in a tightly restricted, isolated environment that prevents it from making persistent changes to the host operating system or other system data.
Question
Which of the following refers to programs running in an isolated space to run untested code and prevents the code from making permanent changes to the OS kernel and other data on the host machine?
Options
- AInput Validation
- BApplication hardening
- CCode signing
- DApplication sandboxing
How the community answered
(35 responses)- A9% (3)
- B3% (1)
- C3% (1)
- D86% (30)
Why each option
Application sandboxing executes code in a tightly restricted, isolated environment that prevents it from making persistent changes to the host operating system or other system data.
Input validation checks and sanitizes data supplied by users or external sources to prevent injection attacks but does not isolate code execution from the host OS.
Application hardening reduces an application's attack surface by removing unnecessary features and applying security configurations but does not create an isolated execution environment.
Code signing verifies that code came from a trusted author and has not been modified but does not restrict what the code can do at runtime.
Application sandboxing creates a walled-off execution environment where untested or untrusted code can run without having write access to the OS kernel, registry, file system, or other sensitive host resources. Any changes made inside the sandbox are contained and discarded when the sandbox session ends. This is the precise definition of sandboxing and directly matches the description in the question.
Concept tested: Application sandboxing for isolated code execution
Source: https://learn.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview
Topics
Community Discussion
No community discussion yet for this question.