![如何控制哪些应用程序可以访问特定文件夹?](https://linux22.com/image/1248307/%E5%A6%82%E4%BD%95%E6%8E%A7%E5%88%B6%E5%93%AA%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
假设我希望“我的文档”中的特定文件夹 X 只能由特定的应用程序访问。
Windows 权限不允许我轻松地做到这一点,有什么解决方案可以做到这一点吗?
答案1
虽然有点极端,但我在家里实现这一点的方式是使用虚拟机来用于各种目的。
这样,我就可以拥有一个用于各种目的的虚拟机,财务、编程、日常工作、游戏等。并且在主机上,您可以适当地保护虚拟机,如果您希望解决多用户情况,甚至可以以各种身份在主机/客户虚拟机上提供帐户。
就像我说的,我知道这很极端,但是对我来说,它完全按照我想要的方式完成工作,因为我使用了一些环境。
答案2
您可以使用基于主机的入侵防御系统 (HIPS),它维基百科定义为:
一个已安装的软件包,通过分析主机内发生的事件来监视单个主机中的可疑活动。
必须教会这样的系统:它将为每个程序和每个文件夹请求权限,并允许您允许或阻止访问或允许不受限制地访问所有文件夹。许多 HIPS 套件还捆绑了防火墙。
文章(及其评论)中列出了一些免费的 HIPS 程序:
最佳免费家用入侵防御和检测实用程序 (HIPS)。
我最喜欢的防火墙+HIPS 产品是在线盔甲免费.
另一个非常好的例子是科摩多网络安全系统(CIS)。
答案3
我认为这可能是可能的沙盒,但我不确定。
答案4
您应该创建一个具有受限权限的用户,并使用该用户身份“运行”程序。我最近对 Filezilla FTP 服务器进行了此操作。