Virtual PC

Discussions about anything Computer Hardware Related. Overclocking, underclocking and talk about the latest or even the oldest technology. PCA Reviews feedback
Post Reply
RubberDuckie
Posts: 2854
Joined: Thu Nov 23, 2000 3:38 am
Location: Texas
Contact:

Virtual PC

Post by RubberDuckie »

I am playing with Microsofts Virtual PC. They have made the VPC simple.

One question tho: While playing on this VPC if it gets infected with a virus can it move to my host PC?
JSTMF
User avatar
smb
Almighty Member
Posts: 2156
Joined: Wed Nov 22, 2000 9:27 am
Location: devils arm pit, McAllen, TX

Post by smb »

nope. which is one reason why VPC is good.
RubberDuckie
Posts: 2854
Joined: Thu Nov 23, 2000 3:38 am
Location: Texas
Contact:

Post by RubberDuckie »

thats what I thought but needed confirmation
JSTMF
User avatar
ZYFER
Posts: 2137
Joined: Thu Nov 07, 2002 4:10 pm
Location: Tampa Bay, Florida

Post by ZYFER »

Well, it can if it is networked and the virus is transferred using a specific security vulnerability.
When all else fails, replace the user.
User avatar
FlyingPenguin
Flightless Bird
Posts: 32783
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

As Zyfer said, there are caveats. Since the VM is sharing your network, if the VM is infected with a virus that infects through the network (a worm) then it can potentially infect other computers on the network IF they're susceptible to the explot the worm is using. Worms are fairly rare and you aren't likely to infect the VM with a worm since the worm would have to get through your router. Sure, you COULD somehow download a worm that then propagates inside your network, so you need to be careful. Those of us who fix friend's and clients computers at home have to be careful - I have a separate router isolated from the main house router that I connect client systems to just to be safe.

The best defense for this in your case is to just make sure all other computers on the network have their firewalls enabled and have the latest Windows Updates installed.

The other concern is you don't want to move or share anything from the VM. If you drag and drop an infected file from the VM to your desktop, or copy it to a shared folder on the network, then of course, are now putting any PC that you run that file on at risk.

I use a VMWare VM as a sandbox for testing suspect software and for safe browsing. In VMWare you can store a "snapshot" of the VM and configure it so that when the VM is shut down, the current state is deleted and replaced with the last snapshot. This way even if I was infected with something during that session, it can't persist - the next time I run the VM it will be reset back to the known clean snapshot. This means I can't have anything persist in that VM since that snapshot could be months, or years old, so I don't bother installing an anti-virus app or any Windows Updates in the VM. I do browse with Firefox in it.

While VMs can be very secure, they can also be cumbersome. They use a lot of system resources, and it takes a while to boot up a VM. Matter of fact my "safe browsing" VM is running Windows NT and Firefox. Only needs 128 MB to run, and it's such a lightweight OS that it loads wicked fast.

Another option you may want to explore is a rather excellent sandbox application called SandBoxie. It's not as secure as a VM, but it's a lot more light weight. It allows you to create a sandbox and you specify what apps can run in the sandbox. Anything running in the sandbox can only read data from your computer, it cannot write data (not to memory, files or the registry) instead all writes are virtualized and stored in the sand box's file folder. You want to nuke any changes made in that session, you just delete the folder containing the vitualized files.
Christians warn us about the anti-christ for 2,000 years, and when he shows up, they buy a bible from him.

Image
User avatar
Key Keeper
Posts: 1564
Joined: Sat Oct 30, 2004 12:17 pm
Location: Austin TX

Post by Key Keeper »

Ive tried M$ VPC and I would rather use VMware by far.
[email="chevelle.h@gmail.com"][color="red"]MAIL[/color][/email]
Post Reply