Android应用静态检测系统的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:chen1052333209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能手机伴随着移动互联网的成长,在日常生活中扮演着重要的角色,带动易操作的开源Android系统的普及,渗入到生活学习等各方面,给人们带来了诸多便利,可以随时随地收发电邮、连接移动互联网查阅消息、学习资料等。但是,正因为Android系统的开源特性和高普及率,使黑客们将Android操作系统视为潜在的攻击目标。他们开发带有恶意代码的Android应用程序,通过恶意应用程序窃取用户隐私、破坏Android系统,给用户造成困扰,甚至经济损失。因此,针对Android应用程序的检测,加强对其进行有效安全的评估成为了越来越重要的待解决问题。本文为检测Android应用程序的潜在威胁,通过查阅大量参考文献对静态检测技术进行了深入研究与分析,设计出了一个针对Android应用程序的静态检测系统。首先,本文为理解漏洞原理实现有效的检测,宏观的分析了Android系统体系结构及其特有的安全机制。然后,重点研究了目前国内外现有的几种基于源代码的应用程序检测方法,对比这些方法的优势与劣势,提出基于JVM字节码的静态检测方案,检测的是Android应用程序经过反编译处理得到的JAR文件和配置文件。相对于基于源代码的检测,本方案保证由转换带来的信息丢失风险降到最低。本论文所做的主要工作有以下几点。(1)预处理待检测文件以Android应用程序APK作为输入,使用各函数库方法及工具将其转换成检测所需的JVM字节码格式文件。(2)提取敏感行为API接口特征值将可能造成Android系统及用户威胁的敏感行为所调用的权限转换成JVM字节码,找出对应路径、所属类、参数类型等关键特征值,以特定格式作为检测规则存储于规则库中。(3)提取已知漏洞的特征值根据现有的Android漏洞的漏洞原理、触发条件、关键API调用等,将漏洞代码转换成JVM字节码,从中提取指定的字节码作为特征值序列模型,构成检测器检测模式的状态转移条件。(4)检测系统的设计与实现通过大量的研究与分析,设计出静态检测系统模型,将待检测文件与提取的特征值序列通过字符串匹配的方式判断是否符合恶意特征及漏洞模式,实现检测效果。本文详细描述了 Android应用静态检测系统的系统设计与实现、系统测试,结果表明本系统能有效的检测Android应用程序中可能造成恶意行为的漏洞、可疑的敏感权限调用行为。
其他文献
全球化的发展促进了国家间的交流,而新闻传播能够搭建起传递信息和传播文化的桥梁。目前,国内新闻已经无法满足中国民众了解时事、掌握社会动态的需要。在此背景下,环球网大编译平台应运而生。笔者在该平台的委托下对“社会资讯”频道的国外新闻进行研究,展开该领域的翻译实践。在彼得·纽马克交际翻译理论的指导下,笔者完成了本篇翻译实践报告。实践文本均来自环球网大编译平台指定的英文网站,属于信息型文本。实践过程中,笔
自云计算技术的概念提出以来,受市场需求的驱动,云服务市场迅速扩大,用户规模急剧增长,使得满足用户的需求需要海量资源,这导致数据中心能耗成为广泛关注的问题,云资源调度是
油藏数值模拟最终要归结为大型稀疏型线性方程组的求解问题,找到快速、稳定的求解方法对于提高油藏数值模拟效率具有重要意义。由于实际模拟问题所涉及的线性方程组的规模往
目的:探讨PTEN对spastin磷酸化调控AMPA受体GluA1亚基转运的影响。材料与方法:首先运用点突变技术构建spastin 210位点磷酸化突变体,转染海马神经元,通过免疫荧光观察spastin磷酸化对神经元树突生长的影响和膜表面GluA1的变化,膜片钳全细胞模式记录各组m EPSC的变化;然后构建PTEN及截短片段的原核与真核表达载体,运用GST pull-down和Co-IP实验进一步
近年来,随着汽车工业的快速发展,车辆的载重能力逐渐提高。然而,由于我国大部分中、小跨径桥梁都是按照早期规范设计建造的,造成实际桥梁运营远高于设计荷载,导致桥梁超负荷运营现象较为普遍。同时,由于我国公路货运量的迅猛增长,大型单体载重汽车和半挂式汽车的使用日益增多,超重现象日益突出,致使我国桥梁坍塌事故频发,给社会带来重大经济损失与人员伤亡。因此,构建一整套完整的公路桥梁限载标准已迫在眉睫。然而,我国
目的:本研究以现场调查的研究方法,通过分析原发性干燥综合征(p SS)患者的中医证素、证型的分布,以期得出本病的证候分布规律,充实本病的基础研究内容,为临床辨证论治提供有价值的依据,提高本病中医治疗水平;为进一步丰富本病的理论体系,本研究将EULAR ESSDAI[1-2]评分、健康状况调查问卷(SF-36量表)[10]、焦虑自评量表(SAS)[11]、抑郁自评量表(SDS)[12]、疲劳严重程度
异丁烯是一种非常重要的石油化工基本原料,可以用于生产MTBE、叔丁醇、丁基橡胶等多种有机化工品。由于正丁烯具有原料价廉易得、来源充分等优点,因此通过正丁烯骨架异构化制
近年,一种三维有序大孔结构材料—反opal TiO2光子晶体(Photonic Crystal简写为PC),因其具有光子带隙和光局域效应特性,吸引了光催化领域研究者的关注。一方面,人们把PC直接用
改革开放以来,中国经济呈现高速增长状态,银行业的健康发展对中国经济至关重要,其中又以商业银行的健康发展最关键。采用科学、有效的方法对银行效率进行评价,这对于管理层制
量子纠错码技术是量子信息处理过程中对抗信道消相干效应和环境噪声影响的一项重要手段,是量子信息存储、量子计算和量子通信得以实现的重要保障。LDPC码是一类可逼近Shannon