KVM环境下的客户系统行为采集分析

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:huwei00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟化技术的不断发展,虚拟机软件扮演着基础平台的角色。KVM(Kernel-based Virtual Machine)是一种基于硬件的完全虚拟化的系统仿真器,自Linux2.6.20之后,它被集成在Linux内核的各个主要发行版本中。它的高性能和易管理使其被广泛应用于系统仿真领域。   与入侵检测不同,系统行为分析侧重追查系统行为的执行用户、发生时间、地点及周边事实等,使得目标系统具有事后分析能力。不仅可以还原目标系统所发生的用户操作行为,而且能够分析其中的异常行为。   针对KVM虚拟化环境,本文设计并实现了基于动态指令插入的虚拟化审计系统vForensics,在宿主机层面完成对KVM客户机系统的数据采集并对系统行为进行分析。   具体完成了以下几方面工作:   第一、围绕虚拟化环境下的客户机系统行为采集,对Intel VT技术及KVM的架构、工作原理、关键源码进行了研究,为找到控制KVM模式跳转的解决方案打下了理论基础。   第二、通过插入动态指令的方式使KVM跳出non-root模式,结合Kgdb内核远程调试技术,在无需对客户机内核做任何修改的情况下采集客户机系统数据。   第三、在一般系统数据采集的基础上,本文提出并实现了隐蔽通道识别方法(CovertChannel Identification Method,CCIM),用于检测是否存在违反安全策略的隐蔽通道,从而实现了对隐蔽通道数据的采集。   第四、根据vForensics所采集到的客户机系统数据,本文在系统调用短序列分析的基础上进行了系统调用参数长度分析和系统调用参数字符特征分析,提高了客户机系统异常行为的识别率。
其他文献
本课题主要是开发一套基于3G网络的远程监护系统。系统包括两个部分,为老年人和慢性病患者设计一款可以在家中或户外使用的便携式监护终端设备以及医生工作站软件部分。系统硬
LTE(Long Term Evolution,长期演进)作为一种新的无线接入技术,其目标是达到上行50Mbps、下行100 Mbps的吞吐率。高吞吐率的要求是下行turbo译码的一个很大挑战。Turbo译码复杂
人体动作识别是计算机视觉领域的关键问题,在多个领域有着广阔的应用前景。由于存在背景复杂、摄像机运动、遮挡和物体变化等因素,使得如何提取“好”的特征以及获取鲁棒的特征
近年来,业务流程的广泛使用极大的提高了企业的生产效率,增加了企业的核心竞争力。但随着社会的不断发展,企业的业务目标也在不断调整,对业务流程的柔性调整的要求也越来越高。目
情境感知是普适计算中一项重要的研究内容,有着极大的应用前景,可广泛应用于各种服务和应用,如医疗监护、智能家居/办公、社交网络、商业推荐等方面。其中,基于移动终端平台的情
随着集成电路制造工艺的发展,工艺偏差、时延缺陷、串扰效应以及电源噪声等将对芯片的定时产生更加严重的影响,并可能导致芯片的时延故障。为了确保芯片工作的可靠性,非常有必要
加权概念格是针对属性的重要程度,通过引入内涵权值而形成的一种格结构,并通过引入虚结点概念,保证了格结构的完备性。本文,对加权概念格的渐进式构造以及分类规则提取进行了
自动人脸识别技术经过几十年的发展,在可控条件下已经可以达到比较理想的性能。然而,在环境变化剧烈的情况下,人脸识别的性能会急剧下降。现有的人脸识别方法通常是基于较低分辨
现有的计算智能算法主要模拟了物理化学规律及动物的社会行为,对于植物的生长模式尚未给予足够重视。由于植物对环境的适应能力较强,生长速度较慢,因此,模拟植物的生长过程为
图形处理单元(Graphics Processing Unit,GPU)从问世以来便迅速发展,并很快成为计算机系统中不可或缺的重要组成部分。目前GPU已在低端嵌入式系统、个人桌面应用、图形工作站乃