我需要运行一个程序,但我不信任它的作者。我认为它感染了间谍软件、病毒或恶意文件。我扫描了它,没有发现任何东西,但我仍然对此感到不安。
因此我正在考虑创建另一个 Windows 用户帐户。
- 一个账户上的病毒会感染第二个账户吗?我必须扫描两个用户账户吗?
- 如果我删除了受感染的帐户,病毒是否会从电脑中清除?
如果这不起作用那么:
- 有没有“沙盒”进行一些测试并确保你的电脑是安全的?
- Virtualbox 是一个选项吗?
我有 Windows 7。
答案1
使用 Sandboxie。你可以在 sandboxie.com 下载它。
仅当您将帐户设置为受限且您尝试运行的程序不要求特权升级时,使用其他帐户才会有帮助。在 Sandboxie 等沙盒中运行程序更安全、更轻松。
答案2
请注意,VirtualBox、Vmware 或 Windows Virtual PC 等解决方案的一个问题(主要问题)是,一些(许多)病毒被设计为传播到网络共享和连接的驱动器。
解决此问题的方法是确保您的虚拟机/机器具有没有网络连接和没有连接的驱动器。
这确实让它更难使用,也更不方便。但并非不可能。将您想要测试的任何软件复制到虚拟机/机器,停止它,断开连接。重新启动它并安装/测试/使用您想要安装/测试/使用的软件,然后停止并丢弃对虚拟机所做的任何更改。
答案3
当运行可疑程序时,您必须意识到该程序将感染计算机的操作系统,而不仅仅是用户帐户。
为了半安全地执行此操作,最好运行某种虚拟化程序,如 parallels 或 vmware 或其他程序,它们会创建一个虚拟化实例 - 运行分区的操作系统的另一个副本。然后,您可以启动虚拟操作系统,运行该程序,然后退出并丢弃虚拟副本。
话虽如此,我们还是强烈建议不要这样做,因为它可能会尝试更改你的路由器设置或获取有关你的 LAN 设备的其他信息、损坏或传输它能看到的文件的信息并做其他事情 - 仅受限于你允许虚拟化操作系统在你的 LAN 上看到其他内容的程度。
答案4
根据我的个人经验,如果你想运行一个程序,但不信任它,就不要运行它。但是,看看这个程序来自哪里。许多程序可以在 sourceforge.com、github.com 等网站上找到,它们是开源的,通常经过同行评审 - 因此不太可能含有病毒。
- 一个账户上的病毒会感染第二个账户吗?我必须扫描两个用户账户吗?是的,是的病毒会传播(这就是为什么它被称为病毒)。
- 如果我删除了受感染的帐户,病毒是否会从电脑中清除?不太可能- 如果病毒设计得很好,删除目录(用户)将无济于事。
- 是否有任何“沙箱”可以进行一些测试并确保你的电脑是安全的?是的,很多。这取决于你想要什么以及进行什么类型的测试。
- Virtualbox 是一个选项吗?一个很好的选择。而且免费。这样病毒逃出试验场的几率就会降低。不过,好病毒还是有机会(很小)逃出来的。