基于Android平台软件保护方法研究

被引量 : 0次 | 上传用户:fashenqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,Android系统平台的流行势不可挡,成为目前最受欢迎的嵌入式智能操作系统。Android系统由于其开放性再加上平台自身安全机制的缺陷,几年来安全问题一直不断。与此同时,该平台目前由于软件保护力度不足,其上的应用软件面临着被逆向、盗版以及篡改等严重威胁。基于此背景,本文基于已有的Win32PC平台上的软件保护方法,结合Android平台自身的特点,通过研究和实验设计并实现了一种基于可执行文件加密和防篡改的Android应用软件保护模型。本文的主要工作如下:(1)分析了当前Android系统平台上的软件安全现状,表明Android平台目前面临着严峻的软件安全威胁。首先详细描述Android平台的系统结构和编译架构,在此基础之上再对Android平台上相应的安全机制包括权限和签名等进行深入分析,并由此解析Android平台安全问题的机制性根源,后续再阐述Android平台应用软件所面临的被逆向、盗版及篡改等的威胁。(2)借鉴传统PC平台上可执行文件的保护方法,再结合Android平台的自身特性,提出了一种基于可执行文件加密和防篡改的Android应用软件保护模型,同时综合考虑安全性和有效性,在保护强度和保护后软件的执行效率之间达到一个平衡。该模型通过对APK文件包中的可执行文件进行加密和外壳文件的篡改检验来抵制应用软件被逆向和篡改。(3)设计并实现上述软件保护模型的一个原型系统。之后设计并进行实验,收集样本,对原型系统的有效性和安全性进行了验证和评估,实验结果表明,承载该模型的原型系统在可以容忍的时间和空间负载的前提下,能够有效地保护应用软件的安全,说明该模型可以有效保护Android上的应用软件,达到了最初的设计目的。
其他文献
社会动员是国家治理的重要方式和手段,是国家能力的重要体现,在我国革命和现代化建设中发挥了重要作用。传统的社会动员由于偏离经济建设方向,采取大规模的群众运动,以行政命
通过已有燃气-蒸汽联合循环发电厂的运行实例提出和探讨了此类电厂可能存在的黄烟、废水处理、污泥处理、噪声投诉等几个易忽视的环保问题及成因,探讨了解决这些问题的对策或
铁路起重机是实施铁路救援作业中的主要重型装备,采用全液压方式传动,液压系统的性能对整机性能有决定性的影响。液压系统以液压油为介质,实现能量的传递和转化,在此过程中会产生
分析孟子故里的旅游事业的优势和限制因素,探讨邹城旅游业发展的对策。
随着全球性现代电力网络的互联和智能化趋势,不但区域电网之间需要互联支援,电网本身也需要与新能源协调发展,而间歇式新能源的接入等新问题使电网本身的结构、运行和控制复杂化
将开关电源中变压器的工作模式分三类 ,着重对变压器二次侧短路和开路两种特殊模式的工作原理及在实际电路中的应用进行分析 ,有助于应用变压器特殊工作模式进行开关电源变压
当前全球的汽车及相关行业巨头都纷纷涌入中国,对中国汽车工业格局带来了巨大的影响,于此同时中国整车市场需求在逐年递增,汽车零部件事业发展空间巨大。但随着市场环境不断
[背景]血管性认知障碍(vascular cognitive impairment, VCI)通常是指由脑血管病(如脑梗死、脑出血、白质疏松等)或脑血管病危险因素(如高血压病、糖尿病和高脂血症等)引起的
21世纪以来,为了促进我国经济发展,我国政府一直实施积极的财政政策和稳健的货币政策。这一政策的贯彻实施让我国经济发展取得了巨大的成就,人们的生活水平也得到了显著地改
随着电气化铁路的快速发展,其对国民经济发展具有越来越重要的意义。电气化铁路牵引供电系统的电磁暂态仿真是分析电气化铁路电能质量的重要工具,是研究电气化铁路对电力系统