国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于角色的訪問控制研究

2014-06-20 23:55:31王紅玉
無線互聯(lián)科技 2014年3期
關(guān)鍵詞:角色控制

王紅玉

摘 要:權(quán)限管理是信息系統(tǒng)的重要環(huán)節(jié),一個(gè)好的權(quán)限管理系統(tǒng)是成功的信息系統(tǒng)的重要因素。基于角色的權(quán)限控制提供了較高的靈活性和較低的管理負(fù)擔(dān),是目前研究的重點(diǎn)。本文對RBAC的基本工作原理進(jìn)行了研究,利用角色訪問控制技術(shù)可以有效地實(shí)現(xiàn)用戶訪問權(quán)限的動態(tài)管理,降低授權(quán)管理的復(fù)雜度。

關(guān)鍵詞:角色;訪問;權(quán)限;控制

RBAC是一種可擴(kuò)展的訪問控制模型,通過引入角色來對用戶和權(quán)限進(jìn)行解耦,簡化了授權(quán)操作和安全管理,它是目前公認(rèn)的解決大型企業(yè)的統(tǒng)一資源訪問控制的有效訪問方法,其兩個(gè)特征是:(1)由于角色/權(quán)限之間的變化比角色/用戶關(guān)系之間的變化相對要慢得多,從而減小授權(quán)管理的復(fù)雜性,降低管理開銷;(2)靈活地支持企業(yè)的安全策略,并對企業(yè)變化有很大的伸縮性。

1 RBAC的基本原理

目前的權(quán)限管理可分為兩類:①系統(tǒng)級的安全管理,如操作系統(tǒng)級的安全管理、數(shù)據(jù)庫級的安全管理等;②應(yīng)用級的安全管理,該部分權(quán)限的控制主要取決于具體的系統(tǒng)。

基于角色的權(quán)限控制(Role Based Access Control,RBAC)的概念由Ferraiolo和Kuhn于1922年提出。它將用戶和它的具體權(quán)限分離開來,管理員可以將用戶的授權(quán)和權(quán)限的劃分分別進(jìn)行處理,給用戶授予角色來實(shí)現(xiàn)對用戶的授權(quán)操作。他們提出角色的概念是:分配給每一個(gè)用戶一個(gè)合適的角色,每一個(gè)角色都具有其對應(yīng)的權(quán)限;一個(gè)用戶可以有多個(gè)角色,一個(gè)角色也可以有多個(gè)用戶。一個(gè)角色可以有多個(gè)權(quán)限,相同的權(quán)限也可以賦予多個(gè)角色。因此,角色是安全控制策略的核心,這極大地簡化了安全管理,特別適用于大規(guī)模的企業(yè)應(yīng)用。無論是系統(tǒng)級還是應(yīng)用級的安全管理,都可以應(yīng)用RBAC進(jìn)行權(quán)限控制,如目前的Windows XP操作系統(tǒng)和SQL Server2000的用戶權(quán)限管理就體現(xiàn)了RBAC的思想。

2 RBAC基本模型

標(biāo)準(zhǔn)RBAC模型由4個(gè)部件模型組成,分別是基本模型RBAC0(Core RBAC)、角色分級模型RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constraint RBAC)和統(tǒng)一模型RBAC3(Combines RBAC)。RBAC 基本模型(RBAC0)包含了RBAC 標(biāo)準(zhǔn)最基本的內(nèi)容,該模型的定義如圖1所示。

RBAC基本模型包括5個(gè)基本數(shù)據(jù)元素:用戶,角色,資源,控制,授權(quán)。

用戶:是指一個(gè)可以獨(dú)立訪問計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)或其他可用資源的主體。一般來說,用戶指的是使用計(jì)算機(jī)的人,也可指具有自主行為的機(jī)器人或智能自動化代理等。這里的用戶表示一個(gè)集合,可以為不同用戶指定某種或某些角色。

角色:是RBAC的核心元素,指執(zhí)行特定任務(wù)的能力或在組織中已被授予一定責(zé)任的工作頭銜。它可以看作是一組操作的集合,在一個(gè)組織機(jī)構(gòu)中往往與工作崗位相對應(yīng)。在許多訪問控制系統(tǒng)中,是以用戶組作為訪問控制的單位。用戶組和角色的最主要的區(qū)別在于,用戶組是作為用戶的一個(gè)集合來對待的,并不涉及它的授權(quán)許可;而角色則既是一個(gè)用戶的集合,又是一個(gè)授權(quán)許可的集合。用戶可以與一個(gè)或多個(gè)角色相聯(lián)系。通常情況下,用戶關(guān)聯(lián)的角色可能會經(jīng)常變化,但角色關(guān)聯(lián)的權(quán)限卻是相對穩(wěn)定的。因此,可以事先將角色與權(quán)限關(guān)聯(lián)好,再對用戶進(jìn)行授權(quán)。

它們之間的關(guān)系如下:用戶被分配一定角色,角色被分配一定許可權(quán),會話是用戶與激活的角色集合之間的映射,用戶與角色間的關(guān)系定義和角色與權(quán)限間的關(guān)系定義無關(guān)。

控制對象(Resource):系統(tǒng)的管理功能,如欄目管理、方案管理、新聞管理等;

操作(Operation):對管理功能的操作,主要是增加、刪除、修改、查找。

3 訪問控制模塊

采用RBAC模型最大的好處是分離了用戶和權(quán)限,使管理員可以分別處理用戶的授權(quán)和權(quán)限的劃分。這種面向?qū)ο蟮臋?quán)限分離思想使開發(fā)出來的訪問控制模塊的通用性和可復(fù)用性更強(qiáng),最大限度地避免了開發(fā)人員的重復(fù)性工作。在開發(fā)系統(tǒng)時(shí),可以將訪問控制作為一個(gè)獨(dú)立的模塊進(jìn)行開發(fā)。

上面的分析表明RBAC基本模型能滿足可擴(kuò)展的動態(tài)自定制信息系統(tǒng)中的訪問控制,由此可將訪問控制模塊分為以下兩個(gè)模塊:(1)系統(tǒng)管理模塊:包括用戶管理模塊和角色及權(quán)限管理模塊兩個(gè)部分,主要完成用戶增減、角色增減及其權(quán)限分配。(2)身份認(rèn)證模塊:通過用戶名、密碼確認(rèn)用戶身份并對其訪問某一資源的某一功能進(jìn)行認(rèn)證。

[參考文獻(xiàn)]

[1]夏啟壽,張小東.基于角色的訪問控制的研究[J].池州示范學(xué)報(bào),2007年6月.

[2]郭煦.基于角色訪問控制的應(yīng)用研究[J].上海電機(jī)學(xué)院學(xué)報(bào),2007年12月.

[3]高燕.基于角色的訪問控制的設(shè)計(jì)與實(shí)現(xiàn)[J].中國高新技術(shù)企業(yè),2008年8月.

[4]陸國際.基于角色的訪問控制策略的集成研究[D].大連理工大學(xué),2010年10月.

[5]匡博.基于角色的訪問控制系統(tǒng)的研究與應(yīng)用[D].河北科技大學(xué),2010年3月.

猜你喜歡
角色控制
當(dāng)前報(bào)紙媒體記者的角色定位
《冰雪奇緣》開啟迪士尼劇本角色新模式
戲劇之家(2016年20期)2016-11-09 22:55:02
人力資源開發(fā)與智力資本提升的關(guān)系探析
普通高等學(xué)校思想政治教育輔導(dǎo)員角色問題研究
關(guān)于動畫人物角色設(shè)定中的服飾設(shè)計(jì)研究
農(nóng)民工子女融合教育:教師的角色與使命
關(guān)于工程項(xiàng)目成本管理的分析
社會轉(zhuǎn)型期行政權(quán)控制的路徑探索
科技視界(2016年21期)2016-10-17 17:06:18
淺析應(yīng)收賬款的產(chǎn)生原因和對策
商(2016年27期)2016-10-17 05:41:05
會計(jì)預(yù)算控制現(xiàn)狀及方法
萝北县| 比如县| 吴堡县| 克拉玛依市| 庆元县| 张家口市| 遵义市| 长乐市| 泸西县| 上虞市| 德安县| 随州市| 康乐县| 嵩明县| 剑河县| 申扎县| 新龙县| 曲靖市| 峨边| 雷波县| 新野县| 铁力市| 普洱| 丹凤县| 色达县| 河间市| 荥阳市| 唐海县| 上虞市| 个旧市| 克什克腾旗| 黎平县| 阿鲁科尔沁旗| 博湖县| 尚志市| 漯河市| 安化县| 东山县| 清徐县| 金平| 罗甸县|