已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大連理工大學(xué) 碩士學(xué)位論文 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 姓名 趙輝 申請學(xué)位級別 碩士 專業(yè) 軟件工程 指導(dǎo)教師 李明楚 20061217 大連理工大學(xué)碩士學(xué)位論文 摘要 網(wǎng)格是一個集成的計(jì)算與資源環(huán)境 即通過標(biāo)準(zhǔn)的 開放的 通用的協(xié)議和接口實(shí) 現(xiàn)分布式資源的協(xié)同使用并且能夠向用戶提供非平凡的服務(wù)質(zhì)量 網(wǎng)格環(huán)境下多用戶參 與的協(xié)同計(jì)算是網(wǎng)格的一個重要應(yīng)用方向 網(wǎng)格應(yīng)用的發(fā)展對于運(yùn)行的可靠性提出了更 高的要求 在網(wǎng)格環(huán)境中 安全協(xié)議是保證安全性的重要手段 網(wǎng)格環(huán)境下的安全需求 包括鑒別 授權(quán) 證書的撤回 機(jī)密性 分布式信任 信息的完整性 不可抵賴性以及 新鮮性 安全模型是基于系統(tǒng)安全需求建立的模型 用于描述系統(tǒng)的安全需求和安全體 系的邏輯構(gòu)成 現(xiàn)在安全設(shè)計(jì)都非常重視安全模型的構(gòu)建 傳統(tǒng)的安全模型很難適合于 網(wǎng)格環(huán)境下多用戶協(xié)同計(jì)算 本文通過現(xiàn)有的安全模型的分析 提出了基于角色和任務(wù)的網(wǎng)格協(xié)同計(jì)算協(xié)同關(guān)系 描述模型T R B C R 而且在其基礎(chǔ)上構(gòu)建網(wǎng)格協(xié)同計(jì)算安全需求分析模型T R B C C 實(shí)現(xiàn) 了網(wǎng)格環(huán)境下多用戶協(xié)同計(jì)算安全需求的形式化描述 從而把網(wǎng)格協(xié)同計(jì)算環(huán)境下的不 同安全需求統(tǒng)一在一個理論體系中 另外 本文通過引入?yún)f(xié)同計(jì)算信道的概念 在傳統(tǒng)S t r a n dS p a c e 理論的基礎(chǔ)上提出 了一種基于虛擬組織的網(wǎng)格安全協(xié)議形式化驗(yàn)證方法 實(shí)現(xiàn)了網(wǎng)格環(huán)境下多用戶協(xié)同計(jì) 算安全協(xié)議的形式化分析與證明 本文通過實(shí)例展示T R B C C 網(wǎng)格安全需求分析模型以 及擴(kuò)展的S t r a n dS p a c e 理論與傳統(tǒng)安全模型的不同 在實(shí)例中 本文建立了跨虛擬組 織的網(wǎng)格協(xié)同計(jì)算場景 利用T R B C C 網(wǎng)格安全需求分析模型對其多用戶協(xié)同計(jì)算安全 需求進(jìn)行了形式化描述 并且進(jìn)一步通過基于虛擬組織的網(wǎng)格安全協(xié)議形式化驗(yàn)證方法 對跨虛擬組織網(wǎng)格協(xié)同計(jì)算環(huán)境下的雙向認(rèn)證協(xié)議進(jìn)行了驗(yàn)證 關(guān)鍵詞 網(wǎng)格 協(xié)同計(jì)算 安全模型 安全協(xié)議 形式化分析 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 AG r i dS e c u r i t yR e q u i r e m e n tA n a l y s i sM o d e lB a s e do nR o l e sa n dT a s k s A b s t r a c t G r i di sa l li n t e g r a t e dc o m p u t i n ga n dr e s o u r c ei n f r a s t r u e m r et h a ti m p l e m e n t sd i s t r i b u t e d l e s o U l C ec o o r d i n a t i v eo p e r a t i o n sa n dg u a r a n t e e sac e r t a i nl e v e lo fQ o St ou s e r sb a s e do n s t a n d a r d i z e d o p e na n dc o m m o np r o t o c o l sa n di n t e r f a c e s M u l t i u s e rc o o r d i n a t i v ec o m p u t i n g i ng r i de n v i r o n m e n ti s 缸i m p o r t a n tr e s e a r c hf i e l d W i t ht h ed e v e l o p m e n to f 面da p p l i c a t i o n s h i d e rs y s t e mr e l i a b i l i t yi sr e q u i r e d s e c u r i t yp r o t o c o li sa ni m p o r t a n tm e t h o df o r m a i n t e n a n e e o fs y s t e ms e c u r i t yi n 鰣de n v i r o n m e n t w h i c hh a ss e c u r i t yr e q u i r e m e n t si n c l u d i n g a u t h e n t i c a t i o n a u t h o r i z a t i o n r e v o k eo fc e r t i f i c a t e s c o n f i d e n t i a l i t y d i s t r i b u t e dt r u s t i n t e g r i t y a n dn o n r e p u d i a t i o n S e c u r i t ym o d e li sb a s e do ns y s t e ms e c u r i t yr e q u i r e m e n t sw h i c hp r o r i d e s p e c i f i c a t i o nf o rs y s t e ms e c u r i t yr e q u i r e m e n t sa n dl o g i cs l n d c t u r eo fs e c u r i t ya r c h i t e c t u r e M o d e ms e c u r i t ys y s t e md e s i g ni sv e r yc o n c e r n e dw i t ht h eb u i l d i n go fs e c u r i t ym o d e la n d I r a d i t i o n a ls e c u r i t ym o d e li sn o ta d a p tt ot h em u l t i u s 盯c o o r d i n a t i v ec o m p u t i n gi n 鰣d e n v i r o n m e n t 1 1 l i sp a p e rp r o p o s e sam u l t i u s e rc o o r d i n a t i v er e l a t i o n s h i ps p e c i f i c a t i o nm o d e lT R B C R b a s e do nr o l e sa n dt a s k sf o r 鰣dc o m p u t i n g A d d i t i o n a l l y a 面ds e c u r i t yr e q u i r e m e n t a n a l y s i sm o d e lT I t B C C b a s e do nt h a Oi sd e f i n e dt op r o v i d ef o r m a ls e c u r i t yr e q u i r e m e n t s p e c i f i c a t i o n ss ot h a td i f f e r e n ts e c u r i t yr e q u i r e m e n t sa r eu n i f i e di n t oo n es i n g l et h e o r y a r c h i t e c t u r ef o rm u l t i u s e rc o o r d i n a t i v ec o m p u t i n gi ng r i de n v i r o n m e n t I nt h i sp a p e r t h en o t i o no f 班dc o m p u t i n gc h a n n e li si n t r o d u c e da n daf o r m a lm e t h o d b a s e do nt h et r a d i t i o n a lS t r a n dS p a c et h e o r yi sd e f i n e dt op r o v i d ea n a l y s i sa n dv e r i f i c a t i o nf o r 鰣ds e c u r i t yp r o t o c o l so fm u l t i u 蝌c o o r d i n a t i v ec o m p m i n gi ng r i de n v i r o n m e n t T h e d i f f e r e n c eb e t w e e nT R B C Cm o d e la n dt r a d i t i o n a ls e c u r i t ym o d e li sd e m o n s t r a t e db ya n e x a m p l ei nw h i c hm u l t i V O c o o r d i n a t i v ec o m p u t i n gp r o c e 齬i sb u i l du pa n dt h ef o r m a l s p e c i f i c a t i o no f m u l t i u s e rc o o r d i n a t i v ec o m p u t i n gr e q u i r e m e n t si sp e r f o r m e db yt h eT R B C C m o d e l A d d i t i o n a l l y a u t h e n t i c a t i o np r o t o c o l i nt h em u h i V Oc o o r d i n a t i v ec o m p u t i n g e n v i r o n m e n ti sv e r i f i e db yt h ee x t e n d e dS t r a n dS p a c et h e o r yi nt h ee x a m p l e K e yW o r m G r i d C o o r d i n a t i v eC o m p u t i n g S e c u r i t yM o d e l S e c u r i t yP r o t o c o l F o r m a l A r i a I y s i s I I 獨(dú)創(chuàng)性說明 作者鄭重聲明 本碩士學(xué)位論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工 作及取得研究成果 盡我所知 除了文中特別加以標(biāo)注和致謝的地方外 論文中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果 也不包含為獲得大連理 工大學(xué)或者其他單位的學(xué)位或證書所使用過的材料 與我一同工作的同志 對本研究所做的貢獻(xiàn)均已在論文中做了明確的說明并表示了謝意 作者簽名 如S l 豫 大連理工大學(xué)碩士研究生學(xué)位論文 大連理工大學(xué)學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者及指導(dǎo)教師完全了解 大連理工大學(xué)碩士 博士學(xué)位論文版權(quán)使用 規(guī)定 同意大連理工大學(xué)保留并向國家有關(guān)部門或機(jī)構(gòu)送交學(xué)位論文的復(fù)印件和電子 版 允許論文被查閱和借閱 本人授權(quán)大連理工大學(xué)可以將本學(xué)位論文的全部或部分內(nèi) 容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索 也可采用影印 縮印或掃描等復(fù)制手段保存和匯編學(xué)位論 文 作者簽名 壟塑 導(dǎo)師簽名 坐年竺月衛(wèi)日 大連理工大學(xué)碩士學(xué)位論文 引言 網(wǎng)格是一個集成的計(jì)算與資源環(huán)境 其通過網(wǎng)絡(luò)連接地理上分布的計(jì)算機(jī) 數(shù)據(jù)庫 等各類計(jì)算資源 形成了廣域范圍的 無縫和集成的協(xié)同計(jì)算環(huán)境 實(shí)現(xiàn)了分布式計(jì) 算 高吞吐量計(jì)算 協(xié)同工程和數(shù)據(jù)查詢等諸多功能 目前 網(wǎng)格應(yīng)用范圍涉及科學(xué) 軍事和社會經(jīng)濟(jì)等領(lǐng)域 例如用于大規(guī)模軍事仿真的S FE x p r e s s 模擬黑洞的C a c t u s 海量數(shù)據(jù)處理的D a t a G d d 等 網(wǎng)格已經(jīng)發(fā)展成為連接和整合各類不同計(jì)算資源的一種基 礎(chǔ)設(shè)施 網(wǎng)格應(yīng)用的發(fā)展對于運(yùn)行的可靠性提出了更高的要求 在網(wǎng)格環(huán)境中 安全協(xié)議是 保證安全性的一種重要手段 網(wǎng)格計(jì)算環(huán)境下的安全需求包括鑒別 授權(quán) 證書的撤回 機(jī)密性 分布式信任 信息的完整性 不可抵賴性以及新鮮性 在所有安全協(xié)議中認(rèn)證 和授權(quán)構(gòu)成了整個網(wǎng)格安全的基礎(chǔ) 安全需求分析模型是基于系統(tǒng)安全需求建立的模型 著重于描述系統(tǒng)安全需求的邏 輯構(gòu)成 現(xiàn)在安全設(shè)計(jì)都非常重視安全模型的構(gòu)建 在確定安全模型后 可以更精確的 把握住系統(tǒng)的安全需求 從而可以更有效的布置安全策略 設(shè)計(jì)安全協(xié)議 安全模型的設(shè)計(jì)主要依靠安全建模技術(shù)來實(shí)現(xiàn) 即通過對系統(tǒng)安全需求的分析 建 立系統(tǒng)的靜態(tài)和動態(tài)安全需求的形式化描述 對系統(tǒng)安全需求進(jìn)行形式化描述有助于理 解協(xié)議設(shè)計(jì)目的 目前人們在安全協(xié)議中采用形式化方法進(jìn)行研究時 主要工作集中在 了協(xié)議安全性的驗(yàn)證方面 而在協(xié)議安全需求的形式化描述方面雖然已經(jīng)做了一些工 作 但此領(lǐng)域仍然很少涉及 目前 在該領(lǐng)域的研究大致有以下兩個方向 1 建立通用的認(rèn)證協(xié)議安全需求 D i f i i e v a I lO o r s c h o t 和W i e n e r I 對認(rèn)證協(xié)議安全需求進(jìn)行了非形式化描述 他們認(rèn) 為 認(rèn)證協(xié)議的會話密鑰應(yīng)該保持秘密 協(xié)議應(yīng)該匹配運(yùn)行 其中 協(xié)議匹配運(yùn)行是指 如果協(xié)議參與者A 與B 運(yùn)行協(xié)議 那么A 接收來自B 的消息數(shù)據(jù)和B 發(fā)送給A 的消息 數(shù)據(jù)要求匹配 B e l l a r e R o g 獅 a y 2 和S y v e r s o n 閉分別對協(xié)議的匹配運(yùn)行安全需求進(jìn)行了 形式化描述 并在此基礎(chǔ)上提出各自的安全需求分析模型 目前 得到廣泛認(rèn)可的是 W o o 和L a i n 4 提出的認(rèn)證協(xié)議的安全需求定義 W o o 和L a i n 認(rèn)為認(rèn)證協(xié)議的基本功能 是認(rèn)證和密鑰分配 那么相應(yīng)地 就具備兩個基本安全屬性 對應(yīng)性和秘密性 對應(yīng)性是 指對于一個協(xié)議主體的事件發(fā)生 必定有相對的另一主體的相關(guān)事件發(fā)生 兩個事件之 間有嚴(yán)格的時間先后關(guān)系 對應(yīng)性和協(xié)議的認(rèn)證功能相對應(yīng) 對應(yīng)性和匹配運(yùn)行的描述 非常相似 卻比匹配運(yùn)行的應(yīng)用范圍更廣泛 因?yàn)閷?yīng)性中的關(guān)聯(lián)事件并不僅指同一個 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 消息數(shù)據(jù)的發(fā)送和接收 2 針對不同類型協(xié)議 建立不同的安全需求 S y v e r s o n 和M e a d o w s t 5 在為N R L 協(xié)議分析器所設(shè)計(jì)的語言中首次采用了針對不同 類型的協(xié)議 建立不同的安全需求的方式 其安全需求定義和W o o L a i n 模型中的對應(yīng) 性概念在形式上有一些相似 都基于事件的發(fā)生次序 但是 和W o o L a i n 模型中對應(yīng) 性安全需求可應(yīng)用于所有協(xié)議不同 語言使用者可針對不同協(xié)議定義不同安全需求 它 們已經(jīng)給出了針對各種消息認(rèn)證協(xié)議和可重復(fù)認(rèn)證密鑰分配協(xié)議的安全需求形式化描 述方法 安全協(xié)議的分析驗(yàn)證則是對安全協(xié)議進(jìn)行評價的一個重要方法 只有在對其進(jìn)行分 析驗(yàn)證之后 確認(rèn)沒有缺陷的安全協(xié)議才是可用的協(xié)議 對應(yīng)于網(wǎng)格環(huán)境的復(fù)雜性 網(wǎng)格安全問題錯綜復(fù)雜 為了滿足各種安全需求 必須 根據(jù)較為完善的安全模型來設(shè)計(jì)針對不同安全目標(biāo)的安全協(xié)議 對于傳統(tǒng)網(wǎng)絡(luò)環(huán)境下的協(xié)同計(jì)算 由于參與者和使用的資源都是在固定的可信任范 圍之內(nèi) 認(rèn)證可以簡單的通過基于角色的授權(quán)和訪問控制機(jī)制來實(shí)現(xiàn) 與傳統(tǒng)的網(wǎng)絡(luò)環(huán) 境相比 網(wǎng)格具有分布與共享 自相似性與異構(gòu)性 自治性與管理的多重性以及動態(tài)性 等特點(diǎn) 網(wǎng)格協(xié)同計(jì)算環(huán)境中多個用戶之間的信任關(guān)系變得十分復(fù)雜嘲 傳統(tǒng)的安全模 型很難適合于網(wǎng)格環(huán)境下多用戶協(xié)同計(jì)算 因?yàn)?1 無法表達(dá)任務(wù)約束 即網(wǎng)格協(xié)同計(jì)算環(huán)境下的安全協(xié)議必須在相應(yīng)協(xié)同計(jì)算任 務(wù)環(huán)境內(nèi)執(zhí)行 而協(xié)同計(jì)算任務(wù)形成的用戶之間的協(xié)同關(guān)系會對安全協(xié)議的功能產(chǎn)生影 響 2 主要針對靜態(tài)授權(quán)環(huán)境下的安全需求 無法適應(yīng)網(wǎng)格協(xié)同計(jì)算任務(wù)執(zhí)行過程中 形成的用戶權(quán)限的動態(tài)管理環(huán)境 3 安全目標(biāo)僅限于對應(yīng)性和保密性安全需求 無法滿足復(fù)雜網(wǎng)格環(huán)境的安全需求 在網(wǎng)格計(jì)算中最能體現(xiàn)網(wǎng)格的特點(diǎn) 同時安全需求最為復(fù)雜的是 多用戶參與的協(xié) 同計(jì)算 這種計(jì)算方式是指多個接入網(wǎng)格的用戶之間需要協(xié)作共同完成某項(xiàng)計(jì)算任務(wù) 針對這一特點(diǎn) 本文通過對網(wǎng)格環(huán)境下的 多用戶參與的協(xié)同計(jì)算 中安全協(xié)議的 需求分析和驗(yàn)證問題進(jìn)行研究 建立起適用于網(wǎng)格協(xié)同計(jì)算環(huán)境的安全需求分析模型 同時提出了一種安全協(xié)議形式化分析方法 其主要包括以下內(nèi)容 1 提出了基于角色和任務(wù)的網(wǎng)格協(xié)同計(jì)算協(xié)同關(guān)系描述模型T R B C R 面且在其基 礎(chǔ)上構(gòu)建網(wǎng)格協(xié)同計(jì)算安全需求分析模型T R B C C 實(shí)現(xiàn)了網(wǎng)格環(huán)境下多用戶協(xié)同計(jì)算 安全需求的形式化描述 從而把網(wǎng)格協(xié)同計(jì)算環(huán)境下的不同安全需求統(tǒng)一在一個理論體 系中 大連理工大學(xué)碩士學(xué)位論文 佗 通過對傳統(tǒng)S t r a n dS p a c e 理論進(jìn)行擴(kuò)展 提出了一種基于虛擬組織的網(wǎng)格安全協(xié) 議形式化驗(yàn)證方法 實(shí)現(xiàn)了網(wǎng)格協(xié)同計(jì)算環(huán)境下安全協(xié)議的分析與證明 本文全文共分為五個部分 具體內(nèi)容安排如下 第一部分介紹了當(dāng)前網(wǎng)格的研究現(xiàn)狀 第二部分介紹了網(wǎng)格中的安全機(jī)制 第三部 分提出了基于角色和任務(wù)的網(wǎng)格協(xié)同計(jì)算安全需求分析模型T R B C C t 第四部分提出了一 種基于虛擬組織的網(wǎng)格安全協(xié)議形式化驗(yàn)證方法 第五部分通過實(shí)例研究對所提出安全 模型和形式化驗(yàn)證方法進(jìn)行驗(yàn)證 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 1 網(wǎng)格基礎(chǔ) 網(wǎng)格是借鑒電力網(wǎng) E l e c t r i cP o w e rG r i d 的概念提出來的 網(wǎng)格通過整合分布在局域 網(wǎng)或廣域網(wǎng)的資源 使之成為一個巨大的虛擬計(jì)算機(jī)系統(tǒng) 其目的是在大量個體 機(jī)構(gòu) 組織之間利用安全 協(xié)同式的資源共享 創(chuàng)建一個動態(tài)虛擬組織1 7 1 V i r t u a lO r g a n i z a t i o n V O 基于這種動態(tài)虛擬組織的網(wǎng)格協(xié)同計(jì)算不僅跨地域 而且延伸到不同組織中的異 構(gòu)軟硬件平臺 能夠?yàn)槊恳粋€連接到網(wǎng)格的用戶提供無限的計(jì)算能力 溝通協(xié)作能力及 信息獲得能力 在網(wǎng)格協(xié)同計(jì)算環(huán)境下 通過采用基于虛擬組織的分布式管理模式 使得作業(yè)實(shí)體 從資源控制 任務(wù)調(diào)度和管理的復(fù)雜工作中解脫出來 為了獲得充分而必需的資源 各 個V O 可以使用標(biāo)準(zhǔn)的 開放的 通用的接口進(jìn)行信息交互 并根據(jù)這些信息來協(xié)調(diào)各 自的資源使用策略 從而避免系統(tǒng)的盲目查找和不合理的遠(yuǎn)程調(diào)用現(xiàn)象 以此大大提高 了網(wǎng)格計(jì)算的智能性 在地域上分布的異構(gòu)網(wǎng)格計(jì)算環(huán)境下 計(jì)算任務(wù)能自主地從某一 計(jì)算節(jié)點(diǎn)遷移到另一計(jì)算節(jié)點(diǎn) 并可與其它V O 的資源進(jìn)行交互以實(shí)現(xiàn)作業(yè)和資源管理 的自適應(yīng) 可以從以下三方面理解網(wǎng)格概念 1 網(wǎng)格的目標(biāo)是資源共享和協(xié)作 網(wǎng)格的這種概念可以清晰地指導(dǎo)對行業(yè)中各個 部門的資源進(jìn)行整體上的統(tǒng)一規(guī)劃 部署 整合和共享 2 網(wǎng)格是一種技術(shù) 為了達(dá)到多種類型的資源共享和協(xié)作 網(wǎng)格必須解決多個層 面的資源共享和協(xié)作技術(shù) 制定相應(yīng)的標(biāo)準(zhǔn) 從而將I n t e m e t 從通訊和信息交互的平臺 提升到資源共享的平臺 3 網(wǎng)格是基礎(chǔ)設(shè)施 網(wǎng)格通過集成各類計(jì)算資源 形成一種 無縫和集成的協(xié)同 計(jì)算環(huán)境 從而使得用戶可以簡便地獲取提供的各種服務(wù) 1 1 網(wǎng)格的特點(diǎn) 建立在現(xiàn)有的I n t e m e t 和分布計(jì)算技術(shù)之上的網(wǎng)格 又被稱為第三代的I n t e r n e t 其基 本特點(diǎn)有 1 分布與共享 網(wǎng)格中的資源是分布的 分布的網(wǎng)格一般涉及的資源類型復(fù)雜 規(guī)模較大 跨越的地理范圍廣 同時 網(wǎng)格資源卻是可以共享的 即網(wǎng)格上的任何資源 都可以提供給網(wǎng)格上的任何使用者 分布是網(wǎng)格硬件在物理上的特征 而共享則是網(wǎng)格 軟件在邏輯上的特征 2 動態(tài)性與多樣性 網(wǎng)格資源是動態(tài)變化的 一開始網(wǎng)格的規(guī)模往往不是特別大 4 大連理工大學(xué)碩士學(xué)位論文 但是網(wǎng)格能夠?qū)ζ渥陨磉M(jìn)行多種形式的擴(kuò)展 網(wǎng)格中的資源可以跨越地理分布的多個管 理域 同時構(gòu)成網(wǎng)格資源的計(jì)算機(jī)在體系結(jié)構(gòu) 操作系統(tǒng)及應(yīng)用軟件等多個層次上可以 具有不同的結(jié)構(gòu) 3 自相似性 相對于網(wǎng)格具有的動態(tài)性和多樣性特點(diǎn) 網(wǎng)格提供了統(tǒng)一的資源調(diào) 用方式 從而實(shí)現(xiàn)了異構(gòu)資源的共享 并且在很大程度上提高了資源的有效利用 4 自治性與管理的多重性 網(wǎng)格資源通常屬于不同的機(jī)構(gòu)或組織 因此網(wǎng)格資源 的擁有者對該資源擁有自主的管理能力 同時 網(wǎng)格資源必須接受網(wǎng)格的統(tǒng)一管理 網(wǎng) 格通過各個機(jī)構(gòu)或組織共同參與虛擬組織來解決多級管理域的問題 1 2 網(wǎng)格的發(fā)展現(xiàn)狀 網(wǎng)格的發(fā)展經(jīng)歷了三個階段 第一階段是萌芽階段 開始于9 0 年代早期 研究內(nèi) 容是關(guān)于千兆網(wǎng)試驗(yàn)床以及一些元計(jì)算方面的工作 第二階段是發(fā)展階段 時間大概從 9 0 年代中期到晚期 這個階段出現(xiàn)了一些比較重要的開創(chuàng)性和奠基性的研究項(xiàng)目 如 I W A Y G l o b u s L e g i o n 等 當(dāng)前時期則是網(wǎng)格的迅速發(fā)展階段 這一階段關(guān)于網(wǎng)格的 開發(fā)和應(yīng)用項(xiàng)目大量出現(xiàn) 使得網(wǎng)格計(jì)算不再僅僅局限于科學(xué)研究 而是在軍事和社會 經(jīng)濟(jì)等更廣泛的領(lǐng)域得到了推廣和應(yīng)用 目前有美國的G l o b u s L e g i o n C o n d o r I P G 歐洲的C E R ND a t a C 赫d U N I C O R E M O L 澳大利亞的N i m r o d G E o o O r i d 日本的 N h f f B r i c k s 中國的國家網(wǎng)格 上海網(wǎng)格等網(wǎng)格研究項(xiàng)目 當(dāng)前網(wǎng)格應(yīng)用主要分為以下四個方面 1 分布式超級計(jì)算 將分布在不同地點(diǎn)的超級計(jì)算機(jī)用高速網(wǎng)絡(luò)連接起來 并用 網(wǎng)格中間件 粘合 起來 形成比單臺超級計(jì)算機(jī)強(qiáng)大得多的計(jì)算平臺 如用于大規(guī)模 軍事仿真的S FE x p r e s s 2 數(shù)據(jù)密集型計(jì)算 側(cè)重于數(shù)據(jù)的存儲 傳輸和處理 其基本的思想是把海量數(shù) 據(jù)分散到全球的計(jì)算機(jī)上進(jìn)行處理 并實(shí)現(xiàn)結(jié)果的共享 如用于海量數(shù)據(jù)處理的 D a t a G r i d 3 分布式儀器系統(tǒng) 通過網(wǎng)格管理分布在各地的貴重儀器系統(tǒng) 提供遠(yuǎn)程訪問和 控制儀器設(shè)備的手段 提高儀器的利用率并方便用戶的使用 如x 射線設(shè)備的科學(xué)門戶 X p o r t 4 遠(yuǎn)程沉浸 是一種特殊的網(wǎng)絡(luò)化虛擬現(xiàn)實(shí)環(huán)境 參與者通過網(wǎng)絡(luò)聚在同一個虛 擬空間里 從實(shí)現(xiàn)上看 雖然沒有網(wǎng)格的支持 照樣可以開發(fā)遠(yuǎn)程沉浸應(yīng)用 但有了網(wǎng) 格的支持 實(shí)現(xiàn)這類應(yīng)用會簡單得多 如C A V E 虛擬現(xiàn)實(shí)環(huán)境 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 1 3 網(wǎng)格體系結(jié)構(gòu) 1 3 1 五層沙漏模型 五層沙漏模型i s 用于描述網(wǎng)格中的協(xié)議分層結(jié)構(gòu) 這里的協(xié)議是指為了實(shí)現(xiàn)特定的 操作而定義的分布式系統(tǒng)元素之間交互的方式以及交互信息的結(jié)構(gòu) 強(qiáng)調(diào) 協(xié)議 的重 要性是五層沙漏模型的顯著特點(diǎn) 類似于網(wǎng)絡(luò)中的0 S I 協(xié)議分層結(jié)構(gòu) 五層沙漏模型將整個網(wǎng)格環(huán)境中的各種協(xié)議分 為五層 依次是 構(gòu)造層 F a b r i c 連接層 C o n n e c t i v i t y 資源層 R e s o u r c e 匯聚層 C o l l e c t i v e 和應(yīng)用層 A p p l i c a t i o n 在五層沙漏模型中 資源層和連接層共同組成了沙 漏的瓶頸 是該模型的核心協(xié)議部分 起到了承上啟下的作用 構(gòu)造層的基本功能是通過提供對局部資源進(jìn)行控制的工具和接口 實(shí)現(xiàn)對所控制的 共享資源的局部管轄與調(diào)度 構(gòu)造層的資源非常廣泛 可以是計(jì)算 存儲 網(wǎng)絡(luò) 數(shù)據(jù) 和目錄等 顯然 構(gòu)造層的實(shí)現(xiàn)依賴于特定的資源 連接層的基本功能是定義了網(wǎng)格環(huán)境中的網(wǎng)絡(luò)事務(wù)所需的通信和驗(yàn)證協(xié)議 其中 通信協(xié)議實(shí)現(xiàn)了構(gòu)造層資源之間的信息交互 驗(yàn)證協(xié)議則是在通信協(xié)議的基礎(chǔ)上 為用 戶和資源的識別提供加密的安全機(jī)制 資源層的基本功能是通過定義單個資源的管理和操作的標(biāo)準(zhǔn)接口 實(shí)現(xiàn)資源的共 享 資源層兩個主要的協(xié)議是信息協(xié)議和管理協(xié)議 信息協(xié)議用來獲得資源的結(jié)構(gòu)和狀 態(tài)信息 管理協(xié)議用來協(xié)商對共享資源的訪問 資源層和連接層形成了沙漏模型的瓶頸部分 因此要求其包括的協(xié)議集合要小 而 且要盡量標(biāo)準(zhǔn)化 這些協(xié)議要能夠抓住涵蓋不同資源類型的基本共享機(jī)制 而且又能足 夠支持各種類型的高層協(xié)議 匯聚層建立在資源層之上 其主要功能是實(shí)現(xiàn)資源之間的協(xié)同 匯聚層的協(xié)議跨越 了從通用到高端特殊應(yīng)用領(lǐng)域的需求 其可以作為永久的服務(wù)來進(jìn)行實(shí)現(xiàn) 應(yīng)用層的功能則是通過提供的相關(guān)工具來實(shí)現(xiàn)網(wǎng)格的應(yīng)用和開發(fā) 1 3 2 開放網(wǎng)格服務(wù)體系結(jié)構(gòu) 開放網(wǎng)格服務(wù)結(jié)構(gòu)O O S A O p e n G r i d S e r v i c e A r c h i t e c t u r e 9 是G l o b u s d 組和I B M 于 2 0 0 2 年初提出的一個面向服務(wù)的網(wǎng)格結(jié)構(gòu) 是W e bS e r v i c e 和G r i d 技術(shù)融合的產(chǎn)物 1 基本思想 O G S A 是以服務(wù)為中心的 O G S A 在原有永久無狀態(tài)w e b 服務(wù)的基礎(chǔ)上 提出了臨 時網(wǎng)格服務(wù)的概念 用于解決網(wǎng)格資源的發(fā)現(xiàn) 創(chuàng)建 訪問以及生命周期管理等有關(guān)的 問題 大連理工大學(xué)碩士學(xué)位論文 網(wǎng)格服務(wù)調(diào)用流程如圖1 1 所示 F a c t o r y 服務(wù)發(fā)布到注冊中心后 網(wǎng)格用戶就可以 查詢到自己需要的F a c t o r y 服務(wù) 用戶向F a 咖服務(wù)發(fā)送服務(wù)創(chuàng)建請求 F a m o 穢服務(wù)創(chuàng)建 網(wǎng)格服務(wù)實(shí)例 并將所創(chuàng)建的網(wǎng)格服務(wù)實(shí)例的網(wǎng)格服務(wù)句柄 G r i dS e r v i c eH a n d l e G S H 返回給用戶 用戶獲得G S H 后 繼續(xù)通過句柄映射服務(wù) H a n d l e M a p 中得到網(wǎng)格服務(wù)引 N G d d S e r v i c eR e f e r e n c e G s R 并按照G s R 的服務(wù)描述進(jìn)行網(wǎng)格服務(wù)調(diào)用 圖1 1O G S A 服務(wù)調(diào)用流程示意圖 F i g 1 1S e r v i c ec a l l i n gp r o c e s si nO G S A C l i e n t A C l i e n t B C l i e n t C 2 網(wǎng)格服務(wù)框架 o G S A 涉及以下方面內(nèi)容 網(wǎng)格服務(wù)資源 O G S A 采用面向服務(wù)的體系結(jié)構(gòu) 一個網(wǎng)格服務(wù)實(shí)例維護(hù)一個服務(wù)數(shù)據(jù)元素的集合 O G S A 通過由w s D L 定義的網(wǎng)格服務(wù)接口進(jìn)行網(wǎng)格服務(wù)屬性定義 并且隱藏了網(wǎng)格服務(wù) 的具體實(shí)現(xiàn) 從而實(shí)現(xiàn)了資源的虛擬化和服務(wù)的無縫集成 增加了虛擬組織的靈活性 其中 網(wǎng)格服務(wù)質(zhì)量 認(rèn)證 授權(quán)等相關(guān)協(xié)議是通過與網(wǎng)格服務(wù)屬性進(jìn)行綁定來實(shí)現(xiàn)的 網(wǎng)格服務(wù)的命名和綁定 一個網(wǎng)格服務(wù)實(shí)例被創(chuàng)建時都被分配一個唯一的G S H G S H 在網(wǎng)格服務(wù)的生存期內(nèi) 是不變的和唯一的 網(wǎng)格服務(wù)的其他信息保存在網(wǎng)格服務(wù)引用 G s R 中 與G S H 不同的 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 是 G S R 中的信息在網(wǎng)格服務(wù)的生存期內(nèi)是可以發(fā)生變化的 如版本信息和協(xié)議綁定信 息 H a n d l e M a p 服務(wù)用于從G S H 解析I 丑G S R 這個服務(wù)維護(hù)最新的G S H 到G S R 的映射 不會返回己經(jīng)過時的G S R 創(chuàng)建臨時服務(wù) O G S A 定義了一個接口來創(chuàng)建新的網(wǎng)格服務(wù) 實(shí)現(xiàn)這一接口的服務(wù)就是F a c t o r y F a c t o r y 服務(wù)從用戶接收創(chuàng)建網(wǎng)格服務(wù)請求 并在成功創(chuàng)建網(wǎng)格服務(wù)之后返回該網(wǎng)格服務(wù) 實(shí)例的G S H 和初始的G S R 在O G S A 中 F a e W r y 服務(wù)是分層次的 其上層的服務(wù)可以將 工作委托給下層的服務(wù) 網(wǎng)格服務(wù)的生命周期管理 O G S A 通過軟狀態(tài)來實(shí)現(xiàn)網(wǎng)格服務(wù)的生命周期管理 工廠在創(chuàng)建網(wǎng)格服務(wù)時 通過 與用戶進(jìn)行協(xié)商 賦予網(wǎng)格服務(wù)一個初始生存期 創(chuàng)建網(wǎng)格服務(wù)后 用戶可以通過 S e t T e r m i n a t i o n T i m e 操作來設(shè)置生存期 通過G e t T e r m i n a f i o n T i m e 操作來查詢生存期 在 所設(shè)定的生存期到期后 網(wǎng)格服務(wù)提供者的運(yùn)行環(huán)境或者網(wǎng)格服務(wù)本身可以決定銷毀服 務(wù)以釋放資源 網(wǎng)格服務(wù)的注冊和發(fā)現(xiàn) 網(wǎng)格服務(wù)的注冊和發(fā)現(xiàn)主要包含二個方面 注冊管理接口 允許網(wǎng)格服務(wù)實(shí)例周期性地注冊其G S H 到注冊中心 服務(wù)發(fā)現(xiàn)接口 允許客戶查詢網(wǎng)格服務(wù)實(shí)例的信息 從而可以發(fā)現(xiàn)滿足相關(guān)查詢條 件的網(wǎng)格服務(wù)實(shí)例集合 網(wǎng)格服務(wù)狀態(tài)管理 網(wǎng)格服務(wù)的狀態(tài)在生存期過程中會發(fā)生改變 這就需要對網(wǎng)格服務(wù)狀態(tài)進(jìn)行管理 0 G S A 通過異步的事件消息來表示網(wǎng)格服務(wù)狀態(tài)的改變 O G S A 定義了下列網(wǎng)格服務(wù)接口 來實(shí)現(xiàn)事件消息的訪問 N o t i f i c a t i o n S o u r c e 支持用戶向網(wǎng)格服務(wù)提供者訂閱事件消息 N o t i f i c a t i o n S i n k 支持網(wǎng)格服務(wù)提供者向用戶發(fā)布的事件消息 用戶首先通過N o t i f i c a f i o n S o u r c e 服務(wù)接口向網(wǎng)格服務(wù)提供者訂閱其所關(guān)注的網(wǎng)格服務(wù) 狀態(tài)變化 同時 當(dāng)網(wǎng)格服務(wù)狀態(tài)變化時 網(wǎng)格服務(wù)提供者負(fù)責(zé)通過N o t i f i c a t i o n S i n k 服 務(wù)接口通知所有訂閱的客戶 3 網(wǎng)格服務(wù)接口與功能機(jī)制 開放網(wǎng)格服務(wù)基礎(chǔ)設(shè)施O G S I O p e nG r i dS e r v i c eI n f r a s t r u c t u r e I o l 是構(gòu)建O G S A 的基 礎(chǔ)設(shè)施 其通過對W e b 服務(wù)進(jìn)行擴(kuò)展 定義了網(wǎng)格服務(wù)的規(guī)范 一8 一 大連理工大學(xué)碩士學(xué)位論文 O G S I 提出了服務(wù)數(shù)據(jù) S 甜v i c e D a t a 的概念 用戶通過網(wǎng)格服務(wù)接口對網(wǎng)格服務(wù)實(shí) 例的服務(wù)數(shù)據(jù)進(jìn)行訪問 包括關(guān)于服務(wù)數(shù)據(jù)的增加 刪除 訂閱等相關(guān)操作 服務(wù)實(shí)例 在運(yùn)行過程中 可以動態(tài)增加和刪除其服務(wù)數(shù)據(jù) O G S I 通過W S D L 定義網(wǎng)格服務(wù) 由于原有W S D L 所定義的元素不足以描述網(wǎng)格服務(wù) 的特征 O G S I 對W S D L 進(jìn)行了擴(kuò)展 其中包括對W S D L 中的p o r t T y p e 定義了新的模式 以及提出支持p o r t T y p e 的繼承模型 在該繼承模型中 繼承屬性會影響繼承鏈上所有的 服務(wù)數(shù)據(jù)的定義 O G S I 定義了用于網(wǎng)格服務(wù)管理的核心服務(wù)接口 根據(jù)其功能可以分為三類 如下 所示 支持網(wǎng)格服務(wù)數(shù)據(jù)訪問的接口 其中 F a c t o r y 用于創(chuàng)建網(wǎng)格服務(wù)實(shí)例 R e s t r y 用于注冊一個G S H G r i d S e r v i c e 用于檢索已注冊的G S H 的消息 I I a n d t e M a p 用于把G S H 解析為有效的G S R 支持網(wǎng)格服務(wù)狀態(tài)管理的接口 其中 N o t i f i c a t i o n S o u r e e 用于用戶向網(wǎng)格服務(wù) 提供者訂閱事件消息 N o t i f i c a t i o n S i n k 用于網(wǎng)格服務(wù)提供者向用戶發(fā)布事件消息 支持網(wǎng)格服務(wù)分組的接口 其中 S e r v i c e G r o u p 是代表網(wǎng)格服務(wù)組的抽象接口 S e r v i e e G r o u p R e g i m a r i o n 接口繼承自S e r v i c e C r r o u p 接1 2 用于管理網(wǎng)格服務(wù)組的操作 包括向一個網(wǎng)格服務(wù)組中增加和刪除成員網(wǎng)格服務(wù) S e r v i c 潮3 r o u p E n l r y 接口則是由 S e r v i c e G r o u p R e g i s t r a t i o n 接口創(chuàng)建的 用于定位網(wǎng)格服務(wù)組中的成員網(wǎng)格服務(wù) 1 3 3W S l 強(qiáng) 針對O G S I 的一些缺點(diǎn) 全球網(wǎng)格論壇G G F 的O G S I 工作組 O G S I W G 于2 0 0 4 年提出 了W e b 服務(wù)資源框架 W e bS e r v i c eR e s o u r c eF r a m e w o r k W S R F I l 1 W S P e s o u r e e 在W e bS e r v i c e 永久無狀態(tài)服務(wù)的基礎(chǔ)上 W s R F 弓I 入了狀態(tài)資源的概念 并且將服務(wù) 與狀態(tài)資源區(qū)分開來 一個服務(wù)可以對應(yīng)多個狀態(tài)資源 一個狀態(tài)資源也可以對應(yīng)多個 服務(wù) 服務(wù)與狀態(tài)資源的組合構(gòu)成了W SR e s o u r c e w s R F 引入狀態(tài)資源的動機(jī)是 雖然服務(wù)在交互過程中并不維護(hù)資源狀態(tài)信息 但 是整個交互過程則需要資源狀態(tài)信息 也就是說 資源狀態(tài)通過服務(wù)交互得以持久化 并且作為服務(wù)交互的結(jié)果而保存 另外 在服務(wù)交互過程中得到處理的不是狀態(tài)資源本身 而是對狀態(tài)資源的引用 這個引用是狀態(tài)資源的惟一標(biāo)識 稱為W e b 服務(wù)端點(diǎn)引用 主要包括如下屬性 a d d r e s s 標(biāo)識狀態(tài)資源所在的網(wǎng)絡(luò)地址 r e f e r e n c ep r o p e r t i e s 標(biāo)識得到處理的狀態(tài)資源 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 p o l i c y 包含服務(wù)交互所需的策略信息 針對W SR e s o u r c e W S R F 進(jìn)一步制訂了相應(yīng)規(guī)范 其中某些規(guī)范還在制訂過程中 2 W S R F 規(guī)范 W S R F 規(guī)范按照功能分為六部分 其中每個部分都可以獨(dú)立的發(fā)展 也可以通過多 種方式進(jìn)行組合 具體描述如下 W S 規(guī)范用于定義Resource的類型以及其對應(yīng)的 RcsourccPropca tiesw s W e b 服務(wù)端點(diǎn)引用如何與原有的W e b 服務(wù)端點(diǎn)描述相關(guān)聯(lián) 同時也定義了W S R e s o u r c e 屬 性的訪問方式 W SR e s o u r c c L i f e t i m e 規(guī)范用于W SR e s o u r c e 的生命周期管理 包括 W S j 沁s o u r c e 的創(chuàng)建 標(biāo)識和銷毀 W SR e s o l l r c c 是由W e b 服務(wù)資源工廠 W S R e s o u r c e F a c t o r y 來創(chuàng)建的 W SR e n e w a b l e R e f e r e n e e 規(guī)范定義了一種機(jī)制 通過這種機(jī)制可以對己經(jīng)無效的 W e b 服務(wù)端點(diǎn)引用進(jìn)行更新 從而實(shí)現(xiàn)持久 穩(wěn)定的W S 的引用 Resource W SS e r v i c e G r o u p 規(guī)范定義了一種機(jī)制 通過這種機(jī)制 W e b 服務(wù)和W e b 服務(wù)資 源可以為了某個領(lǐng)域的特定目的而組合在一起 W SB a s c F a u l t s 規(guī)范定義了基本故障的X M L 模式類型以及這種故障類型的使用規(guī) 則 從而實(shí)現(xiàn)對來自于不同W e b 服務(wù)的故障進(jìn)行一致的處理 W SN o t i f i c a t i o n 規(guī)范將企業(yè)級發(fā)布和訂閱消息模式集成到W e b 服務(wù)中 其提供 了直接發(fā)布和代理發(fā)布兩種模式 在代理發(fā)布模式中 代理將消息的發(fā)布者和訂閱者分 離開來 大連理工大學(xué)碩士學(xué)位論文 2 網(wǎng)格安全機(jī)制 在計(jì)算機(jī)通信網(wǎng)絡(luò)中 主要的安全保護(hù)措施被稱作安全服務(wù) 根據(jù)1 S 0 7 4 9 8 2 安 全服務(wù)包括數(shù)據(jù)的機(jī)密性 鑒別 數(shù)據(jù)的完整性 不可抵賴性和訪問控制 作為一種新 出現(xiàn)的重要的基礎(chǔ)性設(shè)施 網(wǎng)格對于運(yùn)行的可靠性提出了更高的要求 2 1 網(wǎng)格安全機(jī)制 網(wǎng)格環(huán)境下的標(biāo)準(zhǔn)安全功能包括認(rèn)證 訪問控制 完整性 隱私權(quán)保護(hù)和抗抵賴性 相對于網(wǎng)格環(huán)境下的安全體系結(jié)構(gòu) 需要滿足以下基本的限制條件 1 單一登陸點(diǎn) 用戶只需要在開始計(jì)算是進(jìn)行一次認(rèn)證 在獲得資源 釋放資源 內(nèi)部通信時無需對用戶再次進(jìn)行認(rèn)證 2 信用憑證保護(hù) 用戶的憑證 密碼 密鑰等 必須受到保護(hù) 3 局部安全方案的互用性 當(dāng)安全解決方案能提供域間訪問控制機(jī)制時 對局部 資源的訪問應(yīng)由本地安全機(jī)制決定 但是 改變局部資源來適應(yīng)域間訪問是不現(xiàn)實(shí)的 這要求有一個或多個實(shí)體作為局部資源的遠(yuǎn)程客戶 用戶代理 在所有滿足這些要求的安全體系結(jié)構(gòu)中 認(rèn)證和授權(quán)構(gòu)成了整個網(wǎng)格安全的基礎(chǔ) 目前G l o b u s 1 2 是應(yīng)用最廣泛的網(wǎng)格項(xiàng)目 由于它的開源性 現(xiàn)在的許多網(wǎng)格項(xiàng)目 如 歐洲數(shù)據(jù)網(wǎng)格 分布式異構(gòu)計(jì)算環(huán)境C a c t u s 等 都是基于它發(fā)展起來的 G l o b u s 所采 用的安全機(jī)制是G S I G r i d S e c u r i t yI n f r a s t r u f m r e 1 3 1 4 15 1 G S I 主要解決了認(rèn)證和消息保 護(hù)問題 C A S C o m m u n i t yA u t h o r i z a t i o nS e r v i c e 16 1 刀基于G S I 并通過在每個V O V i r t u a l O r g a n i z a t i o n 中引入一個C A S 服務(wù)器 很好地解決了授權(quán)問題 2 2 網(wǎng)格安全基礎(chǔ)設(shè)施G S I G S I 是基于公鑰加密 X 5 0 9 證書和S S L 通信協(xié)議的一種安全機(jī)制 主要解決了V O 中的認(rèn)證和消息保護(hù)問題 在早期的一些工作中 G S I 使用私鑰和X 5 0 9 證書作為用戶向 網(wǎng)格資源認(rèn)證的基礎(chǔ) G S I 的主要安全目標(biāo)包括 1 支持網(wǎng)格計(jì)算環(huán)境中的安全通信 2 支持跨虛擬組織的安全 3 支持網(wǎng)絡(luò)計(jì)算環(huán)境中用戶的單點(diǎn)登陸 包括跨多個資源和地點(diǎn)信任委托和信任 轉(zhuǎn)移等 現(xiàn)在 G S I 使用一種稱為代理證書 P r o x yC r e d e n t i a l 的臨時憑證 通過代理證書 G S I 用戶在訪問分布在多個站點(diǎn)上的資源時就不必重復(fù)認(rèn)證 亦可實(shí)現(xiàn)單點(diǎn)登錄 另外 基于角色和任務(wù)的網(wǎng)格安全需求分析模型 通過代理證書G S I 用戶還能夠?qū)⒂脩魴?quán)限委托 D e l e g a t i o n 給遠(yuǎn)程進(jìn)程 其具體描述如 下 1 單點(diǎn)登錄 在一個網(wǎng)格計(jì)算環(huán)境中 用戶可能需要同時訪問多個站點(diǎn)上的資源 這樣就有可能 要求用戶進(jìn)行多次認(rèn)證 從而要求用戶多次鍵入其私鑰加密密碼 這無論從方便性還是 安全性的角度都是不可取的 G S I 使用代理證書解決了這個問題 用戶生成一對新的公私鑰對 并用其用戶證書簽 發(fā)生成一個新證書 新證書包含了用戶的身份和新生成的公鑰 并被略作修改以指示這 是一個代理證書 代理證書是由用戶簽發(fā)的一個短暫證書 代理憑證包含了新生成的私 鑰 代理證書和用戶證書 用戶在使用代理證書認(rèn)證時 必須向驗(yàn)證方同時提供用戶證 書和代理證書 驗(yàn)證方首先檢查用戶證書的有效性 然后檢查代理證書是否為用戶所簽 發(fā) 最后判斷用戶是否擁有代理證書的私鑰 若條件都滿足 用戶認(rèn)證成功 代理證書的私鑰可以以明文的形式保存在本地存儲系統(tǒng)中 并禁止其他用戶對私鑰 的讀取 這是因?yàn)榇碜C書是一個短期的證書 所以代理證書的私鑰不必像用戶私鑰那 樣加密保存 代理證書一旦創(chuàng)建 在證書過期前 V O 用戶可以用它同資源提供者進(jìn)行相 互認(rèn)證 而無須再鍵入原有用戶證書的私鑰密碼 從而提高了系統(tǒng)的安全性 代理證書除了包含用戶身份之外 還可以在其擴(kuò)展項(xiàng)中承載一些策略信息來限制其 使用 包含有這樣的策略信息的代理證書叫做受限代理 R e s t r i c t e dP r o x y 在后面部分我 們會看到受限代理在C A S 中的使用 2 委托 在分布式應(yīng)用中 用戶提交一個作業(yè)到某個遠(yuǎn)程站點(diǎn)A 上去執(zhí)行 這個作業(yè)可能需 要訪問用戶保存在另一個遠(yuǎn)程站點(diǎn)B 上的文件 這樣 用戶在站點(diǎn)A 上的作業(yè)需要能夠以 用戶的身份訪問保存在站點(diǎn)B 上的文件 在這種情況下 G s I 則允許用戶委托一個代理證 書給其在站點(diǎn)A 上的作業(yè) 從而用戶在站點(diǎn)A 上的遠(yuǎn)程作業(yè)能夠使用用戶委托的代理證 書通過站點(diǎn)B 的相關(guān)系統(tǒng)認(rèn)證 3 1 授權(quán) 關(guān)于授權(quán)的一種解決方案是 將屬于不同獨(dú)立組織的資源和 或人員組織起來創(chuàng)建 一個V O 繼而在V O 中基于計(jì)算任務(wù)采用動態(tài)的策略來監(jiān)控到底誰可以使用哪些資源 以及出于什么目的使用這些資源 V O 中的資源共享是通過服務(wù)實(shí)現(xiàn)的 控制用戶對資源服務(wù)的訪問權(quán)限是通過一個 映射文件來實(shí)現(xiàn)的 映射文件由一系列用戶D N 區(qū)別名 到本地賬號 如一個本地的 U N I X 用戶賬號 的映射項(xiàng)組成 用戶認(rèn)證成功后 資源提供者從用戶的代理證書中提取 大連理工大學(xué)碩士學(xué)位論文 用戶D N 然后資源提供者根據(jù)用戶請求的服務(wù)從相應(yīng)的映射文件中查看是否有該D N 的映 射項(xiàng) 如果存在 則說明用戶有權(quán)限訪問其請求的服務(wù) 資源提供者將以用戶D N 對應(yīng)的 本地賬號運(yùn)行被請求的服務(wù) 這樣一來 用戶請求的這個資源服務(wù)的行為將受到本地賬 號的約束 換句話說 G S I 是通過映射機(jī)制將對用戶的訪問控制轉(zhuǎn)變?yōu)橘Y源提供者對本 地賬號的訪問控制 如文件訪問控制 C P U 限制等 G S I 采用資源提供者和資源消費(fèi)者之間直接的信任關(guān)系 映射文件中是否有用戶D N 的映射項(xiàng) 來描述授權(quán)策略 所以對大規(guī)模的V O 這樣會有擴(kuò)展性 靈活性 描述性以 及缺少策略層次性的問題 例如 當(dāng)一個用戶加入V O 時 可能需要同所有資源提供者交 互以建立信任關(guān)系 當(dāng)一個資源提供者加入v O 時 也可能需要同所有V O 用戶交互以建 立信任關(guān)系 C A S 服務(wù)器是V O 為解決這些問題引入的一個可信第三方 負(fù)責(zé)管理監(jiān)控 用戶對V O 中資源的訪問 用戶要訪問V O 中的資源時 首先要同c A s 服務(wù)器打交道 C A S 服務(wù)器根據(jù)用戶的請求和其在V O 中的角色授予一定的權(quán)限給用戶 C A S 服務(wù)器通過為 用戶簽發(fā)代理證書并且把用戶的相關(guān)權(quán)限寫入到代理證書的策略描述中 實(shí)現(xiàn)了V O 對 用戶的授權(quán) 相應(yīng)地 C A S J i 務(wù)器為用戶簽發(fā)的代理證書稱為受限代理 用戶繼而可以 將代理證書出示給資源提供者獲取相關(guān)資源的訪問權(quán)限 用戶最終得到的有效的權(quán)限是 資源提供者授予c A S 服務(wù)器的權(quán)限集合與c A s 服務(wù)器授予用戶的權(quán)限集合的交集 資源提供者和資源消費(fèi)者通過C A S 服務(wù)器建立信任關(guān)系 使得加入V O 的實(shí)體只需 要同C A S 服務(wù)器打交道 因此擴(kuò)展V O 變得相當(dāng)容易 資源提供者提供了哪些共享資源 這些資源用于什么目的等都可直接在C A S 服務(wù)器中描述 c A s 提供了策略描述語言 這 又使得我們可以非常方便靈活地反應(yīng)V O 策略的變化 最后 我們還可以通過建立另一 個C A S J 艮務(wù)器 負(fù)責(zé)管理子V O 的策略來解決策略層次性問題 2 3G l o b u sT o o l k i t4 的安全實(shí)現(xiàn) G l o b u sT o o l K i t 是G l o b u s 網(wǎng)格計(jì)算項(xiàng)目在多種平臺上運(yùn)行的網(wǎng)格計(jì)算工具包軟 件 G l o b u s 項(xiàng)目提出通過建立網(wǎng)格安全基礎(chǔ)設(shè)施G S I 來保障網(wǎng)絡(luò)計(jì)算環(huán)境的安全 G S I 已經(jīng)在G l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 維修工程-施工組織設(shè)計(jì)
- 鉆孔樁施工組織設(shè)計(jì)(旋挖鉆)
- 健康飲食新篇章學(xué)生外賣消費(fèi)指南
- 2024年度建筑材料租賃合同范本3篇
- 2024年度倒插門女婿離婚后財產(chǎn)分割與債務(wù)清償協(xié)議3篇
- 2024年智慧城市項(xiàng)目投資合作協(xié)議范本示例3篇
- 2024全新推土機(jī)轉(zhuǎn)讓合同及操作培訓(xùn)與安全規(guī)范3篇
- 2024年01月湖北2024年浦發(fā)銀行武漢分行招考(0111)筆試歷年參考題庫附帶答案詳解
- 甩油盤課程設(shè)計(jì)
- 太陽能光伏組件耐久性研究考核試卷
- 法律職業(yè)倫理-復(fù)習(xí)題資料
- 抖音汽車直播培訓(xùn)方案
- 湖北省十堰市2023-2024學(xué)年高三上學(xué)期元月調(diào)考地理試卷Word版含答案
- 政治學(xué)概論 - 國家政體
- 湖北省武漢市洪山區(qū)2022-2023學(xué)年六年級上學(xué)期期末科學(xué)試卷
- 《建筑基坑工程監(jiān)測技術(shù)標(biāo)準(zhǔn)》(50497-2019)
- 《思想道德與法治》試題庫
- 小學(xué)科學(xué)實(shí)驗(yàn)圖片和文字
- 施工單位自查自糾記錄表
- 產(chǎn)品合格證出廠合格證A4打印模板
- IEC60287中文翻譯版本第一部分課件
評論
0/150
提交評論