10

I need to run a program, but I don't trust the author. I think it is infected with spyware, viruses, or malicious files. I scanned it and didn't find anything, but I'm still not feeling good about it.

So I was thinking to create another Windows user account.

  • Will viruses on one account infect the second account? Do I have to scan both user accounts?
  • And if I removed the account infected, will viruses be removed from the PC?

If that won't work then:

  • Is there any "sandbox" to do some testing and insure that you're PC is safe?
  • Is Virtualbox an option?

I have Windows 7.

4 Answers 4

8

Use Sandboxie. You can get it at sandboxie.com

Using another account will only help if you set the account as limited and the program you're trying to run doesn't request privilege escalation. Running your program in a sandbox like Sandboxie is much safer and easier.

8
  • . . . and having a backup.
    – Psycogeek
    Aug 14, 2013 at 22:48
  • @Psycogeek i don't think a backup will work that's why i haven't mentioned it in the question, i searched yesterday and here's what i found superuser.com/questions/201468/…
    – Lynob
    Aug 14, 2013 at 22:57
  • 6
    system restore , no way. a real whole backup of the system, that is restored fully without the system being operational or existing at all, including MBR. Like acronis from a CD, or some such cloning or imaging methods.
    – Psycogeek
    Aug 14, 2013 at 23:00
  • I wouldn't trust sandboxie to keep you safe if the app requires privilege escalation. Really, the only safe thing to do is run it in a VM.
    – Fake Name
    Aug 15, 2013 at 8:29
  • 1
    @FakeName A VM is not magically secure, there may be flaws: en.wikipedia.org/wiki/Virtual_machine_escape Aug 15, 2013 at 10:41
13

Note that a problem (the main problem) with solutions like VirtualBox, Vmware, or Windows Virtual PC, is that some (many) viruses are designed to spread to network shares and attached drives.

A solution to this problem is to make sure that your virtual box/machine has no network connections and no attached drives.

Which does make it rather harder to use, and much less convenient. But not impossible. Copy any software you want to test to the virtual box/machine, stop it, disconnect it. Restart it and install/test/use the software you want to install/test/use, then stop and discard any changes that have been made to the virtual machine.

2

When running suspect programs, you have to be aware that the program will infect the operating system of the computer, not just the user account.

To do so semi-safely, it would be best to run some sort of virtualization program like parallels or vmware or others which creates a virtualized instance - another copy of the operating system running partitioned. You could then boot the virtual OS, run the program and then later exit and throw away the virtual copy.

That said, it is highly desirable to NOT do this since it could do things like try to change your router settings or get other info about your LAN devices, damage or transmit info from files it can see and do other things - only limited by how much you allow the virtualized OS to see other things on your LAN.

2
  • Routers have passwords for a reason rouge programs cannot change static settings
    – Ramhound
    Aug 15, 2013 at 0:26
  • Yeah, but many people don't change the default passwords. More don't disable UPNP. And MANY router software packages are riddled with security flaws that allow for compromising them. Aug 15, 2013 at 7:02
2

From my personally experience if you want to run a program, but do not trust it, don't run it. However, take a look at where the program comes from. Many programs can be found on sites like sourceforge.com, github.com, etc, are open source and are generally peer reviewed - thus are unlikely to harbor a virus.

  • Will viruses on one account infect the second account? Do I have to scan both user accounts? Yes, and yes Viruses will spread (why they are called viruses).
  • And if I removed the account infected, will viruses be removed from the PC? Unlikely - if the viruses was designed well removing directories (users) will not help.
  • Is there any "sandbox" to do some testing and insure that you're PC is safe? Yes, many. This depends on what you want and what type of testing.
  • Is Virtualbox an option? A great option. and free. This will lower the chance of the virus escaping the testing grounds. However, there is still a chance (small) that a good virus can escape.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .