A software development team is deploying a microservice application using containerization on a shared Linux host operating system. To mitigate the risk of a compromised container issuing malicious system calls directly to the host OS kernel, the security administrator needs to restrict syscall availability for the container runtime environment. Which of the following is the most effective security control to achieve this requirement?
- Implementing a custom Secure Computing Mode (seccomp) profile for the container runtimeAnswer
- BConfiguring control groups (cgroups) to provide hardware-level hypervisor boundary isolation
- CEstablishing network perimeter firewalls to trust inter-container communications within the cluster subnet
- DAssigning role-based user access controls to verify container identity before permitting kernel execution
Answer
Implementing a custom Secure Computing Mode (seccomp) profile for the container runtime
Seccomp (Secure Computing Mode) is a security feature in the Linux kernel that allows an administrator to filter the system calls a container process can issue. By applying a restrictive seccomp profile, malicious or unnecessary syscalls are blocked before reaching the host kernel.
Step-by-Step Solution
Key Concept
Container Hardening via System Call Filtering (Seccomp)
Estimated Time:1m 30s