基于最大频繁项集的Android恶意应用检测方法研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:tananhua251
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
有效的Android恶意应用程序检测方法对Android系统与应用程序的安全非常重要。对于恶意应用程序检测方法,尤其是基于Android权限机制的检测方法,研究人员进行了大量实验并取得了非常多的成果。然而,现有的基于权限申请的检测方法大多只是针对单一权限或单一恶意应用程序进行分析,并没有考虑不同应用程序权限申请之间的关系,其准确度有待提高。  本文针对当前基于权限的检测方法检测率低下这一问题进行了探索与研究。与普通应用不同,恶意应用往往需要申请多个敏感权限,因此业务逻辑相似的不同应用程序权限申请的相似度极高。本文基于 Android的权限机制,以49个恶意家族共1260个恶意应用为样本,对每个恶意家族内成员的权限申请行为进行了关联性分析,提出并实现了以恶意家族的最大频繁权限项集作为恶意特征的检测方法。对于检测方法中挖掘最大频繁权限项集的问题,本文提出一种基于FP-Tree的挖掘算法PDMFIA,该算法采用自顶向下与自底向上的双向搜索策略对候选项集从已有最大频繁项集与当前候选项集两个角度对候选进行剪枝,挖掘速度得到很大提升。另外,考虑到恶意样本共享的问题,在 PDMFIA算法的基础上提出并实现了最大频繁权限项集的更新算法 PUDMFIA。PUDMFIA在样本共享需要合并特征库的时候,并不合并样本库重新挖掘最大频繁项集,而是直接在双方特征库的基础上更新特征库,加快了特征库的更新速度。文章的最后通过反复实验,证明了本文检测算法的准确度比较高,特征库更新效率也有较大改善。
其他文献
目前,电子商务中主要采用的安全协议有:安全套接层协议(SSL:SecuritySocket Layer)协议和安全电子交易协议(SET:Secure ElectronicTransaction)。SET协议在Internet购物环境
随着计算机技术的发展,围绕软件开发形成的软件工程等相关理论受到了越来越多人的关注,软件基础质量是软件工程理论研究的重点之一,是实现软件质量各个不同部分的前提。二十世纪
入侵检测作为一种积极的安全防护手段,在保护计算机网络和信息安全方面发挥着重要的作用。随着网络的高速发展,各种入侵检测的新技术随之发展起来。本文提出的基于图表的入侵
指纹识别技术是到目前为止各种生物认证技术中发展最早、应用也最广泛的技术。但随着需求的增加,人们对指纹自动识别系统性能的要求也不断提高。  本文的工作是在前人已有
随着Internet的不断发展,原有IPv4的许多不足逐渐暴露了出来,这里面最迫切需要解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题。这两个问题直接导致了IETF(互
随着软件工程的发展,软件开发领域正在酝酿一场革命,一批业界专家概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称为敏捷联盟。他们提出的
三维地形生成技术是虚拟数字环境生成的关键技术,直接影响着虚拟环境的真实感。数字三维地形在战场环境仿真、地形漫游、娱乐游戏、土地规划、道路选线、地理信息系统等众多领
组播技术是一种新的、高效的网络传输机制。它提供了一种一到多或者多到多的通信策略,能够有效地节约网络带宽、降低网络负载,所以在实时数据传送、多媒体会议、网络游戏等诸
目前,软件工业面临着产品功能越来越复杂和推出产品周期越来越短的双重压力。软件工程的一个主要目标就是在复杂性增加的情况下仍能构造正确可靠的系统。为了达到上述目标,形