nerdexam
GIAC

GSEC · Question #200

Which of the following describes software technologies that improve portability, manageability, and compatibility of applications by encapsulating them from the underlying operating system on which…

The correct answer is C. Application virtualization. This question tests the definition of application virtualization and how it differs from OS-level management and configuration tools.

Cloud, Web, and Application Security

Question

Which of the following describes software technologies that improve portability, manageability, and compatibility of applications by encapsulating them from the underlying operating system on which they are executed?

Options

  • ASystem registry
  • BGroup Policy
  • CApplication virtualization
  • DSystem control

How the community answered

(34 responses)
  • A
    3% (1)
  • B
    9% (3)
  • C
    85% (29)
  • D
    3% (1)

Why each option

This question tests the definition of application virtualization and how it differs from OS-level management and configuration tools.

ASystem registry

The system registry is a hierarchical database in Windows that stores OS and application configuration settings; it does not encapsulate or virtualize applications.

BGroup Policy

Group Policy is a Windows administration feature for centrally managing user and computer settings across a domain, not a technology for encapsulating application execution.

CApplication virtualizationCorrect

Application virtualization is the technology that encapsulates an application and its dependencies into an isolated, self-contained package that runs independently of the underlying OS. This improves portability (runs on different OS versions), manageability (centralized deployment and updates), and compatibility (avoids DLL conflicts and OS-specific dependencies). Examples include Microsoft App-V and containerization technologies.

DSystem control

'System control' is not a recognized software technology category and does not describe any feature related to application encapsulation or portability.

Concept tested: Application virtualization definition and purpose

Source: https://learn.microsoft.com/en-us/windows/application-management/app-v/appv-getting-started

Topics

#application virtualization#OS abstraction#portability#compatibility

Community Discussion

No community discussion yet for this question.

Full GSEC Practice