基于分层分域的补丁发布系统设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:t573249005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅猛发展,网络安全问题已经成为信息时代人类面临的重大挑战。网络安全问题产生的根本原因之_是因为操作系统或者应用程序存在的漏洞。消除漏洞的根本方法就是安装软件补丁,补丁管理越来越成为安全管理的一个重要环节。本文重点研究将P2P技术应用到补丁发布中,充分利用位于网络边缘的资源,通过P2P节点之间的通信与协作,从而避免了传统C/S模式中以服务器为中心的补丁发布方式存在的性能瓶颈等问题。在分析了现有补丁管理系统在体系结构方面存在弊端的基础上,设计了分层分域式补丁发布对等路由模型,对系统进行层次化划分、分布式子网管理,提高了系统的可管理性;以Chord算法为基础,将多个服务节点组织成高性能、可扩展的拓扑结构以及实现资源定位。在分层分域式补丁发布对等路由模型的基础上,设计了高效实用的补丁分发策略。同时,将应用层组播算法与Chord算法相结合,提高了补丁分发的效率和容错性,减少了网络带宽的占用量。最后本文设计了基于分层分域的补丁发布系统。该系统以分层分域式补丁发布对等路由模型为基础,实现了补丁的主动、快速、多点分发与多源下载。同时,支持P2P补丁发布节点的加入与退出,增加发布系统的可扩展性和健壮性。在系统实现过程中,设计了基于XML的通信协议,可以根据需求灵活地扩展协议;研究并实现挑战握手协议-CHAP,在节点加入网络时,进行身份有效性认证,防止非法节点随意加入网络;研究并解决了防火墙和NAT对客户端加入和补丁主动推送的通信问题。系统实际运行实例验证了系统的有效性。
其他文献
随着移动互联网和移动通信网络的飞速发展,移动智能终端设备日益普及,原有的PC端服务和平台也逐渐向移动端转移。在移动网络环境中,用户的移动推荐需求受移动情境影响极大,同
支持向量机(Support Vector Machine,SVM)是在统计学习理论基础上发展起来的一种新的机器学习方法,该方法采用结构风险最小化准则训练学习机器,在解决有限样本分类问题时具有很
随着电子商务的迅速发展,B2B(Business to Business)应用模式的不断普及,Web服务(Web Services)技术受到越来越多的关注。Web服务使电子商务中企业应用集成和动态协作成为可
随着计算机网络技术和应用的迅猛发展,人们对互联网的需求也进一步提高,希望互联网能够有效地提供他们所需的各种服务。企业如何利用已有资源,在新的Internet环境下根据用户
支持向量机(Support Vector Machine, SVM)是在统计学习理论基础之上发展起来的一种全新的机器学习算法,是一种解决分类问题的有效方法。它将分类问题转化为最优化问题,从而应
随着全球经济一体化趋势的发展,银行业越来越需要依靠数据仓库系统作为决策分析的支持,以迎接国内外竞争对手的挑战。然而,基于企业信息工厂的数据仓库设计方法建设周期长、风险
移动环境具有多种新特点,它们对数据的传播、组织、存取和管理提出了新的挑战。事务处理是数据库管理系统的一个基本功能,它主要用于维护数据的一致性,支持多用户的并发访问,
图像修复就是一个在静态图像或视频图像中的指定区域,填入丢失信息的过程。它使修复后的图像区域能从视觉上融入整幅图像中,让观察者无法察觉图像曾经缺损或己被修复。图像修
当前语义Web中基于本体的应用越来越多,这意味着本体越来越受到重视。本体的长处在于能提供语义信息,正是这一能力使得万维网更具丰富的内容,以及提供更多的功能。在万维网最
随着Web上数据信息量的不断增长,基于关键词的传统信息查询方式越来越不能满足用户的需要。本文提出了一种基于语义逼近的信息查询方法和分布式下的多代理同步更新策略,并进