基于信息流的Android应用污点分析技术的研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:identitymatrix
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备和网络技术的飞速发展,移动互联网已经成为社会发展的重要保证,随之而来的移动端的安全问题逐渐成为移动互联网时代人们面临的最为严重的问题之一。统计分析表明,移动端的恶意行为主要包括敏感数据窃取、远程控制、恶意扣费、恶意传播、资费消耗、系统破坏、流氓软件、数据破坏等。其中,用户敏感数据窃取是各种恶意行为中最为常见的一种。如何有效的检测用户敏感数据的恶意行为是有待人们急需解决的问题。在移动端的恶意软件检测方面,国内外已经有一些较为深入的研究工作。然而已有的手段相对落后,传统的动态检测方式虽然可以根据软件运行时的表现进行监控判断,但是很难覆盖软件运行的所有路径,并且对设备硬件的开销比较大。而传统的静态检测方式,虽然能够很好的检测样本库中已经存在的恶意软件,但是对于新出现的恶意行为,其在检测准确率方面有待商榷。在对移动端用户敏感数据窃取的恶意行为及其检测方法进行了研究之后,本文提出了新型的Android应用恶意行为检测技术----基于信息流的Android应用污点分析技术。这是一种主要针对用户敏感数据泄露的恶意行为的检测技术,具有污点追踪粒度低、不需要被检测程序源代码、能够检测未知恶意软件、精确性高等特点。本文首先阐述了本课题所涉及的研究背景及意义,Android系统恶意软件的主要行为,Android系统的安全机制等相关背景知识,然后主要研究了静态污点分析技术的两个重要步骤----控制流分析和数据流分析。控制流分析主要通过分析程序所有的反编译源码,找出非顺序信息流中数据的传播途径,以方便数据流分析做污点追踪。数据流分析则主要通过指令分析来识别和标记通过Android系统发送API所发送的污点数据,并反方向追踪污点数据(对于非顺序信息流的追踪则借助控制流分析的结果来完成追踪),最终找到污点数据的源头并检测其是否是来自于Android系统获取敏感数据的API,从而完成污点检测。接着基于静态污点分析技术构建了原型系统,展示了系统设计思路及相关实现细节。最后对该系统进行了实验评估,从功能上和性能上对系统进行了测试。实验表明,静态污点分析技术能很好的完成针对用户敏感数据窃取的检测任务,但是在性能方面还需提升。
其他文献
网络攻击图是根据观测到的攻击证据推测网络安全状态的理想模板.现有的攻击图节点置信度计算方法或在模型通用性、计算复杂度方面存在一定不足,或又过多依靠经验公式进行推理
丹阳话的“后退型”变调(即由24-24变42-24)在音系学界曾引起热烈讨论,但对它的变调律至今仍缺少合理的解释。本文从两个方面分析该调式的特性:一是它的基调特征,一是它的扩
从凹凸棒石黏土(凹土)酸化入手,进行了酸化凹土吸附Cr^6+的实验研究。结果表明,酸化凹土对水中Cr^6+的吸附性能受pH值和吸附剂用量等因素的影响。酸化凹土对Cr^6+的等温吸附曲线同时
文章是社会生活在作者头脑中的反映。要正确理解文章的思想感情,就要适当地了解创作文章的时代背景。本文从介绍的时间、媒介两方面来谈谈介绍时代背景的方法。
通过比较现行不同短路电流计算方法假设条件的异同和误差,提出了一种适用于在线短路电流计算的精确等效模型,包括发电机模型、变压器模型、负荷模型、线路及互感模型,比传统
以耐弱光番茄品系1和不耐弱光番茄品系4为试材,研究光强变动对苗期叶片主要抗氧化酶活性的影响。结果表明:叶片MDA含量、SOD、POD和CAT活性呈波动式变化,但是,其波峰位置和波
目的提供红参酥性饼干的生产方法,为人参食品的开发提供新品种。方法本研究筛选红参粉、黄油、白糖、小苏打等因子的添加量对红参酥性饼干的口感、色泽及状态的影响,并利用正
本文基于ansys有限元分析软件,对三种可倾瓦滑动轴承进行流固耦合分析,得出了油膜压力分布、轴瓦应力分布和轴瓦变形三者之间的关系:油膜压力分布决定了轴瓦的应力分布,从而影
石油勘探开发专业点多、线长、面广,具有易燃易爆、有毒有害、高温高压等风险。国内上游业务承担着国家加大勘探开发力度和加快天然气冬季保供的重任,安全生产是企业的头等大
本文简述了中医七情论与脏腑的关系,并结合古代医案及自己的临床实践,说明了情志相胜疗法在临床上的运用