基于行为的恶意软件自动分类方法的研究

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:zyllovezk1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于行为的软件自动分类的目的是将软件按其行为的表现特征的危害程度,将软件划分到正常软件或者恶意软件的类别中去。要实现这种分类,首先需要分析一个软件中是否存在恶意代码,并根据该软件中包含的恶意代码的类型和这些恶意代码在系统中的行为,和这些行为协同合作后对系统或者用户造成的伤害,分析出一个软件的危害程度。使用自动分类有利于对某些未知软件或者是病毒木马变种进行深层次分析,减少未知软件对用户以及系统的危害,同时对软件进行分类后的信息对用户使用未知软件时有很好的提示和指导作用。恶意代码的检测分析方法,主要有静态分析方法和动态分析方法两种。其中静态分析法又有启发式扫描分析和特征码扫描分析两种技术。考虑到恶意代码出现在无毒程序中的可能性较小、采用静态分析方法检测只研究恶意代码本身,而不考虑恶意代码的行为,较耗人力,并且对病毒木马的变种分析时容易漏报等问题,本文对恶意代码的分析使用了动态检测分析法。动态分析法,是让恶意代码在系统中自由运行,监视恶意代码的各种动作的方法。该方法通过监控恶意代码在系统中的各种动作,分析出其在执行过程中的指令特征和调用的接口,并根据恶意代码执行前后系统信息的改变来判断恶意代码的功能和意图。本文采取动态分析技术,分析了大量的不同类型的恶意软件,并提取出这些恶意软件中具有典型特性的危险行为特征,整合这些危险行为特征后建立了一个危险行为特征库。通过映射算法,可以将软件的行为映射成数字,同时本文设计了算法将这些数字转换成可用于实际训练的数据。本文将BP神经网络与信息安全领域结合,通过反复实验,设计了一个适于训练文中提取的样本类型的BP神经网络,并确定了其中各个算子和参数值。通过训练该神经网络,建立了一个判断可疑软件是否为恶意软件的行为自动分类系统。同时为了验证该系统的分类准确性,引用支持向量机的思想做了对比实验,实验结果表明该设计思路是正确的,目前该神经网络已经被成功应用于实际系统中,系统的漏报率和误报率均达到了较令人满意的水平。
其他文献
目的:探讨导致剖宫产术后子宫瘢痕部位妊娠产妇进行阴道试产失败的危险因素.方法:将2016年1月至2018年6月期间在成都市温江区妇幼保健院进行分娩的120例剖宫产术后子宫瘢痕部
目的 探究在慢性肾衰竭患者血液透析治疗中应用舒适护理模式的效果。方法 138例接受血液透析治疗的慢性肾衰竭患者,根据护理方式不同分为观察组和对照组,各69例。对照组患者
采用有机紫外线吸收剂UV327通过固相原位接枝法对炭黑进行改性制备复合型紫外线吸收剂。通过红外光谱(FT-IR)和扫描电镜(SEM)测试,表征了炭黑(CB)及改性炭黑(m-CB)的结构及其
《吕氏乡约》为北宋蓝田吕大钧所创,以推行礼仪教化乡民为主、以乡邻救恤互助为辅,力图构建起一种乡村礼仪教化的规范体系。乡约的撰制和推行,不仅是张载礼学"致用"观念的反
【正】 1933——1945年弗兰克林·德拉诺·罗斯福总统当政时期,中美关系有很大改善。回顾和研究罗斯福政府改善中美关系的历史过程,并作出正确的评价,对于促进中美两
从关注文化差异角度探讨留学生针灸临床带教方法,首先简述了国外中医针灸教育现状,其后从认识差异有的放矢、加强中医思维模式训练、制作中医整体观念课件和实战带教等四个方
设计中的形态随着时代的巨流而呈现时缓时急的变换。总的说来,形态是多样的,它体现的是对大千世界、万事万物的理解与思维定式的转变,它每时每刻在你我身边,是不以人的意志所转交
当前,科学技术迅猛发展,信息技术广泛应用,竞争已不再是发展的唯一方式,合作能力才是二十一世纪公民必备的基本素质与能力。教育领域中,学生们生活在一个多元、互赖的大家庭
<正>0前言选粉机是水泥行业必不可少的关键设备,关系着微粉产能与质量,由于其工况因素,风压引起选粉机鼠笼动叶片不均匀磨损,导致设备振动增大。鼠笼属于大型部件,拆卸困难,
随着海上运输活动和海洋资源的开发日益增多,海洋中的事故也越来越多,由此带来的海上搜救任务需求也越来越多,因此建立完善的搜救装备体系、提高搜救效率显得尤为重要。当前