A security engineer is hardening a shared Linux host operating system that runs multiple microservices inside runtime containers. To prevent a compromised container process from escalating privileges on the host or compromising adjacent workloads sharing the same host kernel, which TWO security mechanisms should the engineer implement? (Select TWO.)
- Apply custom secure computing mode (seccomp) profiles to restrict unneeded system calls available to containerized applications.Cevap
- Utilize Linux kernel namespaces and control groups (cgroups) to isolate process environments and strictly limit resource consumption.Cevap
- CDeploy a dedicated Type 2 hypervisor inside each container image to achieve hardware-level CPU instruction separation.
- DRely on the host's physical network perimeter firewall to implicitly trust all inter-container traffic on the internal virtual bridge.
Cevap
The engineer should apply custom secure computing mode (seccomp) profiles to restrict system call access and utilize Linux kernel namespaces and control groups (cgroups) to isolate process resources and limit consumption.
Because containerized workloads share the host operating system kernel, securing them requires kernel-level isolation controls. Applying custom secure computing mode (seccomp) profiles restricts the specific host system calls accessible to container processes, minimizing the impact of potential kernel exploits. Utilizing Linux kernel namespaces provides process, mount, and network interface isolation, while control groups (cgroups) set resource limits to prevent container workloads from consuming excessive host CPU or memory.
Adım Adım Çözüm
Anahtar Kavram
Kernel-level isolation and surface reduction for containerized environments
Tahmini Süre:2m 0s