想把电脑里面的文件夹加密,但是加密后只能特定的几个应用程序才可以访问,既加密的文件夹中有相关程序的文件,需要用到,而不是需要用到时需要解密,现在我遇到的软件用cmd之类的系统级的还是可以访问的,等于是个障眼法,有没有类似的软件推荐,感谢
我猜你说的是 HIPS – 主机入侵防御系统,搜索到一个工具 CnCrypt Protect,但是它不能在拦截的同时允许某个软件访问
https://www.52pojie.cn/thread-1597744-1-1.html
这个需求就是标准的 S3 需求嘛,使用 api 访问文件。一般用于网络服务…
本地我还真没见过
加密和访问控制是两个事情,你需要的是一个系统级别的访问控制,这个可能需要从系统内核层面操作,使用现成的账户控制系统,只要软件获得了更高的权限,那么你软件层面再怎么限制也没用。
单纯的加密只是防止密文被解密,不考虑加密后的内容是否会被非法访问,甚至是否会被篡改丢失。
请描述更具体的需求场景,我们或许有更优的解法
如果单纯实现您的设想,我们可能需要专门编写驱动和服务来完成任务。
但是,例如,如果您的需求只是保护微信个人信息免受读取,则您可以直接在某虚拟环境中运行微信,而无需进行其他操作
最简陋的办法:
一次性准备:
先命令行加密目录a,
再给有权限的程序写bat(先解密目录a到临时的ramdisk目录b,再在b里执行程序,如果有修改加密回a,最后清空b)
每次运行:
执行这个bat
不如先说说你遇到了什么问题,为什么想这么做?
同求, 我用rclone解密本地文件到虚拟盘符,虚拟盘符上的内容和本地的缓存依然会被无关程序访问(无需管理员权限),最好有一个白名单,但没找到相关软件
有这样两个方法,感觉还行:
@猪割牛棚:NTFS设置目录的访问权限,用指定账户运行程序。
@ZacharyJia:sandboxie-plus 试试,沙盒内的文件在外面访问不到,运行在沙盒内的软件可以访问。也可以加密沙盒,但是这个是收费功能
关于上面那个 sandboxie-plus,买的时候可以用优惠码 appinn
steam上有个游戏,自己开发了DLC,为了不让人为拷贝走这个dlc的文件,那就是禁止任何形式的访问,但是steam和程序本身可以访问,我说的您能理解吗
同志理解没错 这个算是访问控制 要求用户用文件管理器什么的都不能访问,但是特定的程序能访问
steam上有个游戏,自己开发了DLC,为了不让人为拷贝走这个dlc的文件,那就是禁止任何形式的访问,但是steam和程序本身可以访问,我说的各位能理解吗?感谢!!!
原理上是Access Control, 但是对一些程序放白又不符合它的设计初衷
蹲个更好的方案看看
感谢 他这个是基于用户管理的 域空类 企业性质的 不符合我的要求 感谢!!!