![基于角色的協(xié)同虛擬環(huán)境研究_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/a8b4e7f3-c07c-4afa-8c12-26891755b0bb/a8b4e7f3-c07c-4afa-8c12-26891755b0bb1.gif)
![基于角色的協(xié)同虛擬環(huán)境研究_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/a8b4e7f3-c07c-4afa-8c12-26891755b0bb/a8b4e7f3-c07c-4afa-8c12-26891755b0bb2.gif)
![基于角色的協(xié)同虛擬環(huán)境研究_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/a8b4e7f3-c07c-4afa-8c12-26891755b0bb/a8b4e7f3-c07c-4afa-8c12-26891755b0bb3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 08-07-30 15:26:00 作者:劉蕾 劉厚泉 劉 編輯:studa0714 摘 要 本文根據(jù)協(xié)同虛擬環(huán)境中的角色需求,提出一個(gè)適應(yīng)協(xié)同虛擬環(huán)境的角色模型,給出一個(gè)帶有時(shí)間空間特性的角色訪問控制模型TSRBAC,使協(xié)同虛擬環(huán)境具有更全面的安全屬性描述。在此基礎(chǔ)上,構(gòu)建一個(gè)基于角色的協(xié)同虛擬環(huán)境系統(tǒng)RBCVES。 關(guān)鍵詞
2、0; 協(xié)同虛擬環(huán)境;角色;虛擬現(xiàn)實(shí) 1 引言 協(xié)同虛擬環(huán)境(Collaborative Virtual Environment,CVE)于20世紀(jì)90年代中期提出,在一組以網(wǎng)絡(luò)互聯(lián)的計(jì)算機(jī)上同時(shí)運(yùn)行虛擬環(huán)境實(shí)現(xiàn)協(xié)同工作。隨著虛擬環(huán)境、網(wǎng)絡(luò)、計(jì)算機(jī)支持的協(xié)同工作和圖形學(xué)技術(shù)的飛速發(fā)展,促進(jìn)了人們對協(xié)同虛擬環(huán)境的研究興趣,也推動(dòng)了該領(lǐng)域的發(fā)展。協(xié)同虛擬環(huán)境作為通信和合作的強(qiáng)大的工具,在娛樂、商業(yè)、教育、工程和醫(yī)藥等領(lǐng)域有很廣泛的應(yīng)用1。 CVE要在一個(gè)三維虛擬環(huán)境中實(shí)現(xiàn)多個(gè)用戶對虛擬空間、虛擬實(shí)體和資源的
3、共享,目的是通過網(wǎng)絡(luò)通信實(shí)現(xiàn)異地用戶之間協(xié)同工作,共同完成任務(wù)。為了適應(yīng)CVE在Internet上的應(yīng)用需求,我們需要考慮在CVE中用戶和權(quán)限的控制,確保用戶對各種物體和資源享有不同權(quán)利和義務(wù),從而更好地維護(hù)用戶間協(xié)同的順利進(jìn)行。 角色機(jī)制一方面可以實(shí)現(xiàn)權(quán)限的有效管理和用戶的合理授權(quán),提高系統(tǒng)交互性,另一方面對訪問和操作進(jìn)行合法檢測,能夠提高系統(tǒng)安全性。本文在CVE系統(tǒng)中引入角色機(jī)制作為支撐技術(shù),通過面向角色的軟件方法來實(shí)現(xiàn)系統(tǒng)功能。2 模型設(shè)計(jì)2.1 角色模型 通常角色指的是一組權(quán)利和義務(wù)的集合2
4、。權(quán)利代表了許可,即對象對于一組目標(biāo)資源允許或者禁止的行為;義務(wù)代表了職責(zé),即對象對于一組目標(biāo)物體必須做或者絕對不做的行為。權(quán)利(Permissions)和義務(wù)(Obligations)是角色的核心要素,但并不是全部要素。角色還應(yīng)該具備角色標(biāo)識符號、承擔(dān)該角色的對象負(fù)責(zé)的一個(gè)或多個(gè)子目標(biāo)、角色擁有的資格、角色的狀態(tài)與其它角色之間的各種關(guān)系等要素。 基于以上分析,我們給出如下角色模型: 定義1 角色模型Role_Model<Role_Model>= “ROLE”<ID><Name&g
5、t;<Goals><Qualifications><Status><Permissions><Obligations><Relations>“END_ROLE” 各屬性定義如下: ID是系統(tǒng)實(shí)現(xiàn)時(shí),對角色的標(biāo)識,每個(gè)角色只有惟一的ID。 Name是角色的名稱標(biāo)識。 Goals是角色對應(yīng)的子目標(biāo)。 Qualifications是角色擁有的資格。&
6、#160; Status指的是角色的狀態(tài)。表明了角色在某一時(shí)刻所處的行為。 Permissions是一組權(quán)限的集合。指定該角色執(zhí)行的操作哪些是允許的,哪些是禁止的,以及哪些資源是可利用的,哪些資源是不可用的。 Obligations是角色的義務(wù)集的動(dòng)態(tài)體現(xiàn)。該集合規(guī)定了角色必須執(zhí)行的一組特定行為,它反映了角色必須完成的目標(biāo)和行為約束。另外,角色的義務(wù)集也反映了角色之間的組織關(guān)系,即在組織內(nèi)部,角色之間的相互負(fù)責(zé)關(guān)系。每一個(gè)obligation都要包含obligated_roles、authority
7、_roles、benefited_roles和rules。其中,obligated_roles定義了該義務(wù)的承擔(dān)角色集,authority_roles定義了對該義務(wù)具有授權(quán)功能的角色集,而benefited_roles則定義了履行該義務(wù)后的收益角色集合,rules定義了義務(wù)履行的規(guī)則集。 Relations是該角色與其它角色之間的關(guān)系,如角色的繼承和派生等關(guān)系。2.2 帶時(shí)空特性的角色訪問控制模型 基于角色的訪問控制模型(Role-Based Access Control,RBAC)最早是在 1992年由Fer
8、raiolo和Kuhn提出的3。RBAC模型的突出優(yōu)點(diǎn)是簡化了各種環(huán)境下的授權(quán)管理。通過引入角色這一中介實(shí)現(xiàn)了用戶與權(quán)限的邏輯分離。RBAC的思想是將權(quán)限賦予角色。角色實(shí)際上是與特定工作崗位相關(guān)的一個(gè)權(quán)限與職責(zé)的集合,與用戶相比角色是相對穩(wěn)定的。當(dāng)用戶改變時(shí),只需要進(jìn)行角色的撤消和重新分配即可。RBAC 訪問控制模型不僅易于管理而且降低了復(fù)雜性、成本和發(fā)生錯(cuò)誤的概率,因而近年來得到了極大的發(fā)展。典型的RBAC模型如RBAC96模型4和NIST 標(biāo)準(zhǔn) RBAC 模型5。在此基礎(chǔ)上,人們提出多個(gè)擴(kuò)充模型67。 文獻(xiàn)8中,在 RBAC 基礎(chǔ)上作了時(shí)間特性方面的擴(kuò)展
9、,在無時(shí)間特性的角色訪問控制的形式化表達(dá)的基礎(chǔ)上,對授權(quán)約束及其時(shí)間特性進(jìn)行分析,提出了一個(gè)帶時(shí)間特性的角色訪問控制模型TRBAC(Timed Role-Based Access Control)。TRBAC有著更全面、更具體的安全屬性描述能力。TRBAC 定義了系統(tǒng)時(shí)鐘,對約束、會話和系統(tǒng)狀態(tài)空間本身進(jìn)行了時(shí)間擴(kuò)充,解決了時(shí)間授權(quán)約束和會話的狀態(tài)轉(zhuǎn)變問題。 在CVE系統(tǒng)中,時(shí)間固然是一個(gè)不可忽視的要素,同時(shí)它也是一個(gè)三維渲染的虛擬世界。因此,在這個(gè)四維環(huán)境中,不僅要考慮時(shí)間特性方面的影響,還要考慮空間特性對角色的約束。傳統(tǒng)模型的弱點(diǎn)在于都沒有考慮主體執(zhí)行操
10、作時(shí)所處的環(huán)境,這樣容易造成安全隱患。所以,我們在RBAC模型和TRBAC模型的基礎(chǔ)上,結(jié)合CVE的特點(diǎn),提出一個(gè)帶有時(shí)間和空間特性的角色訪問控制模型TSRBAC(Timed and Spaced Role-Based Access Control),更好地滿足CVE系統(tǒng)的需求。TSRBAC模型繼承TRBAC的所有元素,包括其時(shí)間約束,并進(jìn)行空間約束的擴(kuò)充: 定義2:空間點(diǎn)序列 S= (xi,yi,zi) | i N ,S是虛擬世界所有空間點(diǎn)的集合。(xi,yi,zi) S表示虛擬空間中的一點(diǎn)。與建立三維虛擬空間時(shí)的坐標(biāo)相
11、吻合。 為討論方便,我們定義如下函數(shù): min(i,j),兩個(gè)數(shù)比較,取較小值;max(i,j),兩個(gè)數(shù)比較,取較大值; span(i,j)=(min(i,j),max(i,j),任意兩個(gè)數(shù)確定的區(qū)間。 定義3:空間范圍序列 SR =(xi,yi,zi) | xi span(xj,xk),yi span(yj,yk),zi span(zj,zk),(xj,yj,zj),( xk,yk,zk ) S ,空間范圍是由兩個(gè)空間點(diǎn)確定的范圍,這個(gè)范圍是以給定的兩個(gè)點(diǎn)為對角線確定的長方體。因?yàn)榭臻g形狀復(fù)雜多樣,為了方便描述、表示、計(jì)算,我們選取了這種簡單方便的確定空間范圍的方法。 SRS = 2SR 表示由空間范圍構(gòu)成的集合。 用 C表示所有的約束集合,S_C表示所有
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供暖承包合同
- 裝修總承包合同
- 標(biāo)識標(biāo)牌制作合同
- 數(shù)據(jù)存儲與分析服務(wù)合同
- 英文服務(wù)合同范本
- 精技術(shù)合作開發(fā)合同
- 合同主體變更協(xié)議
- 房屋買賣居間合同簽訂注意事項(xiàng)
- 關(guān)于固定期限聘用合同
- 公對公的借款合同正規(guī)范本
- 小紅書種草營銷師(初級)認(rèn)證考試真題試題庫(含答案)
- 癲癇病人的護(hù)理(課件)
- 2024年WPS計(jì)算機(jī)二級考試題庫350題(含答案)
- 2024年6月浙江省高考地理試卷真題(含答案逐題解析)
- 醫(yī)院培訓(xùn)課件:《如何撰寫護(hù)理科研標(biāo)書》
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年山東省濟(jì)南市中考英語試題卷(含答案)
- 2024年北師大版八年級上冊全冊數(shù)學(xué)單元測試題含答案
- 江蘇省南京市第二十九中2025屆數(shù)學(xué)高二上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 八年級下學(xué)期期末考試語文試題(PDF版含答案)
- 浙教版八年級下冊科學(xué)第一章 電和磁整章思維導(dǎo)圖
評論
0/150
提交評論