[发明专利]文件检测方法、设备、存储介质及装置有效
申请号: | 201911354487.2 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111125701B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 李飞虎 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 检测 方法 设备 存储 介质 装置 | ||
1.一种文件检测方法,其特征在于,所述文件检测方法包括以下步骤:
获取当前文件操作请求;
若所述当前文件操作请求的请求类型属于预设类型,则获取与所述当前文件操作请求对应的待操作文件;
通过文件检测引擎对所述待操作文件进行检测,得到检测结果;
根据所述检测结果传递相应的操作指令至文件系统,通过所述文件系统响应所述当前文件操作请求;
所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果,包括:
获取所述文件检测引擎的文件操作信息;
根据所述文件操作信息生成所述文件检测引擎的操作路径表;
判断所述当前文件操作请求的操作类型;
在所述操作类型为打开文件操作或关闭文件操作时,查询所述待操作文件是否存在所述文件检测引擎的操作路径表,得到查询结果;
根据所述操作类型以及查询结果通过文件检测引擎对所述待操作文件进行检测,得到检测结果。
2.如权利要求1所述的文件检测方法,其特征在于,所述当前文件操作请求为打开文件操作请求;
所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果之前,所述方法还包括:
若所述待操作文件不为磁盘卷文件、文件夹或者新建文件,则执行获取所述待操作文件的全盘扫描路径或者部分扫描路径,根据所述全盘扫描路径或者部分扫描路径对所述待操作文件进行检测,得到检测结果。
3.如权利要求1所述的文件检测方法,其特征在于,所述当前文件操作请求为改写文件操作请求;
所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果之前,所述方法还包括:
对经过文件改写操作的所述待操作文件设置标签记录;
判断设置后的待操作文件是否进行关闭操作;
在判断结果为关闭操作以及标签记录为文件被更改过的标签时,解析所述待操作文件的全盘扫描路径或者部分扫描路径,执行所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果的步骤。
4.如权利要求1所述的文件检测方法,其特征在于,所述当前文件操作请求为关闭文件操作请求;
所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果之前,所述方法还包括:
判断所述待操作文件是否存在文件被更改过的标签信息;
在存在文件被更改过的标签信息时,解析所述待操作文件的全盘扫描路径或者部分扫描路径,并执行所述通过文件检测引擎对所述待操作文件进行检测,得到检测结果的步骤。
5.如权利要求1至4中任一项所述的文件检测方法,其特征在于,所述根据所述检测结果传递相应的操作指令至文件系统,通过所述文件系统响应所述当前文件操作请求之后,所述方法还包括:
将所述检测结果采用平衡二叉树构建鉴定标识信息,并将所述鉴定标识信息与检测后的文件信息存储至缓存区域;
获取检测后的文件信息的操作请求,判断所述缓存区域中是否存在所述操作请求中检测后的文件信息对应的鉴定标识信息;
若所述缓存区域中存在所述操作请求中检测后的文件信息对应的鉴定标识信息,则对检测后的文件信息的操作请求进行响应。
6.一种文件检测设备,其特征在于,所述文件检测设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行文件检测程序,所述文件检测程序被所述处理器执行时实现如权利要求1至5中任一项所述的文件检测方法的步骤。
7.一种存储介质,其特征在于,所述存储介质上存储有文件检测程序,所述文件检测程序被处理器执行时实现如权利要求1至5中任一项所述的文件检测方法的步骤。
8.一种文件检测装置,其特征在于,所述文件检测装置包括:
获取模块,用于获取当前文件操作请求;
所述获取模块,还用于若所述当前文件操作请求的请求类型属于预设类型,则获取与所述当前文件操作请求对应的待操作文件;
检测模块,用于通过文件检测引擎对所述待操作文件进行检测,得到检测结果;
响应模块,用于根据所述检测结果传递相应的操作指令至文件系统,通过所述文件系统响应所述当前文件操作请求;
所述检测模块,还用于获取所述文件检测引擎的文件操作信息;
根据所述文件操作信息生成所述文件检测引擎的操作路径表;
判断所述当前文件操作请求的操作类型;
在所述操作类型为打开文件操作或关闭文件操作时,查询所述待操作文件是否存在所述文件检测引擎的操作路径表,得到查询结果;
根据所述操作类型以及查询结果通过文件检测引擎对所述待操作文件进行检测,得到检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911354487.2/1.html,转载请声明来源钻瓜专利网。