基于多特征协作决策的Android恶意软件检测

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Leon_prog
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能移动设备的使用在世界各地不断扩大,其应用领域变得愈加广泛,如个人通信、数据存储、娱乐休闲等。正如PC端应用所暴露的安全问题,移动设备中恶意软件安全威胁也越发严重。由于智能手机使用率继续上升促使移动恶意软件在规模和复杂性方面发展更加迅速。作为免费和开源的系统,目前Android已经超越其他移动平台成为最流行的操作系统,使得针对 Android平台的恶意软件数量也显著增加。因此,如何通过检测Android恶意软件来遏制其对智能移动终端用户造成巨大的损失,已经成为移动互联网开放系统平台直面的一大问题。  本文针对Android平台软件安全问题,提出了一个基于多特征协作决策的Android恶意软件检测方法,该方法主要通过对Android应用程序进行分析、提取特征属性以及根据机器学习模型和分类算法判断其是否为恶意软件。本文的主要工作如下所述:  (1)提取 Android应用软件的特征属性。该检测方法从静态角度出发,针对Android恶意软件采用权限获取、敏感API获取和签名MD5指纹获取方法,从中提取可以反映Android应用软件行为的权限、敏感API调用的特征属性以及包含恶意性的签名MD5指纹,这些特征属性能从某种角度表明软件所实现的功能或是否具有恶意性。然后统计特征属性在软件中的重要程度,通过TF-IDF算法为各特征属性赋予权重,使其实现更有效、更准确的应用软件分类检测。  (2)针对上述3类特征实现了多特征协作决策的Android应用软件检测,通过构建适合相关特征的特征集和最优分类器来综合评判 Android应用是否为恶意软件。根据得到的特征属性和其相应的权值,构建Android应用软件特征属性集和用于训练与测试的数据集。最后使用机器学习中的随机森林分类算法对Android应用软件数据集进行分类处理,通过统计分类情况的归属类别,将其统计结果的最大值作为Android恶意软件与非恶意软件的分类依据。  (3)针对基于多特征协作决策的Android恶意软件检测方法,对下载的760个恶意软件和760个非恶意软件进行分类,最后给出了分析结果。实验表明,该方法能够利用Android应用的多特征来协作决策Android应用软件的恶意性,并且其在检测准确率和执行效率上均表现良好。  本文详细阐述了基于多特征协作决策的Android恶意软件检测方法的实现和测试。根据实验结果并与其他相关分类器分类结果相比,该方法的各项分类指标均表现良好。
其他文献
随着数字图像处理技术的迅速发展,数字视频技术在信息社会中发挥着越来越重要的作用。对于无线信道来说,带宽资源十分有限,所以无线信道传输数字视频的一个主要问题就是数据
随着Internet互联网应用的普及,通过互联网举办远程虚拟会议已成为一种便捷又经济的会议模式。目前市场上推出的各类网络会议系统一般是基于即时通讯技术来实现的,主要有文本
SiC MOSFET凭借其材料独特而优异的结构和性能在大功率、高温高频等应用领域发挥着重要的作用,但由于其高浓度的陷阱,导致了器件的栅稳定性差以及迁移率低。由于SiC器件工作环
摘 要: 电视广告是商家与消费者交际的手段,大部分广告持续时间短暂,语言精练,力求瞬间引起人们的注意,留给人们深刻印象。广告语言有广义与狭义之分:广义的语言是指广告中所使用的一切手段与方法;狭义的广告语言是指广告中所使用的语言文字。本文讨论狭义的广告语言,通过观察发现广告语篇中存在着普遍的重复现象。词语重复和句式重复可以在语篇中找到另一组相同的语音、词组或者排比结构,一语双关体现的重复是同一组词语
摘 要: 广场作为城市的智能空间,提供人们集散、交通、集会、仪式、游憩、商业买卖和文化交流的场所。城市的发展离不开城市广场,因为城市广场既是城市对外开放的窗口,又是城市整体形象及外貌的客观反映。滨水空间是城市中重要的景观要素,是人类向往的居住胜境。城市广场因为增加了水元素的内容,不但活跃了广场的气氛,而且丰富了广场的空间层次。  关键词: 城市广场 滨水景观 设计要求    1.引言  滨水景观空