基于API调用序列的Windows平台恶意代码检测方法

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:liongliong568
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
恶意代码是目前互联网安全的主要威胁之一,它以数量的爆炸式增长和自我保护技术的不断提高严重威胁着人们的经济利益,因此如何高效地进行恶意代码检测具有非常重要的意义。静态分析技术检测准确率高,但是容易受到加壳、混淆技术的影响。动态分析技术通过分析代码运行时的真实行为来判定是否为恶意样本,避免了加壳、混淆技术的障碍,但是准确率有待提升。基于以上问题,本文从动态分析入手,将API序列作为研究对象,从两个不同的角度对恶意代码检测方法进行了探讨。本文的主要研究工作如下:(1)提出了一种基于动态API序列和随机森林的恶意代码检测方法。针对通过动态方法获取到的API序列中含有大量冗余API的问题,本文提出了一种API去重方法,能够在不损失API序列信息的前提下,剔除一些冗余API片段,降低序列的长度。考虑到API调用之间的前后顺序,本文使用N-Gram算法处理API序列,并且针对使用该算法提取特征会造成特征维度过大的问题,利用信息增益算法进行特征选择。最后使用随机森林算法对生成的特征向量进行训练,实现对恶意代码的检测。本文将该方法在阿里云恶意程序检测挑战赛的数据集上进行实验,获得了较高的检测准确率,并通过与其他的机器学习算法进行比较,证明了该方法的有效性。(2)提出了一种基于Word2vec词向量表示方法和注意力层融合的卷积神经网络的恶意代码检测方法。考虑到API上下文之间的联系,本文用Word2vec模型将API进行向量化表示,通过空间距离的远近来表达API之间的相似性和关联程度,代替卷积神经网络的词嵌入层。针对传统的卷积神经网络结构单一,对于恶意代码检测准确率不高的问题,本文对网络结构进行了优化,在卷积层使用不同大小的卷积核,充分的提取API序列的局部特征,并在池化层后加入注意力机制,赋予不同的特征不同的权重值,有效的提取到更关键的局部API信息。通过与基础的卷积神经网络对比,证明本文提出的模型更有效。本文针对以上两种方法设计实验,通过不断地调整参数优化模型来提高恶意代码检测的准确率。实验结果显示,本文提出的两种方法都能有效的检测恶意样本,并与传统的类似方法进行比较,检测准确率有了明显地提升。
其他文献
随着铁路高速化逐渐成为世界交通发展的热点,磁浮列车技术应运而生。磁悬浮列车运行快速、高效便捷、环境友好,是未来高速列车的发展趋势。而悬浮控制技术的好坏是决定磁浮列车平稳运行的前提,因此,提高悬浮控制系统的性能至关重要。目前,国内外针对纯电磁铁磁浮列车悬浮控制的算法已有一定的研究,但电磁永磁混合悬浮的研究还较少,而混合悬浮与纯电磁悬浮相比,能耗低而且施工难度和成本较小。对于悬浮控制算法而言,模型预测
近年来,随着我国城市轨道交通网络化进程的不断加快,网络的规模效应对客流的吸引能力急剧增强。突发事件下,规模庞大的客流易于导致站点或线路的过载运营,降低网络的通行效率和运营的稳定性。基于此,本文针对突发事件下轨道交通网络供需矛盾问题,从乘客的出行行为、网络的级联失效及客流的协同控制几方面进行研究,以期提高突发事件下轨道交通网络的应急管理水平和客流组织能力。具体研究内容如下:(1)总结突发事件下轨道交
城市道路网络的交通流由于内外因素的干扰和不断变化而时常处于非平衡状态,不宜采用传统的平衡分析理论进行研究分析。为此,学界提出了一种逐日动态交通流建模方法,用以描述路网交通流的逐日非平衡演化规律,该问题近年来已成为研究热点。然而现有研究大都围绕单模式网络展开,有关多模式交通路网的研究工作较少且前提假设严格,相关管理措施研究也急需大力加强。基于以上原因,本文以小汽车和公交车双模式混合交通系统为研究对象
燃气行业一直属于事故高发的高危行业,从多方资料上显示居民住宅区发生事故的概率是最大的。同时2000年之前的老旧小区使用的燃气管网即将面临了失效维修高峰期,其安全问题不容忽视。本文针对老旧小区燃气管网中的潜在安全风险问题,从风险识别、风险评估和风险控制三个方面分析,有效预防事故发生。首先,通过对国内外燃气管网事故统计分析,建立住宅小区燃气失效事故树,分为室外和室内,总结形成安全风险识别因素清单。结合
轨道货车载货量与运行速度的增加,以及运行环境等各种复杂因素的差异,给货车检修带来了挑战。车轮作为轨道货车的最终受力配件,决定了轨道货车能否安全高效地运行。我国轨道货车车辆的监测与检测技术日益先进,具备更精准的检修方式来提高轨道货车系统的经济性和运行效率。对不同车轮个体的退化状态进行分析,进而提出精准、适宜的镟修策略有着重要意义。为此,本文采集轨道货车车轮检修数据与状态监测数据,开展车轮退化规律和维
长期以来,处理器日益增长的数据需求与低效的数据供应之间的矛盾是限制处理器计算性能发挥的主要影响因素,学术界、工业界将注意力投射到如何缓和这一矛盾上,并在不同的方向上进行了尝试,渗透数据迁移就是这些尝试之一。与传统的预取方案不同,渗透数据迁移更加强调迁移行为的目的性与阶段性,主张根据数据的时空特征实时调整存储空间的数据排布,营造出数据向处理器主动汇聚的态势。但对数据渗透迁移过程的研究还处于一个初步的
在“数字化转型”,“金融科技”的大背景下,各企业线上业务规模不断扩大,业务安全面临前所未有的挑战。利用业务规则漏洞或者防范死角来进行欺诈的行为获利不断增加,且成为主要的获利方式。攻击破解工具不断提升,黑色产业形成产业链,面对此现状,业务安全防控的策略也应该是多维度,组合拳,避免因防控能力限制新业务大规模展开。很多业务更是羊毛党垂涎和聚焦的主要目标,因此,如何有效的防范营销活动反作弊,以维护正常用户
随着全球卫星导航系统(Global Navigation Satellite System,GNSS)和惯性导航系统(Inertial Navigation System,INS)的发展,两者组成的GNSS/INS组合导航系统在军事、航海、公路和铁路等领域内都发挥着越来越重要的作用。组合导航系统相比于单一系统在定位精度和稳定性上都有所提高。但是,在列车运行过程中,由于存在隧道等特殊线路条件,GNS
光纤磁场传感器具有体积小,成本低和抗化学腐蚀的优点,在导航、车辆、医疗仪器系统中应用前景广阔。然而,在现有的基于光纤的传感解决方案中,光谱分析仪被广泛应用于传统的光学传感系统中。由于光谱分析仪分辨率和探测速度不可兼得,传统的光纤磁场传感器也存在分辨率和探测速度相互制约的问题,因此,有必要提出一种分辨率高、速度快、成本低的光纤磁场传感器,以满足高性能传感应用的需要。本文提出一种基于微波光子的光纤光栅
仓库的数量对于企业的发展会产生重要影响,仓库的数量过多会在造成资源的浪费,占用公司大量的资金;仓库数量过少,会增加货物运输的时间。因此对一个企业而言,选择适当数量的仓库至关重要。同时由于经济竞争的日益激烈,需求更加的具有不确定性,需求的不确定性会影响企业仓库网络规划,进而影响企业的效益,因此结合需求量的不确定性对仓库网络进行规划是一个很有现实意义的问题。本文首先研究了国内外仓库网络优化的相关文献和