基于软件描述的软件更新及其安全问题研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:huoshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过网络进行软件的自动更新,可以大大的降低软件供应商维护软件的开销,也可以给软件用户带来更便捷的更新服务。但是在分布式环境中进行软件更新存在许多安全问题,现有的更新系统都未给出一套完整的安全解决方案。而且现在大多数软件都是基于组件式的,许多软件系统是将不同软件供应商生产的组件组装在一起的。这些组件之间的版本依赖以及对部署目标的不同需求,给软件更新在部署时带来了许多问题:如何检查软件更新中的部署约束,如何解决各组件不同版本之间的依赖,如何选择满足需求的更新组件。 本文主要研究了分布式环境中软件更新的安全问题以及软件更新在部署时的约束和依赖的检查。首先,根据对软件更新中安全需求的分析,在Web服务实现的更新系统中,利用XML签名、XML加密等技术实现了一个统一的安全解决方案。最后对方案采用不同的安全技术进行了性能测试和分析,让用户可以根据自己的需求进行定制。然后,提出了一个软件更新描述格式来描述软件更新单元,对其中的部署约束和组件之间的版本依赖关系进行了规范的描述。并设计和实现了一个软件更新算法,用软件更新描述来指导更新过程。该算法实现了软件更新过程中的约束和依赖的检查,而且有效的减少了网络负载。
其他文献
随着市场竞争规则的变化,企业在提升产品质量的同时,越来越注意提高客户服务的质量,以提高企业的核心竞争力。中小型企业资金有限,要建立功能齐全的呼叫中心投资较大。近年来移动
为了提高WebGIS的响应速度,通常会采用瓦片地图技术。越来越多的地理信息系统(GIS)平台开始采用分布式数据库HBase来管理瓦片技术施过程中产生的大量以小文件形式存在的瓦片。瓦
随着经济的发展和人民生活水平的提高,需水量大幅度上升,而且对水质提出了更高的要求。饮用水水质规范中,浊度是一项重要的指标,直接关系到水质的好坏,而混凝投药过程中混凝剂的投
随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟发展和计算机处理能力的不断提高,基于移动计算的新业务和应用不断涌现,业已成为信息技术领域科学研究和产业发展的重
现代企业面临越来越激烈的市场竞争,为了取得竞争的优势,企业必须不断地调整和优化业务过程。传统的工作流管理系统已经不能很好的满足企业管理业务过程的需要,为此,近年来学
近年来,随着Internet/Web技术的快速普及和迅猛发展,其为人们提供了丰富的信息资源的同时,它所具有的海量数据、复杂性、极强的动态性和用户的多态性等特点也给Web资源的发掘
随着信息技术的发展,数据挖掘技术得到了广泛的关注。在数据挖掘技术中有很多研究领域,关联规则数据挖掘就是其中一个重要的研究方向,对它进行深入研究不仅有着重要的理论意义,而
基于虚拟化技术的云平台有强大的资源聚合、动态伸缩及服务迁移能力,应用前景广阔。另一方面,由于云平台中资源集中,多租户共享的特点,更加容易受到恶意代码的攻击,用户保存在云端
Internet已经成为目前世界上最大的信息资源库,在这样一个无限、无序的空间早,如何快速、准确地查询到用户所需要的信息已经成为摆在人们面前的一大难题。为解决这一难题,使网络
随着国内网络应用的发展,结构越来越复杂和规模越来越大的网络系统需要网络管理软件来保证系统的正常运作,网络管理的质量会直接影响网络的运行质量,管理好一个网络与网络的建设