Globus网格的安全架构中的域间访问控制规则和安全可靠的组

上传人:yx****d 文档编号:243018168 上传时间:2024-09-13 格式:PPT 页数:48 大小:159.50KB
返回 下载 相关 举报
Globus网格的安全架构中的域间访问控制规则和安全可靠的组_第1页
第1页 / 共48页
Globus网格的安全架构中的域间访问控制规则和安全可靠的组_第2页
第2页 / 共48页
Globus网格的安全架构中的域间访问控制规则和安全可靠的组_第3页
第3页 / 共48页
点击查看更多>>
资源描述
48,Globus网格的安全架构中的域间访问控制规则和安全可靠的组通信技术研究,2001.12.29,主要内容,1.网格计算系统简介,2.Globus介绍,3.Globus网格的安全架构介绍,4.研究内容,一,、,网格计算系统简介,1.产生背景,2.定义,3.特点,4.系统结构,5.应用,6.研究现状,产生背景,随着高性能计算应用需求的迅猛发展,解决一些超大规模应用问题所需要的,计算,能力,已不可能在单一的计算机上获得。因此,这就需要将地理上分布、系统异构的多种计算资源通过高速网络连接起来,构建成网络虚拟超级计算机,以此来共同解决大型应用问题。,定义,将地理上分布、系统异构的各种高性能计算机、数据服务器、大型检索存储系统和可视化、虚拟现实系统等,通过高速互连网络连接并集成起来,形成对用户相对透明的虚拟的高性能,计算,环境,即网格计算系统,这个计算环境,是,一个广域范围内的无缝集成和协同,计算,环境。,特点,(1)扩展性:网格计算系统初期的规模较小,随着超级计算机系统的不断加入,系统的规模随之扩大。,(2)系统多层次的异构性:构成网格计算系统的超级计算机有多种类型,不同类型的超级计算机在体系结构、操作系统及应用软件等多个层次上具有不同的结构。,(3)结构的不可预测性:与一般的局域网系统和单机的结构不同,网格计算系统由于其地域分布和系统的复杂使其整体结构经常发生变化。,特点(续),(4)动态和不可预测的系统行为:在传统的高性能计算系统中,计算资源是独占的,因此系统的行为是可以预测的,而在网格计算系统中,由于资源的共享造成系统行为和系统性能经常变化。,(5)多级管理域:由于构成网格计算系统的超级计算机资源通常属于不同的机构或组织并且使用不同的安全机制,因此需要各个机构或组织共同参与解决多级管理域的问题。,系统结构(协议),GPIP:Grid Public Information Protocol,GCP:Grid Computing Protocol,GSIP:Grid System Information Protocol,系统结构(软件),Our service grid consists of three parts of software: the client side, the network side, and the server side.,应用,(1)桌面超级计算:这些与远程超级计算机和数据库相耦合的应用具有高端图形处理能力,这种耦合使用户在获得超级计算能力的同时,与计算资源、应用开发人员以及其他用户保持远程距离。,(2)精密仪器:这些应用将用户和远程超级计算机系统上的望远镜、显微镜以及卫星接收装置相连以获得准实时的数据处理。,应用(续),(3)协同环境:第三方应用将多个虚拟环境组织在一起,不同地点的用户可以和其他用户和超级计算机模拟系统进行交互。,(4)分布式超级计算:这些应用将多个超级计算机组织在一起,解决一些单机难以处理的问题,或者将问题分解到多台计算机上并行处理。,研究现状,由于网格计算系统具有扩展性、系统多层次的异构性、结构的不可预测性、动态和不可预测的系统行为、多级管理域等特点,网格计算系统本身存在着很多问题,比如:动态自适应性问题、安全管理问题、缺乏高效的程序编译模型和执行引擎等。这些问题的存在限制了网格技术的进一步发展和网格应用的进一步推广。,研究现状(续),目前国外许多政府部门、研究机构、跨国公司和著名大学的许多科研人员从事网格计算系统的研究,已经开展了许多论坛(http:/)、实验环境和研究项目。较有代表性的网格计算项目包括:实验床、Globus项目、Legion项目、Globe项目、NetSolve项目、Javalin项目等。,研究现状(续),网格的研究项目可简单地分成有代表性的两类:,(1)Globus项目,提供基础的软件,集成分散的异构资源,形成一个单一的,计算,环境。其核心是Globus网格,计算,工具包,这是一个构筑,网格计算,环境的中间件,提供基本的资源定位、管理、通信和安全等服务。该计算工具包是模块化的,允许用户按自己的需要定制环境。,研究现状(续),(2)基于Java的,网格计算,Java语言和相关技术成功地解决了困扰,网格计算,的几个关键问题,如异构性和安全性,另一个重要的优势是Java程序的最小执行环境可以在Web 浏览器中执行而不需要另外安装软件,理论上全球任意一台装有Web浏览器的机器都可以进行全球,计算,。尽管Java平台还存在效率低等问题,但它无疑将大大影响,网格计算,模式的发展,使实现全球分布式,计算,已不再是一个梦想。,研究现状(续),中国科学院计算技术研究所做了大量网格技术方面的研究工作,他们设计并实现了国家高性能计算环境(NHPCE),目前从事织女星网格的设计和实现的研究工作。网格计算系统的研究已经成为国家863项目的研究内容。,二,、,Globus介绍,1.Globus项目简介,2.Globus研究方向,3.Globus Toolkits 介绍,项目简介,Globus 项目由The Defense Advanced Research Projects Agency (DARPA),U.S. Department of Energy ,The National Science Foundation (NSF ),the National Aeronautics and Space Administration (NASA )等机构共同资助。项目的承担单位是Argonne National Laboratorys Mathematics and Computer Science Division 以及the University of Southern Californias Information Sciences Institute 。项目开始于1996 年。,项目简介(续),Globus,是一个研究性的项目,其主要的研究目标有两个:,1,)网格技术的研究,2,)相应软件的开发和标准的制定。同时,,Globus,项目还涉及到网格应用的开发以及,Testbed,的建立。,Globus,项目是一个较为长期的项目,对网格技术进行了深入的研究,并开发了比较成熟的软件,Globus Toolkits,。最近已经开始进行网格的标准化工作。,Globus,项目完成了多篇学术论文,其研究成果在国际上产生了重要的影响,网格技术已经成为高性能计算研究领域中的热点。,研究方向,Globus,项目主要针对以下几个方面进行了研究:,(1)资源管理:主要的工作集中在通信资源和计算资源的命名和定位。,(2)数据管理:主要集中在分布式环境下如何对数据进行管理,特别是涉及到数据密集型的高性能计算问题。同时提出了,Data Grid,。,(3)应用开发环境:主要研究如何为网格应用,包括精密仪器、显示、计算资源和信息资源提供易用的开发环境和编程语言(如,CORBA,,,JAVA,,,Perl,,,Python,)。,研究方向(续),(4)信息服务:主要研究如何提供准确、实时的信息来配置计算机、网络以及协议、算法等资源,实现高性能的分布式计算环境。,(5)安全:主要研究如何在多个管理域、多种安全策略,以及主体动态变化的条件下提供网格统一的安全方案。,Globus Toolkits 介绍,Globus工具包是一个构筑,网格计算,环境的中间件,提供基本的资源定位、管理、通信和安全等服务。该计算工具包是模块化的,允许用户按自己的需要定制环境。利用这套工具可以建立计算网格,并可以进行网格应用的开发。,Globus Toolkits 介绍(续),Globus Tookkit 主要包括以下的内容:,(1)安全架构GSI (Grid Secuity Infrastructure ),GSI 的主要目标为:1 )计算网格的通信安全(安全认证和信息私有),2 )包含多个管理域的分布式安全系统3 )用户的单一登录。在使用公钥加密、X.509 认证以及安全传输层(SSL )协议并结合Generic Security Service API 的基础上,GSI 实现了双重认证和用户的单一登录。,Globus Toolkits 介绍(续),(2)信息架构,MDS (Metacomputing Directory Service )在LDAP 协议的基础上提供了对网格资源信息的统一命名。GRIS (Grid Resource Information Service )提供了对网格中各种资源的状况、配置、性能的查询。GIIS (Grid Index Information Service )为网格提供了对各种信息资源的检索。,Globus Toolkits 介绍(续),(3)资源管理,RSL (Resource Specification Language )用于资源管理各个组成部分之间进行资源需求信息的交换。GRAM (Globus Resource Allocation Manager )为各种不同的资源管理工具提供了标准的接口。DUROC (Dynamically-Updated Request Online Coallocator )提供协同资源分配服务。,Globus Toolkits 介绍(续),(4)数据管理,GASS (Globus Access to Secondary Storage )向网格应用提供了访问远程文件系统的能力。在GSI 的基础上,SIFTP 实现了高性能、安全的FTP 协议。,Globus Toolkits 介绍(续),(5)通信,提供了多线程通信库Nexus ,Nexus 使用一套单一的API 实现对多种通信协议的支持。在Nexus 的基础上实现了基于网格系统的MPI 标准的实现MPICH-G 。提供globus_io 库,在此基础上程序员可以使用TCP 、UDP 、IP multicast 、文件I/O 等服务实现安全、异步通信,以及QoS 。,Globus Toolkits 介绍(续),(6)错误检测,Heartbeat Monitor 提供了对进程的监控,并定时的向其他监视器发送心跳。,(7)可移植性,提供了可移植的libc 库,线程库,数据转换库,Globus_utp API 以及Globus Toolkit要用到的基本数据类型库。,三,、,Globus网格的安全架构,1.安全架构GSI (Grid Security Infrastructure )介绍,2.一个实际应用的特征,3.安全需求,4.安全规则,5.存在问题,安全架构,GSI,(,Grid Security Infrastructure,)介绍,GSI 使用公钥加密(即非对称加密)作为整个安全系统的基础。GSI 实现的主要目标是:,(1)客户端与计算网格之间进行安全通信(认证和私有)。,(2)建立包括多个不同组织的安全系统,不采用集中管理的安全系统。,(3)对于网格用户需要提供对“单一登录(Single Sign-On )”的支持。,安全架构,GSI,(,Grid Security Infrastructure,)介绍(续),GSI 主要分为以下几个部分:,(1)授权(Certificates ),(2)双重认证(Mutual Authentication ),(3)私有通信(Private Communication ),(4)安全私钥(),(5)代理和单一登录(Proxies and Single Sign-On ),安全架构,GSI,(,Grid Security Infrastructure,)介绍(续),认证过程使用的四个协议:,User Proxy Creation Protocol,Resource Allocation Protocol,Resource Allocation from a Process Protocol,Mapping Registration Protocol,一个实际应用的特征,(1)资源数量巨大并且是动态的。,(2)一个进程在它执行的过程中会请求,使用,释放资源。,(3)进程之间需要通过某种机制进行通信。,(4)资源可能需要不同的认证和授权机制。,(5)一个用户在不同的结点可能使用不同的本地名字空间,证书,帐号。,安全需求,网格计算系统的安全需要做到:,(1)单一登录(,Single sign-on),(2)授权保护(,Protection of credentials),(3)与本地的安全方案协同工作(,Interoperability with local security solutions),安全需求(续),(4)统一的授权/证书发放机制(,Uniform credentials/certification infrastructure),(5)提供安全的组通信(,Support for secure group communicatio,n),(6)支持多种实现方案(,Support for multiple implementations),这些要求无法用分布式系统中已经存在的技术加以解决。,安全规则,(1)网格环境由多个信任域组成。,(2)单一信任域内的操作只使用本地的安全规则。,(3)全局和本地对象(Subject)同时存在;对每一个信任域,存在一张从全局到本地的映射表。,(4)位于不同信任域的实体(Entity)上的操作需要多种认证。,安全规则(续),(5)一个经过认证的全局对象映射到本地对象,被假设为通过了本地的认证。,(6)所有访问控制决定都在本地做出。,(7)允许一个程序或进程以“用户”的身份出现,并被授予用户的部分权限。,(8)在同一个对象上运行的同一个信任域内的所有进程使用单一的证书。,存在问题,(1)缺乏基于规则的具有良好扩展性的访问控制机制。,(2)缺乏域间访问控制规则。,(3)缺乏安全的组通信。,(4)缺乏支持扩展到大量资源和大量用户的授权机制。,四,、,研究计划,1.研究内容和方法,2.研究计划,3.预期成果,4.参考文献,研究内容和方法,(1)搭建Globus实验床,在网络中心利用PC机和Globus Toolkits搭建48个结点的Globus实验床,在国家高性能中心利用同样的设备搭建24个结点的Globus实验床,这两个实验床将通过校园网连接起来,并进一步与中国科学院计算技术研究所的网格实验床连接起来。,(2)研究Globus的安全架构中可能存在的问题,利用搭建好的Globus实验床,进行各种实验,研究Globus的安全架构中可能存在的安全问题,深入分析产生这些问题的具体原因。,研究内容和方法(续),(3)研究Globus的域间访问控制规则,Globus的域内访问控制规则已经有明确的表达,利用域内访问控制规则并结合Globus的安全架构中可能存在的安全问题研究Globus的域间访问控制规则,并给出明确的表达形式。,(4)研究Globus的安全可靠的组通信技术,组通信技术目前已经有比较普遍的研究,有现成的技术规范可以借鉴,但是适应于大规模的、跨地域的、动态的组通信技术的研究还刚刚起步。利用搭建好的Globus实验床,研究Globus的安全可靠的组通信技术,提出一种可行的解决方案,并在实验床上实现和验证该方案。,研究计划,2001.7-2001.12 文献调研和理论分析。2002.1-2002.2 实验床的搭建和调试。,2002.3-2002.5 利用该实验床研究Globus的安全架构中可能存在的安全问题,深入分析产生这些问题的具体原因。,2002.6-2002.8 研究Globus的域间访问控制规则,并给出明确的表达形式。,2002.9-2003.2 研究Globus的安全可靠的组通信技术,提出一种可行的解决方案,并在实验床上实现和验证该方案。,2003.3-2003.5 撰写论文。,预期成果,(1)一个Globus实验床。,(2)Globus域间访问控制规则的表达形式。,(3)Globus的安全可靠的组通信技术的解决方案。,(4)1-2篇学术论文。,(5)毕业论文。,目前在预研阶段撰写的论文网格计算系统研究及发展方向,已经被计算机科学录用。,参考文献,(1)R. Butler, D. Engert, I. Foster, C. Kesselman, S. Tuecke, J. Volmer, V. Welch, A National-Scale Authentication Infrastructure,IEEE Computer, 33(12):60-66, 2000.,(2)I. Foster, C. Kesselman, G. Tsudik, S. Tuecke,A Security Architecture for Computational Grids,Proc. 5th ACM Conference on Computer and Communications Security Conference, pg. 83-92, 1998.,(3)Foster, C. Kesselman, Globus: A Metacomputin Infrastructure Toolkit,Intl J. Supercomputer Applications, 11(2):115-128, 1997.,参考文献(续),(4)Foster, C. Kesselman, The Globus Project: A Status Report,Proc. IPPS/SPDP 98 Heterogeneous Computing Workshop, pg. 4-18, 1998.,(5)Foster, C. Kesselman, S. Tuecke, The Anatomy of the Grid,Intl. J. Supercomputer Applications, 15(3), 2001.,(6)Argonne National Laboratory, USC Information Sciences Institute, Grid Architecture,参考文献(续),(7)Foster, C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure, 1998,(8)David Barkai, Peer-to-Peer Computing, 2001,(9)李伟,谈恩华,Globus项目进展和技术水平分析,(10)Zhiwei Xu, Ninghui Sun, Dan Meng, Wei Li, Cluster and Grid Superservers: The Dawning Experiences in China,(11)李伟,徐志伟,唐志敏,谢向辉,肖侬,国家高性能计算环境的设计与实现,(12),(13),谢谢各位!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!