Machine-translated by Google. Questions are authored in English.
Top

Discussion

Assertion (A): Containers provide weaker isolation than virtual machines.
Reason (R): They share the host kernel, so a kernel level escape affects every container on the host.

  • A.A is false but R is true
  • B.Both A and R are true, and R is the correct explanation of A
  • C.Both A and R are true, but R is not the correct explanation of A
  • D.A is true but R is false

Answer: B

Correct answer: Both A and R are true, and R is the correct explanation of A

Both are true and the reason gives the mechanism. A virtual machine’s escape must get through the hypervisor, a small and narrow interface; a container’s escape need only get through the kernel’s system call surface, which is very large. A kernel vulnerability therefore exposes every container on the host at once, which is why untrusted multi-tenant workloads are given a virtual machine boundary or a sandboxed runtime.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.