买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种Windows下基于进程粒度的文件隔离方法_深圳市瑞云科技有限公司_202210758799.5 

申请/专利权人:深圳市瑞云科技有限公司

申请日:2022-06-30

公开(公告)日:2024-04-16

公开(公告)号:CN115048343B

主分类号:G06F16/16

分类号:G06F16/16;G06F16/17;G06F11/30;G06F9/54;G06F11/14

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2022.09.30#实质审查的生效;2022.09.13#公开

摘要:本发明公开一种Windows下基于进程粒度的文件隔离方法,根据重定向文件路径名生成规则生成新的文件路径,新生成的文件路径在控制程序指定的重定向文件夹下;检测新文件路径下文件是否存在,若存在,则通过路径名重解析重定向文件到此文件;若不存在,则检测文件操作为读相关操作还是写相关操作,若是读相关操作,则直接放行;若是写相关操作,则先将原始文件拷贝到新生成的文件路径下,然后通过路径重解析将文件的操作重定向到此文件上。本发明基于对进程粒度的文件重定向,控制灵活,可以基于用户进程进行文件备份和清理,不必重启机器;提高资源利用率,可以使多用户进程运行于同一机器。

主权项:1.一种Windows下基于进程粒度的文件隔离方法,其特征在于,基于控制程序、通信接口、驱动程序三个模块;包括以下步骤:S1:启动驱动程序:创建通信接口;注册客户进程回调,监视客户进程的创建和退出;注册文件过滤,对文件的操作进行监控;并对文件的操作进行捕获;S2:启动控制程序:控制程序通过通信接口与驱动程序实现通信;给驱动程序下发被监控的客户进程信息、路径信息及相关配置信息,驱动程序接收到客户进程信息、路径信息及相关配置信息后,将其转化为设备路径信息;S3:控制程序启动客户进程;S4:驱动程序根据控制程序下发的客户进程的信息判断是否是需要监控的客户进程;如果是需要监控的客户进程,则加入监控列表,如果不是需要监控的客户进程,则不加入监控列表;S5:驱动程序监听被加入到监控列表中的客户进程中对文件的操作;如果文件的操作是:文件的操作是从内核态发起、非打开创建操作、打开的是PagingFile文件、打开的是卷设备、文件操作的对象是文件夹、通过文件ID打开、打开的是文件夹、文件操作不是由被监控进程发起、文件操作的对象是针对系统文件、文件操作的对象位于重定向目录下中的任意一种,则直接放行;如果文件的操作不是以上的操作,首先,根据重定向文件路径名生成规则生成新的文件路径,新生成的文件路径在控制程序指定的重定向文件夹下;检测新文件路径下文件是否存在,若存在,则通过路径名重解析重定向文件到此文件;若不存在,则检测文件操作为读相关操作还是写相关操作,若是读相关操作,则直接放行;若是写相关操作,则先将原始文件拷贝到新生成的文件路径下,然后通过路径重解析将文件的操作重定向到此文件上;若客户进程仍有文件的操作,则重复本步骤;S6:客户进程退出,控制程序负责用户数据清理和备份。

全文数据:

权利要求:

百度查询: 深圳市瑞云科技有限公司 一种Windows下基于进程粒度的文件隔离方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。