基于集成学习的Android恶意代码检测研究

来源 :天津理工大学 | 被引量 : 9次 | 上传用户:jyyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年中,随着科技的飞速发展,以搭载Android操作系统为主的移动智能终端已经成为每个人生活中必不可少的组成部分。越来越多的个人因此被保存在智能终端中,这些数据一但发生泄漏,将会对用户的隐私安全和财产安全产生极大威胁。随着恶意应用的泛滥,各大安全厂商也将Android安全防护作为重点研究内容,并取得了一定的成效。但是,在灰色产业链巨大利益的诱惑之下,恶意代码的自我保护技术和抗检测、抗分析技术也在飞速发展,这为Android安全的研究带来了极大阻力。因此,研究对Android恶意应用进行识别的检测算法显得尤为重要,一种有效的检测Android恶意应用的机制能够为用户的隐私和财产安全带来有效的保障。本文通过对当前国内外Android恶意代码检测技术的分析和研究,在动态检测和静态检测的基础上提出了一种基于集成学习的Android恶意代码检测机制,本文主要内容叙述如下:1)对Android系统架构、APK结构以及应用运行机制进行研究;针对当前Android恶意应用识别方法进行了分析和整理;分别对比了当前Android恶意应用静态检测方案和动态检测方案;2)通过对传统的静态Android恶意代码检测算法进行分析和研究,提出了一种基于树突状细胞算法(DCA)的Android恶意代码检测算法。该算法以Android的应用安装包文件内Dalvik汇编代码以及危险API调用作为特征,实现了Android恶意代码静态特征检测;3)通过对传统的动态Android恶意代码检测算法的研究,提出了一种基于系统服务调用共生矩阵的Android恶意代码动态检测算法。该算法可以避开静态检测所遇到的多态变形、代码混淆等难题,通过检测系统运行时的系统服务调用序列,实现对恶意Android应用的动态检测;4)依据以上理论成果,提出了一种基于集成学习的Android恶意代码检测系统。该系统实现了动态检测方法与静态检测方法的优势互补,并通过基于旋转森林的集成学习算法提高了系统的稳定性和检测效率。此外,在进行算法理论研究的基础上,搭建了实验仿真环境对从Andro Mal Share获取的750例恶意Android应用以及从Google Play获取的1250例正常应用进行了测试,并在集成规模为L20的情况下获得了99.3%的检测率。
其他文献
<正>"教育是最具生命的事业,生命是完整的,是自由的,是独特的,致力于生命全面而和谐、自由而充分、独特而创造地发展是教育的根本使命。"[1]而在以"主知主义"为教育哲学观的"
<正> 1、创造性地进行社会主义改革,建设有中国特色的社会主义,不仅要求人们更新各种各样的传统观念,而且要求人们在最深的层次上更新哲学观念;不仅需要创建经济学、政治学、
大学的治理问题,无论是在理论领域还是实践领域,都是一个相当敏感的话题。也正是因为其敏感性,使得这个问题一直都被避而不谈。然而,正如有了市场经济体制改革,才有了我国经
在民航安全技术管理专业建设过程中,师资队伍建设是根本。本文通过定向培养、聘请专家、外送培训等多种方式的探讨,旨在为民航安全技术管理专业打造一个优秀的教学团队,从而
以佳吉快运为例,将应用于技术创新领域的产品基因工程和TRIZ理论引入服务业中,针对服务的特殊属性,拓展两种方法的应用范围,提出基于产品基因工程和TRIZ理论的增值服务创新方
<正>2007年笔者曾撰文《对人教版新课程标准历史实验教科书中两个问题的商榷》(《教学与管理》2007年第7期),近日,我们在使用和交流探讨最新版本(2007年版)的人民版高中历史
中银绒业在“五一”假期前披露的“非标”年报公告颇耐人寻味。据统计,截至今年5月,A股共有64家上市公司被出具保留意见,但并无上市公司因为非标事项而停牌,表明中银绒业的该事项
报纸
<正>随着生活节奏的加快,人们的生活、工作压力越来越大,各类精神心理疾病发病率不断增加。初中阶段是生长和发育的快速阶段,是生理、心理发展的重要时期,其生理方面发生巨大
当前,我国因各种社会矛盾引发的群体性事件涉及面越来越广,并呈多发态势,有的甚至发展成打、砸、抢、烧等严重暴力事件,成为影响我国社会和谐稳定的突出问题。笔者从基层公安
中国和日本作为隔海相望、一衣带水的邻邦,自古以来就在政治、经济、宗教、艺术、文化等各个领域有着频繁的往来与交流。尤其是自隋唐以来,从政治制度到语言文字,从吃穿习俗