基于混合模型的Android恶意行为检测技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:qh12121312
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android操作系统是目前市场占有率最高的移动操作系统,随着用户的积累,各类Android应用不断丰富。但由于用户安全意识的薄弱和应用分发市场的混乱,恶意应用的数量也开始日益剧增。传统的恶意软件检测技术一般基于特征码匹配,不能有效的检测未知的Android应用,对Android未知应用的检测问题已经成为移动安全领域研究的热点。目前针对未知的Android应用可以通过提取特征数据采用数据挖掘算法进行检测,但单一的机器学习算法无法应对Android特征数据的多样性,也无法预知每类特征数据最适宜的分类统计算法。基于这些问题,本文设计了基于混合算法的检测模型MDHM。本文所做的主要工作如下:(1)对Android系统安全机制和恶意攻击检测技术进行了深入的研究。详细阐述了 Android系统自身的安全机制,包括进程安全、权限安全、通信安全等方面。同时还分析了常见的恶意应用攻击技术,并介绍了已有的恶意行为检测技术,对各自的优缺点进行了总结。(2)详细阐述了基于静态分析与动态分析相结合的Android应用特征数据提取方法,静态方法可以提取权限、第三方库等特征数据,并为动态分析提供运行参数;动态方法可以绕过代码混淆问题,检测运行时释放的恶意行为。本文还基于UI布局流提升了动态分析效率。(3)本文提出了基于混合算法的检测模型MDHM,针对不同类型的应用特征数据自动选择最优的机器学习算法,生成最终的恶意行为判定模型。可以有效了避免单一数据挖掘算法在解决多类特征数据时的局限性。本文还为检测模型了设计了多个扩展接口,可以通过系统迭代不断提升检测效果。本文使用动静结合的方式提取应用特征数据,基于混合算法构建了 Android恶意应用检测模型MDHM,使用Python语言、Scikit-learn机器学习库等工具加以实现,并通过实验数据验证了该检测模型的有效性。
其他文献
主动服务是在Web服务的基础上发展而来的一种按需计算的新型计算模式。它为普通用户提供一种综合化、智能化、个性化的网络服务解决方案。根据用户的服务需求,从Internet或本
主动轮廓模型在计算机视觉、目标运动跟踪、医学图像识别等领域已成为一项研究热点,不同于Marr分层视觉理论,它是一种充分利用高层信息的图像处理过程,能够将图像分割、目标检测以及先验知识信息统一在一个框架中讨论的模型。高分辨率遥感图相比于普通图像,包含的信息量更大,强度不均匀,背景更复杂。利用传统的主动轮廓模型来解决遥感图像目标提取,容易产生目标边缘丢失、陷入局部最优等问题,因此有必要进行研究,通过改
随着网络技术的迅速发展以及先进软件平台J2EE的广泛采用,基于MVC开发模式的多层Web应用已成为主流,而相应的SSH(struts+spring+hibernate)框架也引起了学术领域和应用开发领
OpenSSL作为当前业界应用最为广泛的一套SSL协议开源实现,其高强度密码算法在SSL协议中的应用一直以来受到美国政府的严格限制。随着计算机技术的快速发展,基于常规密码算法
移动机器人是一种具有高度自规划、自组织、自适应能力,适合于在复杂的非结构化环境中工作的机器人。路径规划和安全导航技术是自主式机器人的研究核心,同时也是移动机器人实
随着计算机系统在宇航、气象、救灾、军事等各个关键领域的广泛应用,其可靠性和可信性日趋重要,一旦硬件系统发生故障,可能带来巨大经济损失,甚至影响人身安全和国防安全。同
Internet是一个高度开放、异构和分布式的信息空间,海量的信息杂乱地散布在全球各个站点上,而且每天都以极快的速度更新。随着互联网技术的发展和网络应用的日益广泛,Interne
很多数据集中含有冗余数据、噪声数据,以及不完备数据。这些数据不仅占据了很大的存储空间,而且对学习器完全无用甚至有害。因此,我们希望能够从一个数据集中选取少量有用的
随着我国民主政治的不断推进,民主建设不断加强,政协委员作为履行人民政协职能的主体越来越被重视。由于政协组织的特点,政协委员分属各个单位,相隔甚远,除了开会,平时很难接
字符串匹配是计算机科学中最古老,研究最广泛的问题之一。近年来,学术界对字符串匹配的研究兴趣与日俱增,特别是在发展迅猛的信息检索领域和计算生物学领域。形成这个现象的