Android应用程序安全的分析方法研究

被引量 : 0次 | 上传用户:bingling1054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,移动计算平台快速发展,Android已成为全球范围内市场份额最大的智能终端操作系统。相较于传统PC平台,移动平台承载了更多的用户个人信息,然而Android系统由于商业策略等原因致使其保持相当的开放性,大量第三方应用存在漏洞,这威胁到Android设备和用户数据的安全。于是,Android应用安全分析成为学术界研究的热点问题。在对近年来该领域取得的成果进行梳理与总结的基础上,论文发现Android应用分析通常从权限、静态代码以及动态运行时行为角度入手。权限分析的缺点是对象粒度较粗,不够精细。静态分析的问题是由于程序执行时的逻辑等因素导致存在假阳率。动态分析往往会引起较大的性能开销,而且传统的动态分析工具如TaintDroid采用静态插桩技术,应用只能运行在定制的沙盒环境中,兼容性和鲁棒性存在局限。论文提出一种新的Android应用动态分析框架App Insight,它能有效的追踪目标应用的Java方法包括API的调用,帮助分析人员洞悉Android应用运行时特征对应的代码本质。AppInsight框架采用动态插桩技术取代传统的静态插桩技术,提升了动态分析工具的兼容性。它还结合了静态代码分析技术,降低了系统的性能开销,但却避免了单独的静态分析引入的假阳率问题。此外,AppInsight主要通过忽略Android框架内部实现的方法调用拓展了现有的Android SDK提供的追踪方案,增强了输出日志的可读性,同时进一步减小了性能开销。本文实现了AppInsight的原型系统,通过案例研究与真实应用测试,证明了该模型的有效性与兼容性。其中AppInsight静态分析部分的假阳率为12.8%,动态分析部分的追踪成功率为100%,敏感API实时反馈率为83.1%,性能损耗较SDK追踪方案减少了39.4%。
其他文献
<正>1我是在秋天的时候离开竹溪乡幼儿园来到鹅城的。我是竹溪乡幼儿园的一名老师,在那里工作将近九年。九年前竹溪乡并没有幼儿园,竹溪乡幼儿园是该乡的第一所幼儿园。刚开
<正>流涎是由于动物唾液分泌异常亢进或吞咽因难,使口腔中的分泌物流出口外的一种病理状态,犬、猫流涎主要是唾液腺受到各种因素刺激的结果。引起犬猫流涎的主要疾病有口腔和
<正> 一《密洛陀》是瑶族的一部史诗。它生动地反映了瑶族的社会历史状况,形象地描绘了瑶族的生活风貌,在思想上、艺术上都有很高的成就。《密洛陀》流传于广西的都安、巴马
<正>我国的经济水平在不断提高,渔业经济也取得了迅猛的发展,渔业中集约化淡水养殖所占的比重也在逐年升高,经过不断的发展,我国已经成为世界上唯一一个养殖产量超过捕捞产量
<正>一田成山点了一个头,茂叔铁钩一样坚硬的手指才慢慢松下来。那只手指关节粗大,一层粗糙干枯的皱皮裹着骨头,皮包骨头的手透出一股硬邦邦的质感,僵硬,不像一个活人的手,像
<正>咽炎是犬的咽黏膜及其深层组织、软腭黏膜、咽淋巴结及扁桃体炎症。临床上以犬吞咽困难,咽部肿胀、敏感,流涎为主要特征。按病因分为原发性和继发性咽炎,按病程分为急性
因心理特征不同,男女两性在交际方式上存在明显差异,这种差异导致了英语教学中男女迥异的教学风格。本文试通过个案分析论证教学风格的性别差异性。
随着互联网内容指数级的增长,以及数据挖掘等新技术的出现,信息服务方式从传统的“一对多”发展到“一对一”的个性化用户服务方式。而利用web挖掘技术已经成为个性化服务的
默顿命题最突出的理论贡献是:在宗教与科学“完全对立”观点十分盛行的历史情况下,它勇敢地冲破了该学说所造成的思想樊篱;同时告诉人们,仅仅看到宗教与科学在世界观和认识论上
<正>那只黄毛猫简直跟个聪明人一样,懂得察颜观色掌握进退,都不像只牲畜了。比如此时,它夹着尾巴呆在门槛之外,尾巴最低弧度刚好齐两条后腿的膝弯处,然后又朝上翘起来,像一把