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?
- ADeploying application workloads inside standard Linux containers using host kernel namespaces and control groups (cgroups).
- Deploying workloads into separate virtual machines running on a bare-metal Type-1 hypervisor.Cevap
- CImplementing API network microsegmentation and firewall ingress policy rules around single-host container pods.
- DApplying role-based access control (RBAC) and mutual TLS (mTLS) to secure microservice communications.
Cevap
Deploying workloads into separate virtual machines running on a bare-metal Type-1 hypervisor.
Deploying workloads into distinct virtual machines managed by a bare-metal Type-1 hypervisor provides robust, hardware-assisted abstraction. Each virtual machine executes its own independent operating system kernel. Physical CPU and memory management features enforce hardware boundaries, ensuring that exploits targeting one virtual machine cannot access host memory or compromise neighboring workloads.
Adım Adım Çözüm
Anahtar Kavram
Hardware-enforced VM isolation versus OS-level shared-kernel container isolation