[发明专利]可执行文件的检测方法、装置、终端及存储介质有效
申请号: | 201911391052.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113127860B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 韩帅;闻迪桉;傅建明;刘畅;邱若男 | 申请(专利权)人: | OPPO广东移动通信有限公司;武汉大学 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可执行文件 检测 方法 装置 终端 存储 介质 | ||
本申请公开了一种可执行文件类型的确定方法、装置、终端及存储介质,属于终端技术领域。所述方法由终端执行,该终端在运行目标应用过程中动态加载有目标可执行与可链接格式ELF文件,该方法包括:通过系统框架层获取目标ELF文件;计算目标ELF文件的目标哈希值;将目标哈希值与目标目录下的各个哈希值进行比对,目标目录中存储有目标应用的各个清单MANIFEST.MF文件的哈希值;响应于目标目录下的各个哈希值中不存在与目标哈希值相同的哈希值时,将目标ELF文件确定为运行下载文件。本申请可以实现对目标ELF文件的类型确定,避免终端对每次动态加载的代码文件直接进行安全检测带来的资源浪费问题,提高了终端的续航能力。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种可执行文件的检测方法、装置、终端及存储介质。
背景技术
随着科技的发展,终端中安装的应用程序(Application,APP)的类型越来越多,其中,有些应用程序在运行过程中可以下载安装包中未包含的代码文件,并在终端中动态加载运行下载的代码文件。
对于应用程序在运行过程中下载的代码文件,大多数也是可以在终端中被动态加载并运行的。比如,这些代码文件可以是:ELF(Executable and Linkable Format,可执行与可链接格式)文件、So文件、APK(Android Application Package,安卓应用程序包)文件、JAR(Java Archive,Java归档)文件等等。其中,终端在运行应用程序过程中下载的这些文件,可能存在安全隐患,如果直接在终端中动态加载运行,可能对用户造成损失。目前,终端可以对动态加载的代码文件进行安全检测,确定其安全后,再在终端中运行。
但是,如果终端对每次动态加载的代码文件都进行安全检测,势必会造成资源的浪费,使得终端的能耗增加,降低了终端的续航能力。
发明内容
本申请实施例提供了一种可执行文件的检测方法、装置、终端及存储介质,可以通过终端确定动态加载的代码文件的类型,避免终端对每次动态加载的代码文件都进行安全检测。所述技术方案如下:
一方面,本申请实施例提供了一种可执行文件的确定方法,所述方法由终端执行,所述终端在运行目标应用过程中动态加载有目标可执行与可链接格式ELF文件,所述方法包括:
通过系统框架层获取所述目标ELF文件;
计算所述目标ELF文件的目标哈希值;
将所述目标哈希值与目标目录下的各个哈希值进行比对,所述目标目录中存储有所述目标应用的各个清单MANIFEST.MF文件的哈希值;
响应于所述目标目录下的各个哈希值中不存在与所述目标哈希值相同的哈希值时,将所述目标ELF文件确定为运行下载文件,所述运行下载文件是在所述目标应用运行过程中下载的代码文件。
另一方面,本申请实施例提供了一种可执行文件的检测装置,所述装置用于终端中,所述终端在运行目标应用过程中动态加载有目标可执行与可链接格式ELF文件,所述装置包括:
文件获取模块,用于通过系统框架层获取所述目标ELF文件;
哈希值计算模块,用于计算所述目标ELF文件的目标哈希值;
哈希值对比模块,用于将所述目标哈希值与目标目录下的各个哈希值进行比对,所述目标目录中存储有所述目标应用的各个清单MANIFEST.MF文件的哈希值;
文件确定模块,用于响应于所述目标目录下的各个哈希值中不存在与所述目标哈希值相同的哈希值时,将所述目标ELF文件确定为运行下载文件,所述运行下载文件是在所述目标应用运行过程中下载的代码文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司;武汉大学,未经OPPO广东移动通信有限公司;武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391052.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对数周期偶极子天线及天线阵列
- 下一篇:一种车辆内部监控设备