虚拟机UML下的HIDS的数据采集模块的设计与实现

来源 :太原理工大学 | 被引量 : 5次 | 上传用户:jackydu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从60年代开始人们由于应用的需要就提出了虚拟机技术,从硬件到软件都有。随着计算机技术的飞速发展,CPU的速度越来越快,存储容量越来越大,虚拟机技术也如雨后春笋般地发展起来,许多软件虚拟化技术也不断涌现。通过给计算机增加一个软件层,将一个物理计算机的资源划分成许多虚拟的软件计算机,这些虚拟机具备一个计算机的基本功能,拥有自己的操作系统和用户空间,可以独立运行自己的应用程序。由于通过软件而形成的虚拟机是以一个文件的形式存在于主机上,相当于主机的一个文件,所以如果虚拟机发生故障,就可以通过结束虚拟机(即关闭这个文件)或者重新启动来解决问题,而无需关闭主机,如果虚拟机被入侵,可以通过软件回放的形式,回到入侵前的状态,而无需重装系统。此外由于虚拟机具备一台物理计算机的功能,所以它可以将一台物理计算机通过划分成多个虚拟机而形成分布式结构或网络结构,为一个小型的公司或部门采用,可节省好多资源。用户模式的虚拟机UML是一种位于主机操作系统之上的虚拟机,是一种将linux内核输出到linux操作系统上的方法,可以用于linux内核、驱动的开发和调试,也可以用作服务器提供专门的服务,或者形成局域网。如果虚拟机联网,尽管它本身会比单独的主机上网安全很多,但是也不会避免被入侵的可能。所以寻找一种维护虚拟机网络安全的方法就显得很重要了。本文提出了一种UML下的基于主机的入侵检测方法,即主机系统调用的入侵检测方法。主机系统调用的入侵检测其实在物理计算机上已经得到很好的研究,它主要由三个模块组成,即采集系统调用号模块和数据分析模块,和报警模块,在主机上已经有了许多产品,如STIDE等。本文将这种方法移植到虚拟机上,但是传统的系统调用的入侵检测是在机器内部进行,本文将这个入侵检测系统移植到虚拟机UML的虚拟机管理器上。UML有两种模式,即TT模式和SKAS模式,本文采用更加安全和高效的SKAS模式。在SKAS模式下,UML虚拟机的管理器由两部分组成,即位于它下边的host OS和由四个进程组成的UML Arch部分,本文将分析模块和报警模块放在host OS上,以host OS的两条用户进程的形式运行,和在主机上的运行方式相同。这里的关键部分是采集系统调用号模块的设计,因为UML下的四条进程中有一条专门负责系统调的处理(通过intOx80),故而可以修改这条进程,通过在其中增加采集系统调用号的代码来完成这个模块,这种方式既提高了数据采集速度(因为是通过修改一些内核代码),又可以让多个虚拟机共同使用一个入侵检测系统(如果在虚拟机内部,则每个虚拟机都需要一个入侵检测系统),另一个优点就是如果将这个入侵检测系统置于虚拟机内部,如果虚拟机被入侵,那么这个进程就可能被结束,无法继续进行数据的采集,而将这个模块置于虚拟机管理器上就不会出现这种情况。最后,为了检验采集到的数据的正确性,本文从理论和实验两方面对其进行了验证,从理论和实验上保证了数据的正确性。本文介绍了虚拟机的体系结构,入侵检测的发展过程,实现了UML下的数据采集模块,并分析了实验结果。
其他文献
Web服务作为下一代Web的标志性技术,能够有效地解决企业集成环境中存在的软件接口复杂、难以升级和集成等方面问题,因此网络上Web服务的数量快速增长,但是单个Web服务很难满
随着嵌入式网络技术的发展及嵌入式系统在人们生产、生活中的广泛应用,它们所存在的信息安全问题已经变得非常严峻,如果这些无处不在的系统一旦出现了安全方面的问题,那么必
随着互联网和通讯技术的迅速发展,群体之间的远程交互协作变得日益重要,人们希望能够借助于计算机和网络技术,彼此之间相互协调共同完成一项工作任务。计算机支持的协同工作C
容迟网络泛指因节点移动、链路间歇连通等原因而使得通信链路经常处于中断状态、没有稳定的端到端传输路径的无线自组织网络。容迟网络的主要特征是网络拓扑动态变化、时延大
随着无线传输技术的发展,基于IEEE802.11协议的无线局域网(WLAN)得到了大规模的部署,同时WLAN上的典型应用如实时语音应用随之出现。实时应用对传输延迟和抖动比较敏感,而WLAN下
完善、通用、标准的零件库是制造业信息化强有力的基础支撑技术之一,企业采用此零件库技术可大大提高企业零件数据交换效率,便于产品全生命周期各阶段的管理和应用,实现企业
指纹识别系统在很多领域得到广泛的应用,但当今市场上的指纹识别系统厂商所提供的指纹识别应用系统和解决方案,从指纹识别应用系统到指纹识别软件开发包,无论是系统集成还是
随着计算机与计算机网络中软件系统越来越大型化与复杂化,对软件系统的性能要求也越来越高。自动控制发展的一个重要趋势是不断扩大应用领域,其中包括控制理论与方法在软件系
近年来毫米波技术迅速发展并且逐渐得到了广泛的应用,其中毫米波压控振荡器作为毫米波射频收发机中的关键部分也逐渐引起了广泛的关注。压控振荡器对于接收机和发射机的性能有
XML是W3C推荐的一种通用标记语言,凭借其自描述性、可扩展性、半结构化等特点,逐渐成为Web上数据表示和交换的标准,在多个领域都有广泛应用。随着XML文档的大量涌现,如何从海