色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

基于角色的權(quán)限管理系統(tǒng)設(shè)計的問題和策略論文

時間:2021-06-22 15:23:18 論文 我要投稿

基于角色的權(quán)限管理系統(tǒng)設(shè)計的問題和策略論文

  中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2012)33-7918-04

基于角色的權(quán)限管理系統(tǒng)設(shè)計的問題和策略論文

  不同于自主或強(qiáng)制訪問控制模型,基于角色的訪問控制(簡稱RBAC,下同) 以角色作為中介,系統(tǒng)首先給角色授權(quán),然后將角色分配給用戶,角色架起了訪問控制中訪問主體與客體之間的一座橋梁。之所以不直接將權(quán)限授予用戶,是因為角色比用戶更具穩(wěn)定性。當(dāng)因為系統(tǒng)需求對用戶進(jìn)行變更時,只需修改角色與該用戶的關(guān)聯(lián),而不必對角色與訪問控制客體之間的關(guān)聯(lián)進(jìn)行修改,使系統(tǒng)設(shè)計的靈活性有所增強(qiáng)。

  1 層次RBAC模型

  在基于角色的訪問控制模型(RBAC)中,通常采用分層技術(shù)對角色的職權(quán)和責(zé)任能力進(jìn)行描述。通過添加對角色分層的支持,能夠提高RBAC的管理效率、明晰角色間的邏輯關(guān)系。層次RBAC模型在RBAC角色集定義的基礎(chǔ)上,提出了角色層次的概念,并添加了相應(yīng)的訪問控制規(guī)范。層次RBAC模型如圖1所示。

  層次RBAC中包含兩類角色分層,常規(guī)角色層次和有限角色層次。常規(guī)角色層次在角色分層中支持任意偏序關(guān)系,可以實(shí)現(xiàn)不同角色間的許可集和用戶集從屬關(guān)系的多重繼承;有限角色層次強(qiáng)加限制了角色分層系行為,使系統(tǒng)中分層技術(shù)被限制在簡單的邏輯結(jié)構(gòu)中,有利于增強(qiáng)系統(tǒng)授權(quán)的安全性。

  2 角色控制的權(quán)責(zé)分割

  權(quán)責(zé)分割是系統(tǒng)設(shè)計中常用的一條安全法則,主要用于加強(qiáng)有利害關(guān)系策略的沖突性。該沖突性允許一個用戶可以同時獲得兩個(或以上)的沖突角色,通過角色分層和個性化角色集為高層次的組織安全策略提供約束機(jī)制。為了便于權(quán)限管理系統(tǒng)的設(shè)計,參照RBAC標(biāo)準(zhǔn)的有關(guān)內(nèi)容,我們將權(quán)責(zé)分割分為兩大類:靜態(tài)權(quán)責(zé)分割和動態(tài)權(quán)責(zé)分割。

  2.1靜態(tài)權(quán)責(zé)分割

  靜態(tài)權(quán)責(zé)分割(SSD)屬于靜態(tài)約束,在角色集定義時就實(shí)施訪問控制約束。SSD定義了一個包含兩個(或以上)角色的集合,為角色集指定限制條件,限制用戶指派關(guān)系。SSD還通過基數(shù)對策略違例做出了規(guī)定:如果系統(tǒng)的局部組織中有一個由5個角色組成的角色集,則在授權(quán)過程中僅能有不超過4個的用戶角色數(shù)目。

  2.2 動態(tài)權(quán)責(zé)分割

  動態(tài)權(quán)責(zé)分割(DSD)屬于動態(tài)約束,在激活角色時才實(shí)施訪問控制約束。DSD限制了對用戶有效的許可,為每個用戶的最小權(quán)限提供了不同的擴(kuò)展支持。我們定義DSD(×N)是動態(tài)權(quán)責(zé)分割中(rs,n)對的集合,其中rs代表角色集,n代表基數(shù)。我們認(rèn)為在任意一個(rs,n)DSD的情況下,不存在用戶會話能從rs中同時獲得大于等于n的角色個數(shù)。該結(jié)論證明如下:

  設(shè)t是rs的一個子集,據(jù)上述定義可得到:

  SSD能夠在用戶指派角色時,解決潛在的利害沖突;DSD則是在角色激活時,解決產(chǎn)生的策略沖突。

  3 基于角色的`訪問控制應(yīng)用

  在權(quán)限管理系統(tǒng)中,SSD用于用例設(shè)計,主要是對訪問控制核心角色的定義;DSD用于訪問控制,主要是對權(quán)限管理核心類的描述。

  3.1系統(tǒng)用例設(shè)計

  在采用RBAC模型的權(quán)限管理系統(tǒng)中,角色功能圖的用例框圖如圖2所示。

  該用例框圖中的角色控制執(zhí)行者主要有3個:安全管理員、用戶和角色領(lǐng)域工程師。角色領(lǐng)域工程師是權(quán)限管理系統(tǒng)的核心角色,主要用于描述權(quán)限集,實(shí)施角色分層和附加約束操作。安全管理員管理負(fù)責(zé)管理基于角色的權(quán)限系統(tǒng),為用戶授權(quán)。用戶被定義為一個真實(shí)的人或者一個外部的系統(tǒng),他可以通過角色策略,要求系統(tǒng)執(zhí)行針對某個對象的某種操作。

  3.2 訪問控制模塊

  訪問控制模塊是整個權(quán)限管理系統(tǒng)的核心部分,它的主要功能是用來驗證用戶或其角色是否具有訪問權(quán)限。對外部系統(tǒng)而言,訪問控制模塊采用黑盒設(shè)計,通過返回值確定允許或拒絕用戶的操作申請。此模塊的流程圖如圖3所示,從建立權(quán)限與資源的對應(yīng)關(guān)系入手,逐步實(shí)現(xiàn)角色實(shí)體與權(quán)限實(shí)體之間調(diào)用權(quán)限操作,從而建立權(quán)限實(shí)體與層次結(jié)構(gòu)的關(guān)聯(lián)。

  訪問控制模塊設(shè)計中的主要成員類有User、Session、Role、Permission、Constrain、Object,其中Role是核心類用作主要類的連接。

  User是一個接口,它包括RBAC 控制模塊中不同功能的實(shí)現(xiàn)類,每一個User對應(yīng)一個Session。在用戶Logon成功后Session由系統(tǒng)提供,當(dāng)會話時鐘超時系統(tǒng)會要求用戶重新進(jìn)行身份驗證。每一個Logon用戶可以在自己的Session中激活符合條件的角色,在激活角色之前系統(tǒng)先要調(diào)用Constrain檢查,確認(rèn)用戶角色之間是否存在沖突。Role類的設(shè)計也和Session一樣使用了多例設(shè)計模式,其目的同樣是為了控制被激活角色的數(shù)量。

  3.3角色管理實(shí)現(xiàn)

  權(quán)限管理系統(tǒng)中的角色管理包括:增加角色、角色管理范圍設(shè)定、角色變更、角色刪除等四部分功能, 角色管理功能可通過點(diǎn)擊左邊角色管理欄菜單或右鍵菜單來實(shí)現(xiàn),權(quán)限管理系統(tǒng)中角色管理的部分源碼如下。

  4 結(jié)論

  在權(quán)限管理系統(tǒng)中,角色控制比用戶控制具有更好的靈活性,能夠有效實(shí)現(xiàn)權(quán)責(zé)分割。基于角色的權(quán)限管理系統(tǒng)已經(jīng)能夠很好滿足單域環(huán)境中的系統(tǒng)授權(quán),針對跨域訪問的授權(quán)機(jī)制和對權(quán)責(zé)分割理論的優(yōu)化,是今后進(jìn)一步工作的重點(diǎn)。

  參考文獻(xiàn):

  [1] David F,Richard K.Role-Based Access Control [C].Proceedings of 15th National Computer Security Conference,1992:1-11.

  [2] 鐘華,馮玉琳.擴(kuò)充角色層次關(guān)系模型及其應(yīng)用[ J] .軟件學(xué)報,2000,11(6):779-784.

  [3] 呂宜洪,宋瀚濤,龔元明.基于RBAC改進(jìn)模型的角色權(quán)限及層次關(guān)系分析[J] .北京理工大學(xué)學(xué)報, 2002,22(5) :611-614.

  [4] 余文森,張正秋,章志明,等.基于角色的訪問控制模型中私有權(quán)限問題的研究[J].計算機(jī)應(yīng)用研究,2004(4):50-51.

  [5] 鞠成東,廖明宏.基于RBAC模型的角色權(quán)限及層次關(guān)系研究[J].哈爾濱工業(yè)大學(xué)學(xué)報,2005,10(4):95-99.

  [6] 余文森,張正球.基于角色的訪問控制模型中私有權(quán)限問題的研究[J].計算機(jī)應(yīng)用研究,2004,21(4):5.

  [7] 廖俊國,洪帆,朱賢,等.動態(tài)角色轉(zhuǎn)換的關(guān)聯(lián)優(yōu)化[J].計算機(jī)工程與應(yīng)用,2006(5).

  [8] 馮學(xué)斌,鄭峰,洪帆.IRBAC2000角色轉(zhuǎn)換沖突處理策略[J].計算機(jī)工程與科學(xué),2007,29(9):53-55.

【基于角色的權(quán)限管理系統(tǒng)設(shè)計的問題和策略論文】相關(guān)文章:

基于系統(tǒng)設(shè)計的科研管理論文03-21

基于ASP的遠(yuǎn)程培訓(xùn)管理的系統(tǒng)設(shè)計與實(shí)現(xiàn)論文10-21

基于協(xié)同辦公的會議管理系統(tǒng)設(shè)計系統(tǒng)分析的論文10-29

淺談基于.NET的高校教材管理系統(tǒng)的分析與設(shè)計論文07-03

基于ASP的圖書管理系統(tǒng)設(shè)計與實(shí)現(xiàn)研究論文10-30

探究基于構(gòu)件技術(shù)的信息管理系統(tǒng)的設(shè)計論文10-31

基于ASPnet績效工資管理系統(tǒng)設(shè)計與實(shí)現(xiàn)論文10-21

論文基于水利質(zhì)量問題成因及處理策略06-25

班主任工作存在的問題與管理的問題和策略論文10-28

主站蜘蛛池模板: 92看片淫黄大片欧美看国产片 | 国产在线一区二区三区四区五区 | 精品免费一区二区在线 | 欧洲黄色一区 | 国产无套粉嫩白浆内谢在线 | 香蕉久久精品日日躁夜夜躁夏 | 日本视频在线免费 | 欧美久久久久久 | 亚洲一卡一卡二新区无人区 | 黄色网页在线免费观看 | 99久久婷婷国产综合 | 亚洲啪啪| 四虎com| 亚洲乱码日产精品bd在观看 | 日韩欧美卡一卡二 | 欧美性久久 | 亚洲自拍偷拍在线 | 日日操影院 | 亚洲成人一区在线观看 | 国产片av不卡在线观看国语 | 成人有色视频免费观看网址 | 在线视频 亚洲 | 最近日韩免费视频 | 91国偷自产一区二区开放时间 | 欧美第一视频 | 无码高潮喷水在线观看 | 国产极品精品自在线 | 夜夜爽夜夜叫夜夜高潮 | 亚洲第一激情网 | 四色海外永久 | 中文乱码在线中文字幕中文乱码 | 伊人色综合久久天天网 | 成人免费一区二区三区牛牛 | 国产精品96久久久久久又黄又硬 | 久久男| 免费看国产成年无码av片 | 最近中文字幕在线视频 | 国产欧美现场va另类 | www无套内射高清免费 | 另类性欧美 | 蜜桃麻豆www久久国产sex | 亚洲精品喷潮 | 国产精品天干天干在线综合 | 国产男女无遮挡猛进猛出 | 亚洲国产精品久久无人区 | 国产午夜亚洲精品不卡网站 | 一区二区中文字幕在线播放 | 亚洲 中文 欧美 | 国内自产少妇自拍区免费 | 国产网红福利视频一区二区 | 国产理论剧情大片在线播放 | 欧美午夜一区二区福利视频 | 午夜特片 | 一本之道在线视频 | 青青操在线免费观看 | www亚洲www | 91亚洲成a人片在线观看www | 99在线视频精品 | 国产一区二区91 | 亚洲精品无码久久千人斩探花 | 波多野结衣1区 | 亚州春色 | 亚洲精品自偷自拍无码忘忧 | h片在线免费观看 | 亚洲国产日韩a在线乱码 | 五月婷婷丁香久久 | 免费能看的av | 男人扒开女人腿桶到爽免费 | 国产成人综合久久精品推 | 国产午夜手机精彩视频 | 看毛片网站 | 国产精品乱子伦xxxx | 国产在线精品一区二区不卡 | 丰满少妇大力进入av亚洲葵司 | 福利午夜视频 | 国产天天综合 | 免费看毛片的网站 | 国产精品国产午夜免费看福利 | 精品久久久久久亚洲综合网 | 国产亚洲欧美在线观看三区 | 人妻av一区二区三区精品 | 国产情侣免费在线 | 91视频官网| 亚洲欧美偷拍另类a∨ | 天天澡天天摸天天添视频 | 国产精品偷伦视频免费观看国产 | 内射老阿姨1区2区3区4区 | 四虎在线看 | 久久99精品国产 | 国产午夜精品视频 | 另类亚洲专区 | 狠狠色狠狠色狠狠五月 | 五月久久综合蜜桃一区 | 美女视频黄a美女大全免费看 | 亚洲国产成人精品无色码 | 侵犯强奷高清无码 | 日韩精品亚洲人成在线 | 色琪琪久久草在线视频 | 亚洲欧美在线免费 |