基于内核对象的动态恶意代码检测

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:beijiqie123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,越来越多的恶意代码产生并攻击人们的计算机系统,影响了人们的正常生活。尽管现在已经存在一些恶意代码检测技术,但是随着恶意代码种类的增加以及传播速度的提升,这些技术的检测能力以及抗攻击力越来越不能满足人们的需求,因此需要提出具有更高效率以及检测效果的恶意代码检测技术。目前主要有动态以及静态恶意代码检测技术这两种类型的检测方法。然而静态恶意代码检测技术会受加壳、混淆等反分析技术影响,而动态的检测技术直接运行样本并捕获样本运行时的行为,不会受这些反分析技术的影响。内核对象是内核中的一个内存块,具体地说,其是一个数据结构,并且在其中保存着和对象相关的信息。而大多数恶意样本的主要恶意行为都是通过操控内核对象实现的,所以将内核对象引入恶意代码检测具有很大的意义。而现在的很多基于图的检测方法中使用的都是系统调用行为图,不仅会引入一些与恶意行为无关的噪音而且对混淆技术的抵抗力较弱。本文实现了一种基于内核对象的动态恶意代码检测技术。具体实现过程如下所述:本文使用动态污点分析技术监控样本在运行时污点在各个内核对象之间的传播路径,并捕获内核对象之间的依赖关系以及各个内核对象的对象属性等信息,将这些信息存入结果文件。解析结果文件并在此基础上构建内核对象行为图,之后使用图聚类方法为每个恶意家族构建一个公共行为图,并使用图的匹配得到相应的检测结果。本文方法具有较高检测率以及较低误报率等特点,其检测效果相比一些基于系统调用依赖图的方法具有一定的提高。并且本文在二进制分析平台Bitblaze的动态二进制分析组件TEMU基础上编写插件实现了动态污点分析功能,捕获了污点在内核对象之间的传播路径进而获得了内核对象之间的依赖关系。
其他文献
基于图象处理的车辆牌照自动识别是计算机视觉与模式识别技术在智能交通领域的重要应用,是实现交通管理智能化的重要环节。论文对虚拟仪器环境下的车辆牌照自动识别系统结构及
无线传感器网络(Wireless Sensor Networks,WSNs)是指由大量的静止或移动的传感器节点以自组织和多跳的方式构建的无线网络,已经应用于众多场合,如环境监测、目标跟踪、交通
随着信息技术飞速发展,数据库技术被广泛应用到各行各业。人力资源管理的信息化是管理部门的基本职责,它能够提高人事管理人员的工作效率,更好地为人事工作服务。 人力资源管
随着计算机网络的不断发展,网络已经成为人们日常生活不可缺少的部分,被广泛应用于教育、科研等领域,但是由于互联网的开放性其自身的弱点和缺陷也暴露出来,越来越多的问题成为制
随着信息化时代的高速发展,人类身份识别对于人们的日常生活变得越来越重要,例如在访问控制系统的权限识别、金融交易系统的授权管理、电子商务的账号管理等等方面。绝大多数
当前,随着人类进入到信息社会,人们对信息系统的依赖程度也越来越深。当信息系统中的数据量以指数级别增长的同时,数据的质量却没有得到足够的重视。尤其是近几年在经济全球化的
随着企业Web应用服务资源的不断增加,常用的静态口令身份认证技术认证强度薄弱,易受到非法用户的攻击。同时,在访问多个应用服务时,用户反复认证的弊端日益突出。企业需要能为应
线性判别分析(Linear Discriminant Analysis,LDA)是模式识别中经典的算法之一,在对数据进行特征提取的同时,能够最大程度的保留原始数据的分类信息。随着互联网数据维度的增
近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。在网上各种资源的共享与有效利用也成为当前网络数据库的主要发展方向,如何选用好的技
基于人体口腔气体的疾病分析系统作为体外诊断领域最有前景的重要分支之一,已经引起广泛的关注和研究。疾病分析系统的是针对口腔气体进行分析诊断的,具有易于操作和无创的优点