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

标签 windows security virtualization

在运行可能存在恶意的第三方可执行文件时保护系统完整性的最佳方法是什么?

我希望允许程序能够在执行期间存储一些信息供自己使用,但不允许访问网络和设备,当然也不允许访问其他用户的数据和整个系统。

一些限制: 1.这需要能够在Windows上运行。 2. 我不能限制语言(例如“只使用 Java”)。 3.它需要有原生的,或者接近原生的性能。 4. 理想情况下,它应该能够作为服务在后台运行。

我可以简单地使用一个受限权限的 Windows 用户吗?安全吗?

我必须使用虚拟化环境吗?有免费的吗?

其他想法?

最佳答案

Sandboxie可能是第一个解决方案。非常简单。

设置受限帐户也可以。但是您仍然需要注意一些问题,具体取决于您使用的是什么。

现在 VM 的速度也相当快。

关于windows - 运行不受信任的第三方软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341981/

相关文章:

development-environment - 在虚拟机中设置开发环境

c++ - 使用C++和MFC进行动态图绘制

vagrant - 如何在运行时从 guest 内部禁用 VirtualBox 时间同步

windows - 用于在 Mac 上进行网站测试的虚拟化 Windows 7 和 IE VHD - 需要什么?

security - 使用多种算法对密码进行哈希处理

javascript - Paypal 快速结帐。在 onAuthorize 函数中将数据存储在 DB 中是否安全?

php - 'admin' OR 1=1 -- '的含义是什么

c# - 绑定(bind)到 VirtualizingStackPanel 上的数据中断

windows - 运行 apache Storm 拓扑时出现 "Unable to delete file stormconf.ser"错误

windows - 在哪里可以找到 Dart 语言的解释器/编译器?