[发明专利]一种APK安全系统及安全校验方法在审

专利信息
申请号: 202010413374.1 申请日: 2020-05-15
公开(公告)号: CN111767539A 公开(公告)日: 2020-10-13
发明(设计)人: 龙柏仲 申请(专利权)人: 上海趣蕴网络科技有限公司
主分类号: G06F21/56 分类号: G06F21/56;G06F11/10
代理公司: 北京天驰君泰律师事务所 11592 代理人: 孟锐
地址: 201802 上海市嘉定*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 apk 安全 系统 校验 方法
【权利要求书】:

1.一种APK安全系统,包括:

Dex文件获取模块,经配置以在应用服务端获取经编译的多个Dex文件;

计算模块,经配置以按照一个或多个校验函数分别计算多个Dex文件,得到多个预置校验码;以及

参数存储模块,经配置以将多个Dex文件的多个预置校验码及其校验函数作为校验参数存储到预置位置。

2.根据权利要求1所述的APK安全系统,其中所述计算模块包括识别单元,其经配置以识别编译完成的所述多个Dex文件。

3.根据权利要求2所述的APK安全系统,其中所述识别单元经进一步配置通过读取Dex文件的文件名或读取Dex文件的文件头识别所述Dex文件。

4.根据权利要求1所述的APK安全系统,其中所述计算模块包括第一计算单元,经配置以从待计算的一个Dex文件中读取全部或部分数据作为计算数据源,其中,所述Dex文件的所述计算数据源用于计算所述预置校验码。

5.根据权利要求4所述的APK安全系统,其中所述计算模块在计算不同的Dex文件时,如果采用相同校验函数,则计算数据源不同。

6.根据权利要求4所述的APK安全系统,其中所述校验参数包括数据源标识,其经配置以记录用于计算Dex文件预置校验码的计算数据源。

7.根据权利要求1所述的APK安全系统,其中所述参数存储模块将校验参数存储到参数文件中。

8.根据权利要求7所述的APK安全系统,其中,所述参数存储模块将所述参数文件存储在应用服务端和/或存储在APK包中。

9.一种APK安全系统,包括:

监测模块,经配置以监视APK文件在用户终端的加载;

参数获取模块,经配置以获取APK文件中多个Dex文件的校验参数,其中所述校验参数至少包括多个预置校验码及一个或多个校验函数;以及

校验模块,经配置以按照所述一个或多个校验函数计算所述当前要加载的Dex文件的校验码并与对应预置校验码比较。

10.根据权利要求9所述的系统,其中参数获取模块进一步包括:文件获取单元,经配置以获取当前要加载的Dex文件。

11.根据权利要求10所述的系统,其中参数获取模块进一步包括:

文件识别单元,经配置以通过Dex文件的文件名或Dex文件的文件头信息识别所述dex文件;以及

查询单元,经配置以根据已识别出的Dex文件查询参数文件以获取其对应的预置校验码及校验函数。

12.根据权利要求11所述的系统,其中,所述查询单元从APK包中获取所述参数文件;或者,所述查询单元从服务端获取所述参数文件。

13.根据权利要求9所述的系统,其中所述校验模块包括:

第二计算单元,经配置以按照所述校验函数计算当前要加载的Dex文件的校验码;以及

匹配单元,经配置以匹配计算得到的校验码与对应预置校验码的一致性。

14.根据权利要求13所述的系统,其中,当校验参数包括数据源标识时,所述第二计算单元进一步配置以按照数据源标识从当前要加载的Dex文件中读取数据,并按照所述校验函数计算得到校验码。

15.根据权利要求9所述的系统,其中进一步配置包括输出模块,其经配置以响应于计算得到的校验码与预置校验码不一致,输出停止文件加载信息。

16.根据权利要求15所述的系统,其中所述输出模块经进一步配置向用户输出风险提示信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海趣蕴网络科技有限公司,未经上海趣蕴网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010413374.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top