基于Android平台的软件保护技术研究

被引量 : 30次 | 上传用户:baihe8302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2007年11月5日,Google宣布推出基于Linux、开放源码的智能手机操作系统—Android。时至今日,Android已成为最热门的移动终端开发平台之一,应用软件数目飞速增长。然而,Android应用软件的保护技术却鲜有研究,众多应用软件相继被破解,严重损害了广大应用软件开发者的利益和积极性。在此背景下,本文以传统软件保护技术为基础,结合Android平台系统特点,设计并实现了一种基于密钥保护和篡改抵制的Android平台软件保护系统。论文中所做主要工作如下:(1)分析了Android平台下软件保护面临的威胁分类:网络威胁、内部威胁和恶意主机威胁,并以此分析了Android平台下软件保护面临的攻击手段:非法拷贝、逆向工程、篡改等,并详细介绍了攻击所使用的工具和攻击流程。在此基础上提出一个基于Android的软件保护评估模型,提出了基于可认证性、机密性和完整性的评估标准和一个通用的软件加固流程。最后利用该评估模型对传统软件保护技术在Android平台下的适用性进行了分析,并对现有的Android软件保护技术的脆弱点进行了讨论。(2)在上述分析基础上提出了一个基于密钥保护和篡改抵制的Android软件保护方案。该方案基于开发者和软件加固系统协作的方式,将应用软件密钥信息和软件保护功能封装到动态链接库中,应用软件通过调用动态链接库实现软件保护功能。该方案主要包含3个核心功能:基于数据和代码转换技术的密钥保护技术,基于完整性校验的篡改抵制技术,基于传统软件保护技术和Android系统特性的防逆向工程技术。(3)给出了一个基于上述方案的Android软件保护系统的设计与实现,并对加固后的应用软件的安全性、性能开销等进行了实验和数据分析。实验结果表明,该保护方案在增加可接受范围内的空间和时间开销的情况下,达到了软件保护的目的。
其他文献
研究背景:吻合血管神经足拇展肌游离移植晚期面瘫整复手术已作为一种常用的术式应用于临床17年余,至目前我们采用该术式完成了43例患者的治疗并取得良好的效果,而对该组病例
中国特有的单种属珍稀植物青钱柳,虽分布范围很广,但其适生环境比较特殊。为开发利用青钱柳的多功能价值,分析青钱柳植物特征、总体分布、生长习性尤其是古树、古树群的生态
喷灌是目前最常用的高效灌溉技术,采用高效灌溉技术可以有效减少农业用水的浪费现象。差压吸入式施肥器(又称文丘里式)作为操作简单、运行成本低的喷灌系统施肥部件,随着喷灌
书画图内人喜欢元日开笔书春,画《岁朝图》,祈福吉利喜庆。一般书画完毕,讲究一点的文人墨客不说“完了”、“搁笔”之类的扫兴话,要说“满了”、“笔顺如意”。按清代随笔和
期刊
针对传统雷达辐射源型号识别依赖专家经验构建识别模型,识别特征粗放、不完备,难以准确识别复杂体制雷达的问题,提出了一种基于深度学习的雷达辐射源型号识别方法。首先对时
高职院校学生参加校外实习,既是高校人才培养模式的有效途径,也是高职院校培养人才的重要环节。如何有效的加强在外实习学生党员的教育与管理,是高职院校党建工作面临的重要
王安石作为北宋著名的政治家、思想家、文学家,一生著述甚丰。他的诗歌分期众说纷纭,采用二分法,以退居江宁为分界,分为前后两期。造成前后期诗风变化是由多方面原因造成的,
基于Markov过程分析方法,对嘉陵江北碚水文站1939年~2005年历年最大洪峰流量序列进行状态变化的分析和预报.方法可推广应用于长期水文预报中.
舞蹈啦啦操,是啦啦操项目的其中一大类别。最早来源于原始部落社会的一种仪式,为了迎接外出打仗或者打猎的战士们可以胜利归来,族人们便通过一种手舞足蹈的形式来表达。后来
目的观察兔低位腹主动脉阻断后血流动力学、血管壁、肢体缺血再灌注损伤相关指标的变化及动物生存情况。方法建立兔低位腹主动脉阻断1小时、1.5小时的模型,检测阻断前、再灌