Re: Virtual Machines - what is their use?

2010-10-12 Thread Ted Smith
On Tue, 2010-10-12 at 16:01 +0100, Matthew wrote:
 If an individual is using Tor, Polipo, Torbutton, NoScript, and 
 BetterPrivacy then why is a VM needed?
 
 How can VMs improve one's Tor experience? 

Presume you are being pursued by the Illuminati, because you alone have
knowledge of the Holder of the Fourth (you lucky devil, you). They have
0-day exploits for Firefox (because Mozilla is actually a front for the
Illuminati - sorry I had to be the one to tell you), and are thus able
to circumvent Torbutton and Noscript and execute arbitrary code from the
user account that is running Firefox.

If you are running Firefox as your normal user account with no further
limitations on it, the Illuminati will be able to go into your pictures
folder and see what you look like, or modify your .bashrc and your PATH
to install a malicious wrapper program that pings their server every
time you start vim (better switch to Emacs). If you're running Firefox
as a user on a VM, and running it over a forwarded X session, all the
Illuminati can do is access files on the VM and try to exploit your X
server.

This is a case of the security principle of defense-in-depth: running
torified programs in VMs allows some degree of risk mitigation if you
assume the program in question has been compromised, so even if you
assume you're running malicious code, you can contain the damage, remain
anonymous, and evade the Illuminati.


signature.asc
Description: This is a digitally signed message part


Re: Virtual Machines - what is their use?

2010-10-12 Thread Jan Weiher
Hello,
I think there are two useful usecases for a vm in combination with tor:

For Hidden Services:
If you run your HS inside a VM, it is harder for a imaginary attacker to
gather the location / identity of the HS.

For a simple User:
If you run all the applications inside a vm, it is easier for you to
ensure that there is no leaking application, which means that an
application sends traffic which does not go through tor.

good day,
Jan

Am 12.10.2010 17:01, schrieb Matthew:
  Hello,
 
 There are, from time to time, exhortations to use Virtual Machines
 alongside Tor.
 
 If an individual is using Tor, Polipo, Torbutton, NoScript, and
 BetterPrivacy then why is a VM needed?
 
 How can VMs improve one's Tor experience?
 
 Thanks.
 
 
***
To unsubscribe, send an e-mail to majord...@torproject.org with
unsubscribe or-talkin the body. http://archives.seul.org/or/talk/