Windows平台下补丁管理系统的设计与实现

来源 :计算机时代 | 被引量 : 0次 | 上传用户:asfaweawrv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机系统的补丁管理已经成为计算机系统安全的一个重要组成部分。在现有技术下,如何完整、规范地为需要严格与Internet隔离的内联网计算机用户分发和安装补丁是一个较为突出的问题。文章在微软免费的WSUS(Windows Server Update Services)服务基础上,开发出一套基于Windows平台的内联网补丁管理系统,弥补了WSUS系统的不足,提出了一种解决该问题的方案,并已经在中国人民银行浙江省范围内的分支机构中使用,具有很好的效果。
  关键词:补丁管理;WSUS;计算机安全;系统漏洞
  
  0 引言
  


  目前,保护计算机安全的方法有很多,但是,最重要的还是及时为操作系统安装系统补丁,否则抵御病毒、防范黑客无从谈起。然而,对于中国人民银行内网、公安部内网、大学内网等安全要求很高、需要严格和Internet隔离的计算机用户,及时安装系统补丁就显得十分不便。虽然Landesk、VRV等国内外软件可以完成内联网发布补丁的功能,但都价格昂贵。微软的WSUS为计算机用户提供了补丁分发的服务,但是,WSUS提供的管理功能十分薄弱,给系统管理带来一些不便。我们在WSUS和MBSA(Microsoft Baseline Security Analyzer)的基础上,设计开发了与之配套的Windows平台补丁管理系统,弥补了WSUS管理功能的不足,为内联网补丁分发提供了一个经济、实用、高效的解决方案。该方案目前已在中国人民银行浙江省范围内分支机构实施,收到了良好的效果。
  
  1 WSUS可以解决的问题
  
  WSUS是一个免费的软件,可以在微软网站上下载,适用于Windows 2000和Windows Server 2003服务器以及运行Windows 2000 Professional和Windows XP Professional的桌面计算机。WSUS能够自动地在局域网内分发使计算机得到最新的重要更新、安全更新和服务包。微软推荐的WSUS的网络


  借助预先配置的同步计划,WSUS父服务器可以每天从公共的微软补丁服务器下载关键更新和安全更新,新获得的更新必须由WSUS管理员批准才能够发布。WSUS子服务器将被配置为每天与父服务器自动同步,同步完成后,WSUS父服务器上的所有已批准的更新都将镜像到WSUS子服务器上,并且立即可用于WSUS客户端。WSUS客户端会每隔一段时间自动向WSUS服务器查询是否有更新,如果有补丁更新,则按照预先设定的规则进行安装,WSUS客户端会在任务栏图标显示获取有关更新的通知,安装可以根据指定的时间表白动开始,也可以由本地管理员执行。WSUS软件以相当简便的方法完成了补丁分发的功能,但是,由于管理功能的薄弱,也给管理上带来了一些不便。
  
  2 WSUS的不足和我们的补充
  
  经过我们总结,WSUS服务的不足之处主要存在于以下三个方面:
  (1)WSUS父服务器需要和Internet连接,以便和微软补丁服务器同步,这在一定程度上是和Internet物理相连,存在一定隐患。
  (2)WSUS服务器提供的WSUS客户端安装补丁的统计功能较简单。
  (3)获得系统补丁的等待周期较长。有新补丁存在的时候,WSUS客户端需要最长22小时才能获得相应的补丁。
  经过深入分析每一个不足之处,我们首先将WSUS服务的拓扑结构改造成图2所示结构。
  WSUS父服务器在需要和Internet上的微软补丁服务器同步的时候,断开与内联网的连接,通过防火墙连入Internet;同步完成后,断开与Internet的连接,经过系统、细致的病毒查杀后,重新通过防火墙连入内联网。防火墙设定了严格的限制,只允许WSUS服务使用的地址、端口上的信息通过,这样可以在一定程度上减少与Internet连接所带来的风险。通过这种方法,可以弥补第一个方面的不足。对于第二和第三个不足,我们通过开发与WSUS配套的Windows平台补丁管理系统来弥补,该系统采用Delphi+Sql Server开发而成,采用Client/Server体系结构,系统客户端的总体结构如图3所示。


  客户端安装运行以后,让其驻留内存并在用户的任务栏中增加一个图标。它只占用很小的内存,对用户使用计算机影响不大。补丁安装情况检查模块给用户提供了一种简便的检查方式,检查是否已经正确、完整地安装了补丁。一旦发现补丁没有安装完全,用户可以使用补丁自动更新模块,强制WSUS客户端查询WSUS服务器,WSUS客户端将在10分钟左右获取补丁。除了自动更新之外,系统还提供手动更新的功能,一旦WSUS服务意外失败或终止,用户可以通过手动更新方便地获得并安装相应的补丁。WSUS客户端设置检查模块的主要功能是检查客户端的设置是否正确,以确定WSUS客户端是否能正常地与WSUS服务器通信。
  服务器端安装在运行Sql Server的后台服务器上,记录、管理客户端发来的信息。管理员可以在服务器端查看哪些客户端没有完整安装相应的补丁,并可以在服务器端强制将相应的补丁发送给客户端安装,除此以外,服务器端还有报表打印功能,管理员借助能够准确地掌握内联网内计算机的补丁安装情况。
  
  3 WSUS的使用情况及展望
  
  WSUS服务已经在中国人民银行浙江省内79个分支机构内使用,补丁管理系统也已经在推广过程中。系统运行稳定,为人民银行浙江省内分支机构内联网计算机提供超过了60000个补丁的分发服务。可以说,在现有的技术条件下,通过使用我们配套开发的补丁管理软件,在很大程度上增强了WSUS服务的功能,扩充了WSUS的适用范围,找到了一个用于内联网补丁分发的经济、实用、高效的解决方案。随着技术的不断发展和完善,在新的条件下,我们可以为补丁管理系统增加硬件资产管理、软件资源管理、Internet连接监控等功能,并以现有的工作为基础,不断完善补丁管理软件,使之与WSUS服务融合得更加紧密。
其他文献
摘要:依据基于列插合成模式的自由立体显示的基本原理,结合3DMAX插件体系,阐述以插件的形式创建立体摄像机实个现3DMAX的立体显示功能,详细说明了立体摄像机创建过程,并分析了影响立体摄像机的内部参数与立体深度之间的关系,最后讨论了实现效果及应用前景。  关键词:自由立体显示;3DMAX插件;立体摄像机;位差    0 引言    所谓自由立体显示是一种区别于需要通过佩戴偏振眼镜或者液晶眼睛等辅助
期刊
摘要:USSD是在GSM短消息系统基础上开发的数据交互技术,采用面向连接,提供透明通道的交互式会话方式,具有比短消息服务更高的传输速率和更强的交互性。文章首先介绍了中国移动通讯USSD应用接口协议的基本原理;为了更好地解决企业级消息交互中的问题,依据功能分层思想,提出了一种USSD应用接口协议的分层解决方案,根据该方案给出了各层的具体实现;并以发送USSD Submit包的流程为例,对协议的核心实
期刊
摘要:使用Linux进行嵌入式产品开发有一个很大的优势,就是开发资源丰富,且成本低廉。但是,技术路线复杂多样,专业人才相对匮乏是Linux嵌入式系统开发面临的一个难题。文章描述了嵌入式系统的特色,分析了嵌入式系统设计的过程,并从实际应用的角度,讨论了如何在S3C2410开发板上移植嵌入式Linux 2.6.11.7内核系统,用于构建H.264多媒体系统。  关键词:嵌入式系统;Linux;内核;文
期刊
摘要:早期国内开发的数控设备没有考虑到与常用CAD/CAM软件的结合,通用性和标准性不是很好,没有相应的后置处理软件与之配套,难以实现计算机辅助编程实验。而对于复杂的曲面,数控程序更难于人工编写。随着CAD/CAM软件的普及,计算机辅助设计与计算机辅助制造已在企业里广泛应用,需要让学生及时掌握企业里数控机床实际应用的有关知识,特别是计算机对复杂零件及曲面的特征提取、自动生成刀具进刀程序等内容。文章
期刊
摘要:远程教育中,很多学生由于缺少交流产生孤独感,从而导致辍学。网络化班级管理系统主要是为远程教育学生提供感情归属的目的而设计的。系统分前台和后台两部分,前台为学生提供温馨的网上班级环境和协同学习环境,并提供人性化的管理和服务功能;后台为班主任提供班级事务管理平台,使班主任工作从手工化转向信息化、自动化。  关键词:班级管理;远程教育;虚拟集体;网络化管理    0 引言    在远程教育中,对学
期刊
摘要:使用ETL过程将数据源数据装载到数据仓库,大多数时候是向数据仓库中追加数据,但有时也需要删除一些数据,以维持数据仓库中数据的正确性。文章结合Oracle ETL工具的装载特点提出了一种对增量数据进行预处理的方法,以实现有删除数据的ETL装载,并给出了具体的设计。  关键词:增量ETL;增量数据;数据仓库;增量维护算法    0 引言    数据仓库中的ETL(Extract,Transfor
期刊
摘要:研究了在SAP(System,Applications and Products in Data Processing)R/3表单开发过程中实现自定义结构数据传递的问题。提出了一种高效实用的方法,并给出了简单的程序范例。使用该方法,可以避免采用常规方法需要在ABAPDictionary中创建大量结构的问题,减轻了后期维护的工作量,也提高了开发的效率。  关键词:SAP;表单;自定义结构数据;
期刊
摘要:阐述了Oracle10g中最新推出的Flashback在实际环境中的应用与实践。通过闪回特性工作原理的基本描述以及闪回查询、表闪回、删除闪回、数据库闪回这四种闪回功能的实际应用,使读者对Oracle10g中的Flashback特性有更深入的了解。  关键词:数据库:Oracle10g;Flashback;闪回    0 引言    Flashback是Oracle10g最新推出的新特性,通过
期刊
摘要:分析了目前中小企业信息化需求,在此基础上,设计了适应中小企业个性需求的信息化解决方案。应用文中所提出的平台架构,可以快速构建出相应的应用系统。  关键词:中小企业;信息化;Web服务;.NET    0 引言    信息技术的广泛应用,使得信息在以计算机技术为主导的自动化、网络化管理中成为生产与交换的重要资源。虽然,新的信息服务企业不断出现,还产生了一些新的服务模式和形态,但由于自身特点的限
期刊
摘要:通过论述制造网格资源管理和计算经济的特点,指出计算经济可以适应制造网格资源管理的特征和需求:提出了一种基于计算经济的制造网格资源管理框架,强调以经济为基础合理分配有限的资源,为不同服务质量需求的应用提供服务,提高资源的使用效率。此管理框架采用层次模型。文章详细论述了各层的功能,并讨论了该框架中的资源发现模式和交易模式。  关键词:制造网格;资源管理;计算经济;层次模型    0 引言    
期刊