基于深度融合特征的安卓恶意代码检测方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ytdpg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能手机作为移动设备的代表逐渐成为了普通大众获取信息服务,处理个人业务等的主要方式之一。安卓手机操作系统以其出色的用户体验逐渐成为智能手机操作平台中的首选,所以一些不法分子将获利点投向了安卓应用程序上,通过恶意应用程序窃取用户隐私信息、发送钓鱼短信等方式获得利益。由于安卓平台监管力度不够、恶意应用程序检测困难等原因造成了安卓手机平台中恶意应用程序普遍存在,这给安卓手机用户不仅带来了使用体验上的缺失,更造成了用户经济上的损失。现在各大安卓市场采用的检测方式,主要通过应用程序签名的方式进行检测。这种方法存在很大的漏洞,很容易被不法分子通过伪装技术逃避过检测。因此,检测并识别安卓恶意应用程序不仅具有学术意义,还具有现实意义。目前安卓应用程序分析技术主要分为静态分析和动态分析。鉴于安卓应用程序的特点以及现实可用性的考虑,本课题采用了静态分析的方式并结合深度学习的方法进行检测安卓恶意应用程序。现有研究方法通过构造结构化特征进行恶意代码检测,忽视了安卓应用程序中的序列数据。本课题从控制流角度挖掘函数调用图,从数据流角度挖掘污点分析的API调用图,基于调用图构造出序列数据,同时在挖掘序列数据中提出了抽象化表示函数和API的方法。现有的安卓应用程序可视化通过将二进制文件映射到图像上,但是往往可视化的图像的大小是不一致的,本课题提出了新的安卓应用程序可视化方法,具体通过计算操作码转移概率,并规整到相同大小的图片上。安卓应用程序具有整体性的特点,现有研究往往局限于某一特征,忽视了该特点。本课题提出了使用融合特征的恶意代码检测方法,具体将不同层次的安卓应用程序特征进行融合后使用机器学习分类方法对安卓应用程序进行分类,检测并识别出安卓应用程序中的恶意应用程序。本课题提出的方法能够更好地捕获安卓应用程序的实际行为,基于融合特征的实验最终F1值达到了0.961,优于对比实验。
其他文献
随着对互联网中的社会关系网络的研究热度不断提高,物理世界中的轨迹移动网络也得到越来越多的关注。如何挖掘不同用户在同一时间片段内轨迹移动的相似性,从中得到准确的轨迹
1986年,德国社会学家贝克出版了《风险社会》一书,书中开门见山地指出:当今人类社会生活在“文明的火山上”,由此首次提出风险社会理论。随后,受风险社会理论的启发,刑法学者
点阵材料零件是一种集高比强度、高比刚度与储能、吸能、隐身、阻尼、热控于一体的多功能轻质材料零件,且其内部开放贯通的空间为多功能器件的埋藏提供了条件,因而已经广泛应
器官芯片是以微流体芯片为核心技术在体外模拟人类器官单位功能的微型细胞培养装置,器官芯片可用于构建疾病模型,代替新药研发过程中的动物实验,行使强大的筛选功能等多种用
互联网和移动互联网应用的快速发展带来了文本数据的爆炸式增长,使用人工方式分类和整理文本已经成为了不可能。如何在海量的文本数据中实现对文本的快速分类并应用于后续的
程朱理学在元代被确立为官方统治思想,明代统治者承袭元制,自明朝建立初期就扶持并确立了程朱理学的官方思想地位。相对于明初的社会状况,明朝中期时的经济更加繁荣、政治也
自我国《民事诉讼法》引入行为保全制度以来,关于行为保全制度的适用及审查问题因其不确定性而广受关注。在知识产权诉讼中,由于传统诉讼模式在救济性上存在不能及时给予权利
学位
教师进行物理教学活动期间着重将精力放在物理知识的应用上,忽视了学生理解物理知识的过程,这是传统物理教学中经常出现的现象。解决物理问题的关键是如何正确表征物理问题。
目前情感分析的工作主要集中于对文本情感进行分类,但对发现文本情感产生原因的研究较少。文本情感原因发现主要研究自动识别文本中激发群体或个体情感的因素或事件的方法。