[发明专利]一种对移动应用程序进行原版校验的系统有效

专利信息
申请号: 201210445596.7 申请日: 2012-11-09
公开(公告)号: CN102982258A 公开(公告)日: 2013-03-20
发明(设计)人: 不公告发明人 申请(专利权)人: 北京深思洛克软件技术股份有限公司
主分类号: G06F21/10 分类号: G06F21/10;H04L29/06;H04M1/725
代理公司: 暂无信息 代理人: 暂无信息
地址: 100084 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 移动 应用程序 进行 原版 校验 系统
【说明书】:

技术领域

发明涉及移动应用程序中的应用管理领域,特别是一种对移动应用程序进行原版校验的技术系统。

背景技术

智能手机和移动互联网的快速发展,使得手机上的应用程序也得到了手机用户的普遍欢迎。苹果公司与iPhone和iPad设备相配套的Apple App Store,将移动设备上的应用推到了巅峰。由于苹果公司在应用发布方面采取了严格的审查制度,因此在苹果的移动平台上绝少出现恶意软件和假冒、盗版软件。但是,Android(安卓)平台上由于缺乏有效的监管手段,加上提供应用的应用商店良莠不齐、数量众多,导致用户很难判断究竟哪些应用属于官方原版。例如,在现有的移动应用程序商店中,非常容易找到热门游戏的下载资源,而且都号称是官方原版。但实际上,其中大多数都是被修改后嵌入了广告的非法版本,而用户不论是下载前还是下载后,都很难判断哪些应用是官方原版、哪些属于非法版本。

例如,Android手机上最常出现的恶意行为之一是在提示栏中推送广告,而且不显示该广告与那个应用有关。在用户看来,这个广告就像是系统推送的一样,没有任何应用与之关联。尽管用户可以在Android系统中关闭对通知的允许,但这样同时也就意味着屏蔽了合法的应用通知,从而影响用户的使用。

一种容易想到的办法是对开发者的证书进行统一管理,并通过校验开发者的签名来判断应用是否为原版。但由于在Android平台中缺乏统一的证书管理中心,任何人都可以发布自签名证书来标记自己的身份,因此这种办法是不可行的。

 

发明内容

有鉴于此,本发明提供了一种对移动应用程序进行原版校验的系统,所述系统括:验证客户端和原版信息服务器,其中,

    所述验证客户端包括:客户端校验码生成模块、客户端缓存模块、客户端通信模块、客户端比较模块;

    所述客户端校验码生成模块用于根据待校验的APK计算并生成校验码;

    所述客户端缓存模块用于将服务器端校验码数据库中存储的校验码信息缓存在移动设备中;

    所述客户端通信模块用于与原版信息服务器进行通信;

所述客户端比较模块用于将待校验的APK的校验码与所述原版信息服务器所提供的原版校验码进行比较;

所述原版信息服务器包括:服务器端校验码生成模块、服务器端校验码存储模块、服务器端校验码数据库、服务器端通信模块;

所述服务器端校验码生成模块用于根据所述移动应用程序的原版的APK计算原版校验码,并所述原版校验码保存于所述服务器端校验码存储模块中;

所述服务器端校验码存储模块用于对所述原版校验码进行格式化存储,并将格式化存储结果保存在所述服务器端校验码数据库中;

所述服务器端校验码数据库用于存储所述原版校验码;

所述服务器端通信模块用于与所述验证客户端进行通信。

根据本发明的一个方面,所述服务器端通信模块用于将所述原版校验码传送给所述验证客户端,以及收发相关信息。

根据本发明的一个方面,所述格式化存储包括以移动应用程序ID为索引,将与移动应用程序相关的版本号、APK文件校验码进行关联。

根据本发明的一个方面,所述服务器端校验码数据库是数据库形式,或者是文件形式。

根据本发明的一个方面,所述客户端比较模块根据APK中所包含的应用ID来查找对应的原版APK校验码。

根据本发明的一个方面,计算待验证的APK的校验码,然后直接比较原版校验码和待校验的APK的校验码的一致性。

根据本发明的一个方面,对待验证APK中的所有文件逐个进行校验码计算,然后分别比较原版APK中所有文件的校验码和待校验APK中所有文件的校验码的一致性。

根据本发明的一个方面,计算待验证的APK的校验码,然后直接比较原版校验码和待校验的APK的校验码的一致性;如果不一致,则对待验证APK中的所有文件逐个进行校验码计算,然后分别比较原版APK中所有文件的校验码和待校验APK中所有文件的校验码的一致性。

根据本发明的一个方面,所述格式化存储的具体存储格式根据需求自行定制。

 

附图说明

图1为一种对移动应用程序进行原版校验的系统框图;

图2为一种对移动应用程序进行原版校验的系统流程图。

 

具体实施方式

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克软件技术股份有限公司,未经北京深思洛克软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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