【摘 要】
:
Android系统从其推出开始,就得到广大用户和开发者的青睐,在近几年间Android系统的迅猛发展,给人们的生活带来极大便利。但是Android手机需要经常接入不同的网络热点,不稳定
论文部分内容阅读
Android系统从其推出开始,就得到广大用户和开发者的青睐,在近几年间Android系统的迅猛发展,给人们的生活带来极大便利。但是Android手机需要经常接入不同的网络热点,不稳定的网络环境导致Android应用与其服务器通信的网络数据存在被监视的可能,或者通过在网络数据中注入恶意代码,实现在用户未知的情况下对Android应用程序的功能调用,甚至将病毒、木马等注入Android系统中,给用户造成难以预估的损失。因此,现阶段迫切需要研究利用网络进行代码注入的原理,实现对Android应用进行漏洞分析与挖掘。传统Android应用程序漏洞分析与挖掘方法大部分都是基于对Android应用进行静态分析和动态测试。静态分析主要是针对开发过程中代码层的疏忽或者业务层的不合理进行漏洞挖掘,但也存在很多不足,比如代码覆盖率大,误报率较高,针对性不强。动态测试则是在未知程序源码的情况下,通过运行程序,同时向应用程序输入半有效数据,根据程序反馈的日志或调试等信息检测程序是否存在漏洞。动态测试的过程同样存在着很多不足之处,比如代码覆盖率低,存在漏报的可能。本论文结合了静态分析方法和动态测试方法,提出了一种基于协议Fuzzing技术的Android应用漏洞分析方法,该方法的核心是分析如何通过网络数据实现对Android应用程序进行恶意代码注入,最终达到分析挖掘Android应用潜在漏洞的目的。本文的主要研究内容和工作成果如下:(1)研究了 Android平台的安全机制和Android应用漏洞产生原因,深入研究了 Android应用用于加载和显示Web页面的组件WebView以及可能引发的恶意代码注入原理。(2)研究由恶意代码注入造成的Android应用漏洞类型,主要针对三种漏洞进行研究:JavaScript注入漏洞,SQL注入漏洞,跨站脚本漏洞。此外还研究了网络中间人原理,研究攻击者如何利用中间人原理将代码注入到网络数据中。(3)研究了 Android漏洞检测常用分析方法以及Fuzzing测试技术,结合静态分析和动态测试方法设计了一套基于协议Fuzzing技术的Android应用漏洞分析方案。(4)根据提出的方案,结合Android应用自动化测试技术,实现了一个Android应用漏洞分析系统。该系统可以以代码注入的方式检测Android应用是否存在特定漏洞。
其他文献
目的:目前,蛋白质药物在肿瘤的治疗中发挥着越来越重要的作用。然而,由于其入胞效率相对较差,治疗效果受到一定影响。细胞穿膜肽(CPP)因其具有良好穿膜和携载能力为提高蛋白质药物入胞效率提供了一个有效途径。而为了克服CPP细胞选择性差的局限性,本课题利用基质金属蛋白酶(MMPs)与肿瘤的密切相关性,构建了MMP响应的可激活穿膜肽(Activatable Cell-Penetrating Peptide
近年来通信行业发展迅速,极大的丰富以及便利了人们的日常生活。通信行业的发展在给人们的生活带来便利的同时,也造成了大量的能量消耗以及存在着很大的能源浪费问题。现在网
近年来,在线社会网络已成为信息传播的重要媒介,新浪微博等APP成为用户信息交互,话题讨论的舆论场。由于在线社会网络的自由和开放性,用户责任意识淡薄,不负责任的言论时常发
为了保证无线通信的安全,通信双方需要通过共享密钥的方式来加密待传输的数据。无线物理层信道具有互易性、时变性和空变性等特点,因而,利用物理层无线信道特性生成密钥成为
重金属污染由于其高毒性和对人类及其他生物的不良影响,正成为全球性的环境问题,有效且高效地去除水中重金属离子已成为一个热门话题。金属有机骨架(MOFs),具有可调控的多孔结构和众多的活性位点,已被证明是理想的水处理吸附剂。本论文围绕功能性锆基金属有机骨架材料在重金属离子吸附中的应用展开研究,以巯基酸分子(巯基乙酸(MAA)或硫辛酸(ALA))同时作为调节剂和修饰剂,一锅法制备了巯基化Zr-MOFs,
过去几十年,我国的精细化工行业取得了突出的发展,世界各国也将精细化工工业作为国家发展战略的重要内容之一。XX公司的发展是我国精细化工行业发展的缩影,本文以XX公司为典
当前互联网的架构设计于上个世纪六、七十年代,其最初的设计目标是为了实现硬件资源的共享。随着硬件成本的降低,人们更关心如何快速的获取内容信息,这对互联网服务的质量、
TWDM-PON能满足日益增长的带宽需求,能兼容现在广泛部署的TDM-PON以实现网络平滑升级,又能从时隙和波长两个维度上进行资源的调度,因此TWDM-PON被认为是最有应用前景的光接入
TCP/IP体系架构作为当今互联网的核心,初始的设计理念是为了实现硬件资源的共享,随着计算机硬件成本的降低和网络内业务流量的高速增长,为了适应互联网技术的发展,信息中心网
近些年来,移动互联网已成为互联网经济的一个关键的支柱,在我们的日常生活中扮演着越来越重要的角色。在移动互联网的支撑下,智能手机终端的功能变得更加强大。与此同时,青年农民工群体逐渐成为城市劳动力的主要来源。相比较老一代农民工,青年农民工接受新鲜事物的能力更强,也更倾向于从事具有技术含金量的工作。保障青年农民工就业对于维护社会稳定和促进经济发展有着至关重要的作用。因此,提高青年农民工就业质量有重要的意