一种基于混合分析的面向动态代码加载安卓恶意软件检测方法

来源 :天津大学 | 被引量 : 0次 | 上传用户:tting0226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用商店对大量恶意软件检测技术的使用,恶意软件通过应用商店的传播变得越来越困难。但动态代码加载技术可以帮助恶意软件开发者绕过应用商店的检测,而现有的恶意软件检测工具不能很好地应对这种情况,这就需要对现有的恶意软件检测工具进行相应的改进。本文研究了大量国内外相关文献,分析了现有恶意软件检测技术的优点和不足。在此基础上,面向动态代码加载技术的恶意使用,我们对现有的控制流图扩展方法进行了改进,提出了一种通过混合分析产生控制流图来进行污点分析的恶意软件检测方法。该方法利用客户端将第三方应用程序动态加载的外部代码进行拦截,在服务端将外部代码和应用程序生成的两张控制流图合并,并通过动态分析添加因反射而缺少的边,进而进行污点分析,实现对动态加载的外部代码中恶意行为的检测。此外,该方法还结合黑白名单机制实现了对用户设备的保护机制。本文提出一种基于混合分析的安卓恶意软件检测方法,并根据该方法设计实现了一个原型系统。实验表明,该原型系统可以在运用动态代码加载的数据集上表现出与FlowDroid相近的污点分析能力,系统在处理后的DroidBench标准测试集上的污点分析准确率达87%。而且系统可以很好地保护用户设备免受动态加载的恶意代码的侵害,系统对应用程序动态代码加载行为的保护动作正确率达90%。因此,本文提出的方法及原型系统能够用于安卓恶意软件的实际监测中,具有一定的理论意义和实际应用价值。
其他文献
<正>研究目的射击作为我国传统优势性项目,曾在历届奥运会上为祖国争获了无数荣誉,然而,在这辉煌成绩的背后,众多射击运动员却长期遭受着病痛的折磨。看似轻松的瞄准和扣动扳
会议
《新青年》在中国现代思想文化史上发挥过极其重要的作用,纪念创刊百周年的重要内容便是考察那些为其发展作出过贡献的人们的作为。傅斯年是《新青年》唤醒的撰稿人,其文章为
<正>核阴影下的恐惧与反思哥斯拉这一角色的背景设定相当模糊,电影中很少提到这个大怪物到底是什么,来自哪里,去往何处。在1954年的首部哥斯拉电影《哥斯拉》中,哥斯拉的出现
期刊
目的概括归纳一种简便易行的祖孙亲缘关系鉴定分析方法,对实际检案起到指导作用。方法根据孟德尔遗传规律、概率论和亲权指数(PI)值基本概念,归纳推导适用于常染色体STR各种基
毒性病理学在药物安全评价中占有重要地位,其检查结果可以回答药物造成病理性损伤部位、程度、性质和预后等基本问题。动物解剖及大体病理学检查是毒性病理学评价的重要内容,
本文采用定量和定性相结合的方法比较了非英语专业研究生作文语料库和英语本族语语料库之间的连接词使用差别,研究发现:第一,国内非英语专业研究生在大多数连接词使用上都呈
本文对口语测试模糊评分方法进行设计及实验研究。在分析不同口语测试评分方法的基础上,本研究将语言测试理论与模糊控制理论相结合,提出了口语测试的三种模糊评分方法:(1)整
针对刚性挡墙不同变位模式,对基坑开挖过程中地表沉陷规律进行模型试验研究。开展的模型试验分别模拟了挡墙在平移(T模式)、绕墙趾转动(RB模式)和绕墙顶转动(RT模式)3种基本
介绍了承钢集团南山地下输料隧道渗漏情况,详细阐述了工程采取的"水不漏"封堵+聚氨酯浆料注浆的治理工艺。
<正>脑性瘫痪(cerebral palsy,CP),简称脑瘫,是指以在妊娠到新生儿期之间由于各种原因导致的脑的非进行性病变为基础,形成永久的、但可以变化的运动和姿势异常[1]。常常伴有