Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | RE: VMWare poor guest isolation design |
|---|---|
| Date: | Thu, 23 Aug 2007 18:40:04 -0400 |
M. Burnett brings up an important point - there is a lot of VM-as-panacea promotion going on, and implementers need to put some more thought into how VMs really fit in to the least privilege model. Another real-world scenario where this is directly relevant is for teleworkers. Some companies provide VMs to remote users thinking that they provide a secure way for people to connect to a the trusted network from an untrusted computer. They try to use the VM as virtual security when they cannot provide physical security and can't verify host integrity. Not that this is a good idea but it is a commonly promoted practice. In this scenario the VMX config file could be controlled or redirected by someone who has control of the untrusted system, so the posted fix doesn't provide much help. Same goes for the web surfing low privilege admin PC at work that also edits trusted VMs. It makes sense to add the posted config line to reduce stupid attack vectors in common implementations. But the more important underlying implementation vulnerability is that the trusted vmdk and its vmx should not be directly accessible from a computer that is not fully trusted, or under a login that cannot be trusted. So that means you can't host or edit a VM on your Windows web surfing machine without risking the VM's integrity. And it means that VMWare Player provides no real protection either for the VM. A high-trust VM should only be edited through high-trust hosts, and should only be accessible through its own properly secured network services. So the least-privilege user should not have access to the vmdk or vmx. It might make more sense to use an isolated VM as the less trustworthy web surfing machine instead of using the web machine to edit and host the trusted VM.
| Previous by Date: | Security Advisory for Bugzilla 3.0, 2.22.1, and 2.20.4, mkanat |
|---|---|
| Next by Date: | Re: VMWare poor guest isolation design, Jonathan Yu |
| Previous by Thread: | RE: VMWare poor guest isolation design, Arthur Corliss |
| Next by Thread: | Re: VMWare poor guest isolation design, Jonathan Yu |
| Indexes: | [Date] [Thread] [Top] [All Lists] |