[发明专利]一种移动平台应用软件的加固方法有效
申请号: | 201310509932.4 | 申请日: | 2013-10-25 |
公开(公告)号: | CN103544415A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 汪德嘉;宋超 | 申请(专利权)人: | 苏州通付盾信息技术有限公司 |
主分类号: | G06F21/14 | 分类号: | G06F21/14 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陈忠辉 |
地址: | 215125 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示了一种定制非法指令和类加载器的软件加固方法及其运行方法,针对Android平台Dalvik指令集固定且公开的特点,自定义并定期更新若干非法指令,这些指令都不是Dalvik虚拟机支持的指令;通过在可执行文件中插入自定义非法指令的方式使常见Android逆向工程工作崩溃,保护代码安全。在程序运行时,优先调用远端加载的类加载器到设备内存中,过滤非法指令保证程序正常运行。应用本发明软件加固的技术方案:通过定制非法指令和类加载器对应用软件进行改造和运行方式调整,在保证应用软件正常运行的前提下能有效抵御黑客的逆向工程,保证应用软件代码安全,大幅提高移动平台设备使用的安全性能。 | ||
搜索关键词: | 一种 移动 平台 应用软件 加固 方法 | ||
【主权项】:
一种移动平台应用软件的加固方法,面向包括智能手机、平板电脑的移动平台的应用软件做加固处理,其特征在于:所述加固方法包括应用软件改造、类加载器定制和应用软件还原运行三部分,其中所述应用软件改造为采用二进制级别的代码注入方法将会引起软件逆向工程工具崩溃或中止运行的非法代码插入应用软件的可执行功能代码中;所述类加载器定制为制作面向应用软件并对应用软件改造中所插入的非法代码滤除的类加载器,且所述类加载器存云端服务器;所述应用软件还原运行为移动平台先从云端服务器将所定制的类加载器载入内存中,并滤除可执行功能代码中被插入的非法代码后再正常运行应用软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州通付盾信息技术有限公司,未经苏州通付盾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310509932.4/,转载请声明来源钻瓜专利网。