【摘 要】
:
随着移动互联网的高速发展,搭载Android操作系统的智能手机已经成为人们生活中不可或缺的一部分。由于Android系统的开放性,应用程序开发者可以随意在Android平台上开发和发
论文部分内容阅读
随着移动互联网的高速发展,搭载Android操作系统的智能手机已经成为人们生活中不可或缺的一部分。由于Android系统的开放性,应用程序开发者可以随意在Android平台上开发和发布应用程序,并且无需进行身份认证,因此Android系统成了恶意程序集中爆发的一个平台。静态检测虽然效率较高,但是难以应对代码加密混淆和多态变形技术。动态检测技术因其通过实际运行程序来获取应用行为特征,可以有效弥补静态检测所带来的局限性。影响动态检测方法检出率的关键技术有两个:一个是应用行为监控技术;另一个是软件行为触发技术;对于应用行为的监控,现有的技术已较为丰富,通过此类技术,可以在多个层次,多个维度对应用行为进行监控,因此行为触发成为了动态分析的重点和难点。本文首先介绍了当前Android恶意代码检测技术的研究现状,分析了当前在动态检测方法上的不足。从如何提高恶意行为触发率角度出发,结合当前Android平台下自动化检测技术,提出了基于双重遍历的行为触发方法。该方法由深度界面遍历以及组件遍历两部分构成。深度界面遍历以基于控件的深度遍历算法,重新构建遍历规则,并且在遍历的过程中会对界面进行分析,对控件进行筛选以此减少重复操作提高遍历的效率。组件遍历用以对应用程序的Service、Receiver进行遍历,以期触发可能隐藏于Service和Receiver中的恶意行为。同时,为实现Android恶意应用的行为监控,对基于Zygote注入的HOOK技术方案进行了研究与实现,通过对应用程序框架层以及核心库中API的劫持,获取应用行为特征。在行为分析阶段,使用机器学习中的分类算法-支持向量机对应用进行检测判别。实验分析结果表明,本文所提出的行为触发方案能够提高程序运行过程的函数覆盖率和恶意行为触发率,进而在一定程度上提高恶意行为检测效果。
其他文献
本文建立了一套厚板磁控电弧窄间隙TIG焊接自动控制系统,通过交变磁场控制焊接电弧周期性左右偏转,避免出现侧壁未融合等缺陷。介绍了磁控电弧窄间隙TIG焊的原理,根据该工艺
计算机应用的普及及网络技术的迅猛发展,人们已经能够利用这些技术来进行在线考试或者计算机化考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量,从而使考试更趋于
党的十八大提出加强基层服务型党组织建设的重大任务并以此来指导党的基层组织建设。十八届三中全会将协商民主作为政治体制改革的重要内容进行了部署。新形势下,协商民主成
随着软件测试技术的发展,为了尽可能早的发现和修复软件中存在的缺陷,许多企业和研究机构都使用了基于静态分析技术的代码缺陷检测工具来检测代码中存在的缺陷。但是,由于代
目的——在多粒度粗糙集模型的基础上,通过引入泛系算子将任意二元关系转化为等价关系,提出泛系并联粗糙集模型。然而在决策时,泛系并联粗糙集模型存在以下三个缺陷:泛系析取
随着信息技术的发展及其在各个领域的不断深入运用,报表工具在各行各业的工作生活中都发挥着极其重要的作用。在软件测试领域,测试数据是反映软件质量的直观体现,报表是对数
随着人们对视频存储和传输的分辨率、压缩率和帧率的要求越来越高,最新一代的视频编码标准HEVC应运而生。HEVC能在保持与H.264/AVC相同的编码图像质量的前提下,将视频压缩到
在过去的几十年中,有越来越多的学者关注机器人系统的控制问题。现如今机器人被运用在各个领域,但由于其位置和速度容易被外界干扰,使得所获取的信息不准确。信息获取的不准
随着社会的发展,社会对移动通信技术的需求越来越多。经历了四代移动通信标准,当前对于5G标准的讨论正在紧锣密鼓地进行中。非正交多址接入(Non-orthogonal Multiple Access,
CDMA2000-1X作为无线通信产业中重要的一环一直占据着一定的市场份额。作为CDMA2000产业链中不可或缺的一部分,CDMA2000-1X终端信号质量的测量为CDMA2000-1X终端的设计与生产