Virtualization and Containerization Security
41 questions
A security engineer is evaluating an enterprise microservices platform where multiple application containers share the underlying Linux host kernel. The engineer needs to enforce a control that restricts containerized application processes from issuing unauthorized or risky system calls (syscalls) directly to the host kernel. Which of the following mechanisms best satisfies this security requirement?
A security team is evaluating a microservices environment where untrusted code executes inside application containers on a shared host operating system. The development team asserts that Linux control groups (cgroups) and namespaces provide the same level of boundary separation as a hardware-assisted Type-1 hypervisor. Which of the following security risks should the security team highlight as the primary concern with this architecture?
A security architect is designing a multi-tenant enterprise environment hosted on shared physical hardware. The corporate compliance policy requires strict hardware-enforced memory separation and workload isolation between high-risk third-party microservices and sensitive internal data systems to prevent kernel-level privilege escalation attacks. Which of the following deployment architectures BEST satisfies this security requirement?
A security administrator is evaluating deployment options for an enterprise application hosted on a shared physical server. The organization requires full hardware abstraction and distinct operating system kernels for each workload to ensure complete isolation between tenants. Which of the following virtualization or containerization technologies best meets this requirement?
A security engineer is performing a threat modeling analysis on a hybrid hypervisor host node that simultaneously runs both tenant Virtual Machines (VMs) managed by a Type 1 hypervisor and application containers running directly on the host operating system kernel. A zero-day privilege escalation vulnerability is discovered in the core host operating system kernel's memory management subsystem. Which of the following statements accurately evaluates the primary security risk distinction between the container workloads and the virtual machine workloads under this threat condition?
A DevSecOps engineer is hardening a shared Linux host operating system running multiple containerized microservices for a financial application. Although process namespaces successfully prevent containers from viewing processes outside their environment, a security audit reveals that a compromised container could still invoke unauthorized kernel functions directly against the shared host kernel. Which of the following technical security controls should the engineer implement to restrict the specific system calls available to the containerized applications?
An IT administrator needs to deploy multiple isolated application services on a single physical host while minimizing memory overhead and eliminating the need to install a separate guest operating system for each service. Which of the following technologies best fulfills this requirement?
An enterprise security analyst is designing an isolation architecture for a multi-tenant physical host. The system will process sensitive financial transactions alongside untrusted third-party code. The security policy mandates that a vulnerability exploited in one workload must not allow memory access or host execution privileges over co-located workload instances on the same server. Which of the following isolation strategies best fulfills this requirement?
An enterprise cloud security architect is evaluating isolation boundaries for a multi-tenant microservices platform. The platform currently runs multiple containerized services sharing a single host Linux kernel. During a risk assessment, the team identifies a risk where a kernel-level privilege escalation or vulnerability exploitation within one container could allow an attacker to escape to the host host OS and compromise adjacent tenant workloads. Which of the following deployment strategies provides the strongest architectural isolation boundary to mitigate host kernel sharing risks?
During a security incident investigation on an enterprise server host, security analysts discover that an attacker exploited a vulnerability within a containerized application process to inject a malicious kernel module. This kernel module allowed the attacker to escape the application environment, gain full root control over the underlying host operating system, and access data across all neighboring tenant applications on that physical node. Which of the following fundamental architectural weaknesses enabled this cross-tenant host compromise, and what control provides the required isolation boundary?
Match each virtualization or containerization security control on the left with its corresponding primary isolation capability on the right.
Click a left item, then click its matching right item
Items
Matches
During a post-incident investigation of a cloud-native microservices environment, a security analyst determines that an attacker exploited a kernel vulnerability within an application container to break out of the container runtime environment and execute code directly on the host operating system. The application was running as a standard non-root service within an OCI-compliant container ecosystem. Which of the following root causes best explains why containerization failed to isolate the workload compared to a traditional hardware-enforced virtual machine architecture?
A security analyst is reviewing the security architecture for a hybrid cloud deployment containing both virtual machines and containerized applications. Match each security mechanism on the left with its primary isolation property on the right.
Click a left item, then click its matching right item
Items
Matches
An organization is transitioning several legacy applications to a containerized deployment. A security administrator is explaining to the development team why container security boundaries differ from traditional virtual machine (VM) security boundaries. Which of the following statements accurately describes a fundamental isolation difference between containers and VMs?
A DevOps team is deploying microservices within a containerized environment on Linux host servers. The system administrator needs to enforce hard limits on CPU usage and memory consumption for individual containers to prevent a single compromised or misconfigured container from exhausting shared host system resources. Which Linux kernel mechanism should be configured to directly enforce these resource limits?
An enterprise security architect is refining the workload protection matrix for a multi-tenant cloud environment hosting both legacy virtualized infrastructure and microservice containers. Match each virtualization or containerization security control on the left to its corresponding isolation property or policy enforcement mechanism on the right.
Click a left item, then click its matching right item
Items
Matches
To enforce defense-in-depth across a multi-tenant cloud infrastructure hosting both virtual machines and container workloads, a platform security engineer must align security mechanisms with their specific operational boundaries. Match each virtualization or containerization technology on the left with its primary isolation boundary or resource control capability on the right.
Click a left item, then click its matching right item
Items
Matches
A security administrator is configuring host-level hardening for an application running in a Linux container environment. Which of the following security mechanisms directly restrict container resource usage and limit accessible host kernel system calls? (Select TWO.)
Select all that apply
A security administrator is configuring runtime security settings for a container execution host that processes untrusted third-party workloads. Which TWO of the following security controls should be implemented to reduce the kernel attack surface and prevent persistent host filesystem modifications during container execution?
Select all that apply
A financial services company hosts multi-tenant microservices handling sensitive transaction processing. Following a penetration test, security assessors demonstrated that a compromised container could exploit a host Linux kernel vulnerability to gain root privileges on the underlying host OS, compromising adjacent containers. To mitigate this specific attack vector while preserving container deployment automation, which of the following controls should the security team implement?