基于数字签名的Android系统安全机制及软件保护方法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:chcyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android操作系统在面世以来,凭借其开源的特点已成为目前主流的移动设备操作系统之一。随着Android系统的不断发展,基于该平台的第三方应用数量快速增长。与此同时,针对Android系统的恶意软件也在日益剧增,Android系统所面临的安全威胁越来越多。到目前为止,Android系统已经成为攻击者的主要目标。面对Android系统日益凸显的安全问题,本文主要对Android系统中应用程序的验证机制进行了研究。通过研究发现,应用程序仅在Android系统中安装时进行完整性验证,而在后续的启动过程中并不进行完整性验证。攻击者可以利用验证机制存在的安全隐患对已经安装的应用程序反编译并注入恶意代码实施攻击。本文根据系统自身安全机制所存在的这一安全隐患,一共设计了两种对开发者没有影响的应用程序的校验保护方案,防止应用程序的重打包。本文结构安排如下:  第一章,简要叙述Android系统安全的研究现状和研究进展.第二章,介绍了Android系统体系的理论知识。  第三章,详细讲述了一些重要的密码学技术的概念及工作流程,主要包括:AES对称加密、RSA非对称加密、单向散列函数、数字签名和数字证书。  第四章,是本文的主要研究工作。本文根据用户情况共研究设计两种应用程序方案保护模式,并对两种方案的验证过程和优缺点进行详细的分析。首先,是通过研究代码对签名文件的生成过程及结构进行详细的研究分析。其次是通过对代码的静态分析研究应用程序的安装过程,并对后期启动过程的验证机制进行分析,指出其存在的安全隐患。最后,根据第二章中的签名机制和系统自身的验证机制所存在的安全隐患研究设计应用程序保护的方案。
其他文献
随着规模迅速膨胀而跃居世界各国前列,储备资产对中国的功能、意义日益丰富,储备资产管理正越来越成为中国宏观经济管理的重要内容。早年间,储备资产对中国的意义主要体现在充当国际支付手段,随后从1990年代起外汇占款成为基础货币投放主渠道,时至今日,储备资产损益对国内金融市场稳定的影响与日俱增。近两年来,随着美元的一路贬值,中国庞大外汇储备的缩水更是成了一个问题。黄金价格则一路上行,屡创新高,在美联储第二
本文主要讨论了四类问题。一为KdV非线性Schrodinger组合微分方程组时间周期解的存在性;二为多维非线性Schrodinger方程混合边界问题时间周期解的存在性;三为多维非线性Schrodi
P.Kelly于1966年提出如下猜想:  “若D顶点数是n为奇数的竞赛图,并且每个入度和出度都等于(n-1)/2,则D是(n-1)/2条弧不重的有向Hamilton圈的并图。”  这一猜想被Bondy《图
在构建和谐社会的大背景下,校园同样需要和谐,课堂教学也需要和谐,教育的作用就是促进人全面和谐地发展。人的全面发展不是平均发展,等速发展,而是使人的发展的各个因素之间
自由变形及脊线计算研究是计算机图形学里最基本的方向,也是图形学里的研究热点。自由变形在计算机三维建模,计算机动画有着广泛的应用基础,而脊线计算在计算机视觉和图形学里有
本文综述了声波障碍反散射理论的历史发展,由于声波反散射理论在地质勘测和雷达等诸多方面的迫切需要,反散射理论及其计算方法的研究有着广泛的应用前景,而这类问题的难点在于它
本文研究伪欧氏空间中的伪球面子流形的特征,寻求伪欧氏空间中的类空子流形是伪球面子流形的充要条件。将子流形的位置向量ψ分解成水平分量ψT和垂直分量ψ⊥,运用活动标架法
  本文主要研究了华沙圈上连续自映射的一些不变集的拓扑结构、拓扑熵和树上连续自映射的非稳定流形和拓扑熵等某些动力性质。  本文简单地介绍了拓扑动力系统的历史背景
云计算是一种统一管理和调度大量用网络连接的计算资源的模式,构成一个计算资源池向用户提供计算和存储服务.在高性能、大数据时代,云计算备受关注.在向用户提供服务的同时,
供应计划问题是生产和销售中十分重要的问题。如何在资源有限和未来需求不确定的前提下,实际分配各种产品的供应量,以使总利润最大,机会损失最小,是制定供应计划的主要目的。TEZUKA Masaru和HIJI Masahiro(2003)给出了一种不确定、独立需求量下的供应计划问题的遗传算法求解。该方法已经通过数据检测,计算结果比较接近实际。 但在实际生产中,各种产品的需求是相关的,大多满足一定的相