基于人工免疫系统的Android恶意应用检测技术研究

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:boaijuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Android操作系统的手机、电视、汽车、路由器等智能设备越来越多,使移动互联网越来越多的渗透到人们生活、工作、学习中的方方面面。移动互联网给人们的生活带来了极大的便利,但是同时由于Android操作系统的开放性特点,针对Android操作系统的恶意应用数量增长很快,技术越来越强大,Android操作系统上应用的安全性对人们的影响也越来越大。恶意应用的广泛传播,不仅可能给人们造成巨大的经济损失,还有可能泄露人们隐私信息,影响人们日常生活。如何保护Android设备的安全已引起了人们的广泛关注,而Android应用的安全性则是Android设备安全的关键所在,因此如何快速准确地检测Android应用是否有恶意行为非常重要。  由于Android恶意应用技术的不断发展,目前的检测技术都不能有效地检测新出现的未知Android恶意应用。生物免疫系统具有良好的免疫防御、免疫学习、免疫自稳等特性,从而给人们以启示,研究者们通过研究生物免疫系统的机理提出了人工免疫系统。由于计算机系统的病毒和自然环境中的病毒具有相似性,故人工免疫系统可以应用于计算机系统的病毒检测。Android恶意应用虽然有其特有的特点,但也具有传统计算机病毒的传染性、恶意破坏系统等特性,因此也可以使用人工免疫的方法来检测Android恶意应用。  本文在研究现有的Android恶意应用检测技术和人工免疫系统的基础上,提出了轻量级的基于人工免疫系统的Android恶意应用检测模型。此模型根据Android系统应用的组件化、权限机制等独有特点,提取Android应用的权限特征并进行编码,使用人工免疫系统的否定选择算法,生成关于Android恶意应用的权限特征检测器,用来检测新的恶意应用。此模型还用到了简单的基于签名的检测技术,对于已知的恶意应用或者被检测器检出的恶意应用,此模型将记录这些恶意应用为签名,并将签名信息存到恶意应用签名数据库中。在检测新的样本时,先获取样本的签名信息,如果样本的签名信息位于恶意应用签名数据库中,则确定此样本为恶意应用,否则用模型的检测器进行检测,这样可以快速检测出已知的恶意应用,提高检测效率。最后本文收集了一些正常应用和恶意应用,使用它们做为实验数据,仿真实验表明本文提出的基于人工免疫的模型算法相比基于贝叶斯的算法在对未知恶意应用的检测能够取得更好的效果。
其他文献
短短几年,P2P应用己发展成为工nternet“带宽杀手”,越来越多的人开始使用P2P系统,越来越多的P2P应用被建立。组成P2P系统的节点并不固定,系统必须应对节点频繁的加入和离开,防止
阵列感应测井仪是近几年推出的一种新型感应测井仪器,阵列感应测井具有测井信息多,资料处理复杂等特点。为了更好地利用这类测井资料,本文综合利用测井新技术及面向对象的软件工
本文先从电信企业网网络安全管理策略要求的角度出发,引出实施网络安全域划分所面临的问题:隔离问题。然后一方面紧紧抓住VPN技术逻辑隔离这以技术特点,对MPLS VPN和VPDN (Virt
本文所介绍的基于单幅图像恢复物体三维形貌方法根据单幅图像中场景的灰度变化就可实现0180的三维形貌恢复,其核心思想就是根据单幅图像中物体留下的3D线索—阴影来恢复物体的
如今信息爆炸的互联网时代,尤其是移动应用的不停使用,产生了大量的信息,更有海量的用户群体,如此,因特网所涵盖的信息远远大于任何传统媒体所涵盖的信息,海量用户更是从各种角度、
网格技术是为了满足当前日益复杂的高性能科学计算和分布式资源管理需求而产生的一项崭新技术,由于其具有跨平台访问、服务共享、动态存取和极好的扩展性这些特点,使得其在应
硬件演化技术的用途广泛,特别适用于电子设备需要长期工作、使用环境恶劣、技术人员无法提供及时维修的情况,如自动控制,特别是航空、航天等领域。随着硬件系统(如芯片系统)的复
社交网络(Social Network)是一类可以帮助用户建立好友关系网络,并且可以在好友间分享爱好、兴趣、活动和状态等信息的网络应用服务。近年来,随着互联网等信息技术的发展,微博、
随着Internet技术的发展,如何充分利用网络的特性,解决IT系统开发和应用中的各种问题,如:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序,创建N层分布式应用程序,实现Web
视频压缩技术是多媒体技术的关键。在过去的20年中,ISO/IEC和ITU-T分别制定了MPEG-x和H.26x系列标准用于数字视频的压缩。在2003年,由它们联合组成的JVT小组共同制定了最新一代