基于并行计算弱KMP模式挖掘算法的Android恶意应用检测

来源 :云南大学 | 被引量 : 0次 | 上传用户:shy19780928
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动智能设备的普及,Android系统发展十分迅速,同时也使Android恶意应用快速发展和广泛传播,给Android用户带来严峻的安全隐患。本文通过对Android系统及其安全机制的研究,以及对Android恶意应用的分析,指出Android恶意应用在启动时具有连接指定服务器,上传个人隐私等异常网络行为特征,基于入侵检测模型,设计一种Android恶意应用检测方案。此方案在经典的字符串模式匹配算法KMP基础上,提出了基于KMP模式挖掘算法,以挖掘出与Android系统有通信来往的服务器及本地软件的相关恶意信息,然后对与这些恶意信息有关的通信流量进行合理统计,从而挖掘出传递恶意信息的相关服务器IP地址及本地软件。此外,本文采用了根据连接频繁度来判定恶意服务器IP地址和本机软件的理论与方法。为了进一步提高挖掘恶意信息的时间效率和挖掘结果的准确率,文章提出了3种改进算法:基于并行计算的KMP模式挖掘算法,其有效地提高了挖掘的时间效率;基于弱KMP模式挖掘算法,其显著地提高了挖掘结果的准确率;和基于并行计算的弱KMP模式挖掘算法,其既能有效地提高挖掘结果准确率,又能较好地提高挖掘的时间效率。通过实验,验证了与基于KMP模式挖掘算法相比,基于并行计算KMP模式挖掘算法在时间效率方面的优势,基于弱KMP模式挖掘算法在准确率方面的优势,以及基于并行计算弱KMP模式挖掘算法在时间效率和准确率方面的优势。基于并行计算弱KMP模式挖掘算法的Android恶意应用检测方法能解决Android系统恶意软件的检测问题,为用户提供较为安全的Android系统运行环境具有一定的现实意义,同时也为Android恶意应用检测方法研究提供一定参考。
其他文献
同硬件可靠性一样,软件可靠性也是要通过设计来确定、生产来实现、管理来保证的,这一过程必定是工程化的.软件可靠性评估与预测是软件可靠性工程中的重要一环.一个好的可靠性
工程图的设计是一个需要多人协同、多次往复的过程。草图需经多次审议、修订才能作为成图发布。成图还会因施工中发现的问题而需进一步修改,形成一系列版本。传统的图纸管理采
该论文首先介绍了分布式应用体系结构和面向组件技术编程的特点,指出分布式组件技术在分布式系统中的重要地位,基于组件技术的企业应用系统是现代应用系统的主要组成部分.接
随着社会的发展,网络给人们的生活带来了越来越多的好处,但是由于网络中的人员素质良莠不齐,必然会出现很多不良有害的信息,诸如暴力的、恐怖的、色情等等敏感信息。网络暴力
论文的具体研究内容如下:1.完成对JDL标准人脸数据库的搭建工作,建立了光照,姿态、饰物、表情、背景、时间、距离、数字处理以及多重因素等9个实验子库.设计出完整详细的人脸
该文对ITS的相关概念、体系结构和功能进行了探讨,提出了一个基于Web的智能教学系统模型,并给出了其框架结构.将该模型应用于多媒体技术智能教学系统(MMITS)的设计中.该系统
随着医学图象临床应用研究的深入,基于医学图象的器官三维重构显得越来越重要。本文研究了面向RP的骨骼三维重构方法,重点研究了其中的CT图象处理算法和三角片表面重构算法。
在目前流行的两种蜂窝移动通信系统中,GSM的无线通信分组交换的变革是由GPRS完成,在GSM网络上叠加一个基于IP的分组交换网得到较高的数据速率,使得移动终端首次融入IP网.考虑
高性能路由器是高速网络的关键组成设备.目前对高性能路由器技术的研究正朝着系统化、高性能、分布式的方向发展.该文提出了一种基于分布式、可扩展的高性能路由器体系结构,
随着数字化进程的推进与人们防范意识的提高,数字视频监控系统已广泛应用于各个行业,成为现代管理的一种手段,该文以视频压缩技术为基础,以视频信息的传输与储存为重点,在lin