se eu tiver senha de root da máquina virtual em execução em um sistema host, posso controlar o host de qualquer maneira

3

Nossa empresa fornece uma VM para cada desenvolvedor que é exclusiva para eles, mas não fornece acesso root.

Estou planejando pedir uma senha de root para poder instalar softwares diferentes na VM.

Só quero ter certeza, ter uma senha de root na VM não me dá nenhum controle sobre o sistema host.

    
por Medicine 24.09.2012 / 16:56

2 respostas

6

Não. Ele não deve fornecer acesso ao host, supondo que você esteja em um dos principais conjuntos de virtualização (VMWare, KVM, Xen, etc.).

    
por 24.09.2012 / 16:58
3

Houve problemas de segurança com VMWare, KVM e XEN no passado, onde você poderia obter raiz no servidor da VM se fosse root na VM.

Atualização 1:

Por esse motivo, eu entendo a falta de vontade de passar senhas-raiz mesmo para VMs.

Um exemplo para o XEN é CVE-2012-3515 (isso parece inofensivo à terceira vista).

Um exemplo para o KVM é CVE-2011-2512 .

Um exemplo para o VMWare é CVE-2012-1518 .

Como pode haver outras explorações desconhecidas do dia-zero, nunca se pode ter certeza ...

Atualização 2:

acesso root no XEN lhe dará controle sobre xen-ram-ballooning também. Isso pode ter alguns efeitos colaterais ruins no lado do servidor da VM também (testei isso em um XEN Dom0: há casos em que o Dom0 não informa mais a verdade sobre o consumo de memória do DomU) .

    
por 24.09.2012 / 23:15