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?
- Containers share the underlying host operating system kernel and are susceptible to complete host compromise via kernel exploitation, whereas virtual machines execute within isolated hardware-assisted memory spaces governed by the hypervisor layer.Cevap
- BConfiguring containers to execute under non-root user accounts provides hardware-equivalent execution boundary isolation, preventing host kernel memory access to the same degree as virtual machines.
- CContainer microservices remain protected against host kernel exploitation as long as internal overlay network microsegmentation policies restrict lateral movement between workloads.
- DEnforcing mandatory access control (MAC) rules serves as a primary detective security control that automatically mitigates host kernel privilege escalation vulnerabilities for all workloads.
Cevap
Containers share the underlying host operating system kernel and are susceptible to complete host compromise via kernel exploitation, whereas virtual machines execute within isolated hardware-assisted memory spaces governed by the hypervisor layer.
The fundamental architectural distinction between containerization and virtual machines lies in the kernel layer. Containers share the host operating system kernel (using namespaces and cgroups for process separation). If the host kernel has an unpatched flaw, an attacker inside a container can exploit it to compromise the entire host system. Virtual machines run separate guest operating systems on top of a hypervisor, using hardware-assisted abstraction to isolate guest memory space from host kernel memory space.
Adım Adım Çözüm
Anahtar Kavram
Kernel Sharing vs. Hypervisor Isolation Boundaries