3 votes

Si j'ai le mot de passe root de la machine virtuelle fonctionnant sur un système hôte, puis-je contrôler l'hôte de quelque manière que ce soit ?

Notre entreprise attribue à chaque développeur une VM qui lui est exclusivement réservée, mais ne lui donne pas d'accès à la racine.

J'envisage de demander le mot de passe root pour pouvoir installer différents logiciels sur la VM.

Je veux juste m'assurer que le fait d'avoir un mot de passe root sur la VM ne me donne aucun contrôle sur le système hôte.

5voto

ewwhite Points 193555

Non. Vous ne devriez pas avoir accès à l'hôte, si vous utilisez l'une des principales suites de virtualisation (VMWare, KVM, Xen, etc.).

2voto

Nils Points 7622

Il y a eu des problèmes de sécurité avec VMWare, KVM et XEN dans le passé, où il était possible d'être root sur le serveur VM si l'on était root dans la VM.

Mise à jour 1 :

C'est pourquoi je comprends la réticence à transmettre les mots de passe root, même pour les machines virtuelles.

Voici un exemple pour XEN CVE-2012-3515 (ce qui semble inoffensif au troisième coup d'œil).

Voici un exemple pour KVM CVE-2011-2512 .

Voici un exemple pour VMWare CVE-2012-1518 .

Comme il peut y avoir d'autres exploits inconnus de type "zero-day", on ne peut jamais être sûr...

Mise à jour 2 :

L'accès à la racine dans XEN vous donnera le contrôle sur xen-ram-ballooning également. Cela peut aussi avoir des effets secondaires néfastes sur le serveur VM (j'ai testé cela sur un Dom0 XEN : il y a des cas où le Dom0 ne dit plus la vérité à l'administrateur sur la consommation de mémoire du DomU).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X