APK验证方法、装置、移动终端及可读存储介质制造方法及图纸

技术编号:20978006 阅读:33 留言:0更新日期:2019-04-29 18:36
本发明专利技术公开了一种APK验证方法、装置、移动终端及可读存储介质,涉及移动终端领域,该方法包括:获取安卓安装包APK的MD5值;将所述MD5值发送至服务端;判断所述MD5值是否被修改,若是,则结束所述APK的进程;通过将验证交于服务端,基于服务端返回的校验结果来判断是否结束对应的APK进程,有效防止了移动终端系统应用在运营推广过程中的被破坏行为,保障了程序的安全性和稳定性,提高了移动终端系统应用的用户体验。

APK verification methods, devices, mobile terminals and readable storage media

The invention discloses an APK verification method, device, mobile terminal and readable storage medium, which relates to the field of mobile terminal. The method includes acquiring the MD5 value of Android installation package APK, sending the MD5 value to the server, judging whether the MD5 value has been modified, and if so, ending the process of the APK, and submitting the verification to the server based on the verification results returned by the server. To judge whether to terminate the corresponding APK process effectively prevents the mobile terminal system from being destroyed in the process of operation and promotion, guarantees the security and stability of the program, and improves the user experience of mobile terminal system applications.

【技术实现步骤摘要】
APK验证方法、装置、移动终端及可读存储介质
本专利技术涉及移动终端领域,尤其涉及一种APK验证方法、装置、移动终端及可读存储介质。
技术介绍
在移动物联网时代,智能手机设备已经深入到大家的生活中,各类的APP服务软件应用在相应的群体手机设备上,然而运营方常发现自家的APP软件被一些不法分子或者盗版者进行破解、盗版、二次打包、注入广告、反破译等破坏行为。针对这种破坏行为,目前市面上应对的措施也是不相同的,多数还是在前端进行加密打包来预防这种破坏行为,前端的代码相比后端的验证在安全校验上没有那么强。
技术实现思路
本专利技术的主要目的在于提出一种APK验证方法、装置、移动终端及可读存储介质,旨在解决移动终端进行APK验证时,安全性不足的问题。为实现上述目的,本专利技术提供的一种APK验证方法,包括:获取安卓安装包APK的MD5值;将所述MD5值发送至服务端;判断所述MD5值是否被修改,若是,则结束所述APK的进程。可选地,所述获取安卓安装包APK的MD5值之前还包括:在所述APK发布之前将所述APK的MD5值预存在服务端。可选地,所述在所述APK发布之前将所述APK的MD5值预存在服务端之本文档来自技高网...

【技术保护点】
1.一种APK验证方法,其特征在于,包括:获取安卓安装包APK的MD5值;将所述MD5值发送至服务端;判断所述MD5值是否被修改,若是,则结束所述APK的进程。

【技术特征摘要】
1.一种APK验证方法,其特征在于,包括:获取安卓安装包APK的MD5值;将所述MD5值发送至服务端;判断所述MD5值是否被修改,若是,则结束所述APK的进程。2.根据权利要求1所述的一种APK验证方法,其特征在于,所述获取安卓安装包APK的MD5值之前还包括:在所述APK发布之前将所述APK的MD5值预存在服务端。3.根据权利要求2所述的一种APK验证方法,其特征在于,所述在所述APK发布之前将所述APK的MD5值预存在服务端之前还包括:将所述APK进行代码混淆,并进行反编译。4.根据权利要求2所述的一种APK验证方法,其特征在于,所述判断所述MD5值是否被修改具体为:将所述MD5值与预存在服务端的MD5值进行对比,判断所述MD5值是否被修改。5.根据权利要求1所述的一种APK验证方法,其特征在于,所述获取安卓安装包APK的MD5值包括:通过Android的JAVA本地接口JNI技术建立服务端与所述APK的交互;使用c/c++生成可执行程序,通过所述可执行程序读取所述APK的MD5值。6.根据权...

【专利技术属性】
技术研发人员:江志文
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1