兼容OVAL规范的多平台补丁管理系统的设计与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:flywate
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的建设,网络覆盖的范围越来越广,网络上运行的服务器、客户端系统也越来越多。网络由安装Windows、Linux等操作系统的计算机组成,在这种情况下,为数量如此庞大、多平台的计算机系统安装数量众多的补丁,如果没有专用的多平台补丁管理工具,将是一项难以完成的工作。因此开发出适用于当前网络环境的多平台补丁管理系统已成为刻不容缓的任务。本文研究了漏洞及补丁的相关理论与技术。分析了现存的补丁管理方案,对比了各个方案的管理过程,得出了补丁管理方案必须在补丁管理的三个阶段都保持完整,并且经过安全实践经验剪裁以后才是一个完整的、实用的方案的结论。本文设计了一个兼容OVAL规范的多平台补丁管理系统,详细描述了设计中的关键技术,包括总结出OVAL、CVE和微软补丁等信息的映射关系,设计建立了Windows和Linux补丁定义库,研究解决了Windows和Linux补丁信息获取难的问题,设计补丁安装的交互过程等关键技术。本文实现了该系统,详细描述了系统关键部分的实现,同时给出了提高系统效率的方法,包括多平台文件管理的实现,使用单子模式提高系统读写内存效率,使用多线程提高补丁信息获取效率。通过对系统的运行测试和与其他类似系统进行的横向功能评测,证明了本文实现的系统能够很好的对Windows、Linux系列操作系统的补丁进行管理,增加了系统所支持的补丁种类,并使系统能够兼容OVAL规范。最后,对下一步工作提出了建议。
其他文献
Ontology(本体论)最早是哲学上的一个概念。20世纪90年代起,人们将本体的概念引入人工智能、知识工程、图书情报和信息系统领域,从而是本体概念的内涵也随之发生了变化。近年
汽车是人们常用的交通工具,在长期使用过程中会产生故障。由于汽车本身结构的复杂性,以及汽车故障的不确定性和模糊性,给汽车故障的诊断与维修带来很大困难。随着汽车数量的
随着计算机与互联网的广泛普及,语言信息处理的社会需求日益增大,人们迫切需要用自动化的手段处理海量的语言信息。在这种情形下,作为智能化人机接口重要组成部分的汉字键盘
软件产品交付使用以后,为了保持稳定运行并适应新的要求,必须进行维护。在维护的过程中,为了提高软件可维护性并延长软件寿命,需要引进新的技术方法作预防性维护。重构是预防
使用计算机对医学影像进行处理与分析,从而辅助医生进行更准确的诊断,这一技术越来越受到人们的重视,涌现出大量的医学影像处理系统,其规模和复杂度不断增加,使得传统的软件
近年来,随着SARS以及其他公共卫生突发事件的频繁发生,建立公共卫生突发事件应急指挥系统(以下简称公共卫生应急指挥系统)已经成为各国政府应对公共卫生突发事件的主要策略。目
Web日志记录了用户对Web站点访问信息,保存有大量的路径信息,对这类信息的分析有利于网站设计人员掌握用户的喜好和访问习惯,并可以为网站的结构优化和页面重组提供帮助。日
SIP是一个应用前景十分广阔的协议,在许多领域已经或者正在发挥重要的作用。在多媒体会议、IP电话方面的应用已经从实验室走向市场并逐步趋于成熟,而在3G、网络控制、便携电缆
目前,传统BIOS的接替者可扩展固件接口EFI和双核处理器技术的发展非常迅速,取得了许多重要的成果,但仍有许多问题可以供我们研究。同时,随着信息技术的飞速发展和计算机的日
生物医学文本信息抽取是生物医学研究中不可缺少的环节,有关生物医学的最新信息大部分以文献的形式存在,随着统计学习技术和自然语言处理技术的发展,采用归纳统计的方法从文本中