【摘 要】
:
随着技术发展,如今我们已进入到了5G时代,除了日常通讯使用外,智能手机在日常生活中所扮演的角色也越来越重要。而在移动端设备的市场占比中,Android系统的占有率成为了全球第一,与之相对应的是应用软件的爆炸式增长,再加之该系统的开源特性,恶意应用软件的数量也随之增加,这使Android系统所面临的安全问题也越来越严峻,如何有效的对Android恶意软件进行检测成了近年来许多研究人员的研究课题。到目
论文部分内容阅读
随着技术发展,如今我们已进入到了5G时代,除了日常通讯使用外,智能手机在日常生活中所扮演的角色也越来越重要。而在移动端设备的市场占比中,Android系统的占有率成为了全球第一,与之相对应的是应用软件的爆炸式增长,再加之该系统的开源特性,恶意应用软件的数量也随之增加,这使Android系统所面临的安全问题也越来越严峻,如何有效的对Android恶意软件进行检测成了近年来许多研究人员的研究课题。到目前为止,Android恶意软件检测的技术可以大致分为静态分析、动态分析与混合分析三类,由于人工智能相关技术的崛起,如今的大部分研究人员所提出的检测方案都运用了机器学习的相关知识,但是如今的大部分检测方案都有一个缺点,随着恶意软件的发展,这些检测方案的性能会随着时间的推移而显著降低,需要提供新的样本集来更新检测模型,若添加新样本的频率太高,需要付出巨大的人力成本。针对以上问题,本文提出了一种基于多特征的混合分析方案,该方案分为静态分析与动态分析两个阶段,在静态分析中,本文从Google官方的Android API参考文档中提取了其中API间的关系图,通过Trans E算法,将关系图中的所有实体与关系转换为了向量的形式,然后使用聚类的方法把其中的API实体按照行为相似性进行分类,最后将静态分析阶段所获得API调用、权限等特征与聚类后的关系图结合,以此来减缓检测模型的老化速率。由于静态分析的使用场景有限,无法准确检测到某些在运行过程中动态加载的恶意行为,因此本文在静态分析的基础上,提出了基于多特征的混合分析方案。该方案通过对静态分析所得检测结果的可信度判断是否需要进行动态分析,在动态分析阶段,通过编写脚本使动态分析的执行流程大大简化,提高了动态分析过程中的检测效率。同时在动态分析阶段,除了API调用、权限特征外,还增加了在静态分析阶段无法获取的流量特征,并且使用信息增益算法来对所获取的流量特征进行筛选,以此来提高检测准确率。最后,本文将所获得的数据集按照现实中恶意软件与良性软件1:9的比例进行分配,并且按照软件出现的先后时间进行排序。经过整理后,本文总共选取了横跨了5年的5154个恶意软件和46393个良性软件作为数据集。在实验阶段,将API调用、权限特征与关系图结合前后进行对比,实验结果表明了本文所提出的方法对于模型的老化速度减缓效果达到了20%,其效果比2019年所提出的模型抗老化方案Droid Evolver好16.1%且稳定性更好。随后将静态分析的检测结果与混合分析的结果进行对比,验证了本文所提出的混合分析方法检测准确率更高,达到了97.3%,已经超过了众多检测方法的平均值。因此,本文所提出的方法在能够保证检测准确率的情况下,还可以有效的防止检测模型老化。
其他文献
行人重识别是计算机视觉领域中的研究热点之一,通过指导智能视频监控自动地从不同摄像头中匹配相同行人的图片,在帮助公安机关追踪犯罪分子轨迹、大型商超分析顾客购物意图等方面发挥着重要作用。但是,目前行人重识别还存在着诸多挑战,受到摄像头视角、人体姿态等因素的影响难以一次性查询到所有的正确结果,表现良好的模型迁移到新场景、新领域时准确率会严重降低。本文利用深度学习方法提取行人图像的深度特征,并且针对上述问
随着中国互联网的发展和普及,视频应用的需求得到爆发式的增长,手机直播、网络视频等成为重要的传播媒介和新的互联网经济增长点。无线视频传输是移动互联网时代视频传输的主要方式之一。然而,在无线传输的情景下,移动智能设备能源和无线传输信道都是非常紧缺的资源。现有的解决方案分别是从视频编码和传输协议设计来对无线视频的传输进行优化,但是,现在广泛应用的视频编码方案的帧内预测和帧间预测算法的计算代价过高,对于计
农田水利工程是当代农业发展的根本动力,关系着我国农业能否长远稳定发展,同时对农田水利建设稳定用水、实现水资源利用最大化具有十分重要的作用。然而,笔者在调查中发现,目前农田水利工程规划设计中存在工程规划设计前期没有实地勘察、设计与实际情况差异较大等一系列问题。基于此,笔者深入分析了农田水利工程规划设计中存在的问题,提出了加大施工前的实地考察力度、科学分析农田水利灌溉规划设计、强化农田水利工程的监管力
随着信息化社会的逐渐深入,云计算技术作为计算机领域的前沿技术之一,也在逐渐迈向成熟。在云计算模式中,为用户提供各种服务的通常为虚拟机集群,这些虚拟机是通过虚拟化技术切割物理机产生的。虚拟机集群由云平台统一管理,按需分配的模式不仅简化了管理人员的工作流程,也使资源得到了充分利用,更是推动了桌面云和应用云的普及。用户只需要在本地终端安装云客户端便可借助远程桌面协议轻松访问云端的应用资源和桌面资源。云客
随着知识图谱越来越受到大众的欢迎,各大公司都在争先恐后地把自己的数据存储到图数据库引擎上,与此同时,数据的分析与挖掘也慢慢变得重要了起来。然而对数据的挖掘需要使用大量不同类别的数据进行交叉分析,而不同类别的数据就涉及到了由不同团队负责维护的数据,通常情况下这些数据并不在同一台服务器上,甚至使用了不同的数据库来存储这些异构数据。如果对这些数据进行挖掘则要将这些数据整合起来进行分析。然而,很少有完善的
由于深度学习模型的准确率大大提升,近年来在很多领域发挥了重要的作用,保持高准确率的同时如何提升模型的鲁棒性成为了一个重要的课题。深度学习模型中训练不充分、过度线性化的特性会导致模型对某些样本分类错误,这种样本由攻击者添加了特殊的扰动,且人眼难以辨别,它的存在大大威胁了深度学习的广泛应用,这种样本被称为对抗样本。为了抵御这种对抗样本的攻击,研究者们主要采取了改动模型的网络结构、对抗样本检测和将对抗样
频率选择表面(Frequency Select Surface,FSS)是使用周期性的相同(或存在略微差异)金属结构均匀的排列在某种衬底上实现的周期性阵元,其经常被运用于频率选择器,空间滤波器,和雷达散射截面缩减的应用中,通过单元的周期性排列,可以实现对相位和频率信息的调控和重构。在一些特定的情况下,可以实现与相控阵表面相同的功能,并且相比相控阵天线较为复杂的功分器和馈电网络,加载的大量放大器,移
随着软件系统在现代社会中越来越普遍,如何避免软件缺陷所带来的影响从而保证软件系统的稳定运行也越来越重要。软件缺陷预测可以利用目标项目数据来预测软件系统中哪些部分可能存在缺陷,工程师在此基础上合理安排保证软件质量的有限资源就可以极大地减少缺陷对软件系统的影响。在目标项目可用数据不足的情况下,跨项目缺陷预测(Cross-Project Defect Prediction,CPDP)已经成为了一种预测软
随着大数据的迅速发展,大数据给人们带来巨大经济效益的同时,也为大数据分析和挖掘带来了技术上的挑战。大数据基础平台技术繁琐,特别是依托于X86系列处理平台的计算框架特性各异,接口种类繁多,这极大地提高了基于大数据计算平台的智能业务应用开发者的技术难度。如何提高智能业务应用开发的效率,使得基于大数据平台的应用创新能够根据实际业务需求形成可靠的软件及服务,是摆在各行各业大数据应用创新软件服务商面前的一个
随着知识图谱和图计算的兴起与发展,对于超大规模的图数据处理分析逐渐成为了业界关注的热点问题。与传统关系型数据不同的是,图数据通过顶点和边来表示实体以及实体之间的关系,从而展现出由点到面的网状结构。在对图数据进行处理时,往往会从一个顶点开始,向周围的顶点和边不断地迭代计算,为了能够支撑超大规模图数据的存储及其相关的数据处理,分布式图数据库应运而生。在现有的分布式图数据库中,通常采用的都是计算和存储分