[发明专利]文件检测方法、装置、终端及存储介质有效
申请号: | 201911390031.1 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113132421B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 韩帅;闻迪桉;傅建明;刘畅;邱若男 | 申请(专利权)人: | OPPO广东移动通信有限公司;武汉大学 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L43/50;G06F21/51;G06F9/445;G06F8/61 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 检测 方法 装置 终端 存储 介质 | ||
本申请实施例提供了一种文件检测方法、装置、终端及存储介质。该方法包括:通过库文件装载函数获取第一文件的存储路径;从第一文件的存储路径中加载第一文件时,获取第一文件的特征值;若不存在第二文件的特征值与第一文件的特征值相同,则确定第一文件是目标应用程序的运行过程中从网络中下载的文件;其中,第二文件是目标应用程序的安装包所包括的文件。在本申请实施例中,可以实时检测出应用程序的运行过程中加载的文件是否为从网络中下载的文件,为后续的安全性检测提供基础,进而保障应用程序高效且安全地运行。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种文件检测方法、装置、终端及存储介质。
背景技术
目前,为了使应用程序更加轻量化,运行应用程序所需的部分支持文件并未封装在该应用程序的安装包中,而是存储在云端(例如该应用程序对应的后台服务器)。
相关技术中,当应用程序的运行过程中需要利用到上述被存储在云端的支持文件时,终端会从云端实时下载所需的支持文件。
发明内容
本申请实施例提供一种文件检测方法、装置、终端及存储介质。所述技术方案如下:
第一方面,提供了一种文件检测方法,所述方法包括:
通过库文件装载函数获取所述第一文件的存储路径;
从所述第一文件的存储路径中加载所述第一文件时,获取所述第一文件的特征值;
若不存在第二文件的特征值与所述第一文件的特征值相同,则确定所述第一文件不是目标应用程序的运行过程中从网络中下载的文件;其中,所述第二文件是所述目标应用程序的安装包所包括的文件。
第二方面,提供了一种文件检测装置,所述装置包括:
路径获取模块,用于通过库文件装载函数获取所述第一文件的存储路径;
特征值获取模块,用于从所述第一文件的存储路径中加载所述第一文件时,获取所述第一文件的特征值;
文件检测模块,用于若不存在第二文件的特征值与所述第一文件的特征值相同,则确定所述第一文件是目标应用程序的运行过程中从网络中下载的文件;其中,所述第二文件是所述目标应用程序的安装包所包括的文件。
第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的文件检测方法。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的文件检测方法。
本申请实施例提供的技术方案可以带来的有益效果至少包括:
通过在应用程序加载文件时,将加载到的文件的特征值与应用程序的安装包所包括的文件的特征值进行比对,如果应用程序的安装包所包括的文件的所有特征值与加载到的文件的特征值均不相同,则确定该加载的文件是应用程序的运行过程中从网络上下载的文件,可以实时检测出应用程序的运行过程中加载的文件是否为从网络上下载的文件,为后续的安全性检测提供基础,进而保障应用程序高效且安全地运行。
附图说明
图1是本申请一个示例性实施例示出的文件加载流程的示意图;
图2是本申请一个示例性实施例示出的文件加载方法的流程图;
图3是本申请另一个示例性实施例示出的文件加载方法的流程图;
图4是本申请一个示例性实施例示出的文件加载装置的结构框图;
图5是本申请一个示例性实施例示出的终端的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司;武汉大学,未经OPPO广东移动通信有限公司;武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911390031.1/2.html,转载请声明来源钻瓜专利网。