运行不受信任的第三方软件

3
什么是在运行可能存在恶意第三方可执行文件时保护系统完整性的最佳方法?
我想允许一个程序在执行期间存储一些信息供自己使用,但禁止访问网络、设备,当然也禁止访问其他用户的数据和整个系统。
几个限制条件: 1. 这需要能够在 Windows 上运行。 2. 我不能限制语言(例如,“只使用 Java”)。 3. 它需要具有本地或接近本地的性能。 4. 理想情况下,它应该能够作为服务在后台运行。
我可以简单地使用受限特权的 Windows 用户吗?这样安全吗?
我必须使用虚拟化环境吗?有免费的吗?
还有其他的想法吗?
3个回答

7

Sandboxie 可能是一个首选解决方案,非常简单易用。

设置受限账户也可以起到作用,但你仍然需要注意一些问题,具体取决于你使用的内容。

虚拟机现在也相当快速。


4

使用Virtual PC 2007创建虚拟机听起来对我来说是一个不错的选择 - 它已经免费了一段时间,并且我在过去的4-5年中一直在大量使用它,没有出现任何问题。

下载 这里


2
尽管不是解决你问题的完美方案,但我有一些过去使用过的选项。

1.) 使用虚拟环境。我个人更喜欢VMWare($189),因为它工作得很好,易于使用。这至少将应用程序隔离到一个测试平台中,您可以在其中对其进行评估,并查看它是否会产生任何问题。

2.) 在Vista或其他系统中使用受限帐户,这至少可以防止它访问关键文件,但它并非万无一失!

编辑

我还要再次推荐,如果你真的害怕,请勿将虚拟机放在你的网络上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接