[发明专利]用于端点扫描的多功能代理在审
申请号: | 202080056897.3 | 申请日: | 2020-12-16 |
公开(公告)号: | CN114222989A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 任力伟;陈璟 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 端点 扫描 多功能 代理 | ||
提供一种用于扫描电子存储的文件的方法、装置和存储指令的存储介质。扫描计算机可读存储介质中存储的文件。基于扫描,针对两个或更多个软件功能,对该文件执行通用分析。基于扫描,针对相应软件功能,对该文件执行软件功能专用分析。基于通用分析和软件功能专用分析,针对两个或更多个软件功能,作出有关该文件的两个或更多个判定。
本专利申请要求在2019年12月19日提交且题为“用于端点扫描的多功能代理”的美国非临时性专利申请号16/720,245的优先权,其通过引用明确地并入本文。
技术领域
本公开一般涉及搜索计算机可读介质的文件用于实现软件功能。
背景技术
软件产品过往被用于管理文件,包括排序、搜索和保护文件。示例软件产品包括防病毒软件、端点数据丢失防护、数字数据取证分析、电子文件探索(eDiscove叻等。这些软件功能中的每一个都需要用户计算设备(端点)来遍历文件系统中的所有或特定目录。一般来说,每个产品都有安装在用户模式下的软件代理。此外,每个软件产品可能由不同的供应商提供。通常,当两个软件功能/代理由同一供应商提供时,它们可能由不同的产品团队开发。即使供应商可以将两个软件功能集成到一个中,集成的代理仍会针对这两个软件功能两次遍历目录。
发明内容
本公开的一个方面涉及一种用于为多个软件功能扫描文件的方法。该方法包括扫描计算机可读存储介质中存储的文件。基于扫描,针对两个或更多个软件功能,对文件执行通用分析。基于扫描,针对相应软件功能,对文件执行软件功能专用分析。基于通用分析和软件功能专用分析,针对两个或更多个软件功能,作出有关该文件的两个或更多个判定。
在一些实施例中,通用分析包括文件类型识别、文件内容提取、解包文件、解压文件以及文件内容与库的内容匹配的其中之一。
在一些实施例中,该方法还包括识别用于扫描的多个根文件夹;通过递归地遍历每个根文件夹,确定相应根文件夹是否包括子文件夹或文件;响应于确定相应根文件夹包含子文件夹,递归地遍历该子文件夹;并且响应于确定相应根文件夹包含该文件,扫描该文件。
在一些实施例中,对文件执行通用分析或软件功能专用分析包括为文件生成文件指纹。
在一些实施例中,该文件的文件指纹通过以下步骤来生成:获取该文件的字符串;获得该字符串的第一序列;基于第一序列生成第一散列;获得该字符串的第二序列,该第二序列是由第一序列移位得到的;基于第二序列生成第二散列;并且基于第一散列和第二散列生成文件的文件指纹。
在一些实施例中,第一序列和第二序列彼此移位预定长度的字符。在一些实施例中,使用相同散列函数来生成第一散列和第二散列。
在一些实施例中,对文件执行通用分析或软件功能专用分析包括根据文件指纹与参考文件指纹计算相似度值;确定相似度值是否大于预定阈值;并且响应于确定相似度值大于预定阈值,生成用于相应软件功能的结果。
在又一方面,提供一种装置。该装置包括一个或多个处理器,以及被配置成存储由该一个或多个处理器可执行的指令的存储器。该一个或多个处理器被配置成执行指令,这些指令执行包括以下的操作:扫描计算机可读存储介质中存储的文件;基于该扫描,针对两个或更多个软件功能,对文件执行通用分析。基于该扫描,针对相应软件功能,对文件执行软件功能专用分析。并且基于通用分析和软件功能专用分析,针对两个或更多个软件功能,作出有关该文件的两个或更多个判定。
在又一方面中,提供一种非瞬态计算机可读存储介质。该非瞬态计算机可读介质存储指令,这些指令在被一个或多个处理器执行时,使该一个或多个处理器执行包括以下的操作:扫描计算机可读存储介质中存储的文件;基于该扫描,针对两个或更多个软件功能,对文件执行通用分析。基于该扫描,针对相应软件功能,对文件执行软件功能专用分析。并且基于通用分析和软件功能专用分析,为两个或更多个软件功能作出有关该文件的两个或更多个决策。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080056897.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型极光激酶抑制剂及其用途
- 下一篇:可调节位置的旋转组件