Container Runtimes
medium
Container Runtimes Question #019e3a4f
Question Statement
Container Runtimes
#container
#runtime
#security
#sandbox
#kata
Medium
Qual grupo de container runtimes fornece isolamento adicional em sandbox e segurança elevada?
A
rune, cgroups
B
docker, containerd
C
runsc, kata
Correct
D
crun, cri-o
Official Explanation / Community Explanations
A resposta correta é o grupo de container runtimes que fornecem isolamento adicional em sandbox e segurança elevada: runsc (gVisor) e kata (Kata Containers).
Como Funciona
Container runtimes tradicionais como runc e crun compartilham o kernel do host diretamente, oferecendo isolamento limitado. Em contraste, runtimes em sandbox introduzem uma camada adicional de isolamento:
runsc(gVisor): Implementa um kernel em espaço de usuário que intercepta chamadas de sistema do container, fornecendo uma barreira de segurança sem exigir virtualização de hardware.kata(Kata Containers): Usa máquinas virtuais (VMs) leves para executar cada container em seu próprio kernel dedicado, aproveitando a virtualização de hardware para um forte isolamento.
Por que o Valor Correto está Certo
runsc e kata são explicitamente projetados para segurança aprimorada por meio de sandboxing. Eles são frequentemente usados em ambientes multi-inquilinos onde cargas de trabalho não confiáveis devem ser isoladas do host e entre si.
Por que os Valores Incorretos estão Errados
runcecgroups:runcé o runtime OCI padrão que executa containers diretamente no kernel do host.cgroupsé um recurso do kernel para limitação de recursos, não um runtime. Essa combinação não fornece isolamento em sandbox.dockerecontainerd: Docker é uma plataforma de containers que usacontainerdcomo seu gerenciador de runtime, que por sua vez usaruncpor padrão. Nenhum deles fornece sandboxing adicional além do isolamento padrão de containers.crunecri-o:cruné um runtime OCI rápido e de baixo nível semelhante aorunc.cri-oé um mecanismo de containers compatível com CRI que normalmente usaruncoucrun. Essa combinação carece da camada extra de isolamento dos runtimes em sandbox.