基于角色访问控制的研究

上传人:jiups****uk12 文档编号:40628228 上传时间:2018-05-26 格式:PDF 页数:53 大小:2.09MB
返回 下载 相关 举报
基于角色访问控制的研究_第1页
第1页 / 共53页
基于角色访问控制的研究_第2页
第2页 / 共53页
基于角色访问控制的研究_第3页
第3页 / 共53页
基于角色访问控制的研究_第4页
第4页 / 共53页
基于角色访问控制的研究_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于角色访问控制的研究》由会员分享,可在线阅读,更多相关《基于角色访问控制的研究(53页珍藏版)》请在金锄头文库上搜索。

1、 摘要基于角色的访问控制模型R B A C是目前主流的访问控制模型, 它比传统的自主访问控制和强制访问控制更优越, 同时也提供了更高的灵活性和扩展性。 随着 网络的普及, 协同办公, 协同资源访问受到人们的青睐。 如何进行有效的协同工作, 是访问控制模型必须管理的工作, 但是传统的基于角色的访问控制模型在这方面存在不足,本文就以下方面的问题提出自己的解决方案,弥补传统的 R B A C模型的不足。首先, 如何在不同的管理域之间实行有效的访问控制模型。 在不同的管理域中, 因为协同工作的需要, 资源要求共享, 用户要求能够跨管理域操作资源。 而 传统的R B A C 模型的资源是由 统一的管理域

2、管理,用户如果要求跨管理域访问 资源, 必须首先在被访问的资源的管理域中登记注册。 当用户访问多个管理域中的 不同资源时, 用户就得拥有多个注册信息, 并且在访问不同的管理域中的资源时,还得多次的重复登陆。 这种方式存在几个问题, 用户必须记住在不同管理域中所登记的信息, 用户做相同的工作必须先后多次登陆不同的管理域, 而在不同的管理域中还要顾及非本系统的用户访问系统资源而带来的资源使用的不确定性, 系统资源的安全性等问题。 为了解决这一问题, 本文给出一种基于委托的角色管理模型,当用户需要跨管理域访问资源时, 不需要重复地进行登陆, 直接使用管理 域中授予的委托角色完成工作, 这种委托角色是

3、由所登陆的管理域管理的, 这样 保证了角色的合法性,也保证了安全性。第二个问题是,在传统的基于角色的访问控制模型中,存在角色继承关系,同样在本文中给出的委托机制也存在委托传递关系。 当系统在授予角色, 检验角色时, 可能要求访问到角色的所有权限时才能做出正确的操作, 这时就存在角色的遍历问题。由于角色的层次较多, 这种多层关系必然使得遍历的时间较长, 影 响系统的反应速度。本文提出缓存机制来解决这一问题。本文进一步的提出了一种功能函数描述语言, 使得开发人员只要设计出符合该功能函数语言的访问控制系统, 就能够保证这不同的访问控制系统能够在功能层上实现协同工作。关键字:访问控制.R B A C

4、, M A C , D A CA b s t r a c tC o m p a r e d w i t h t h e t r a d i t i o n a l D A C M o d e l a n d M A C M o d e l , R o l e - B a s e dA c c e s s C o n t r o l ( R B A C ) c a n p r o v i d e b e t t e r f l e x i b i l i t y a n d s c a l a b i l i t y ,i t i s t h e b e s t a n d m o s t p

5、o p u l a r a c c e s s c o n t r o l m o d e l . H o w e v e ra n dw i t hp o p u l a r i z a t i o n o f t h e n e t w o r k ,t h e c o o p e r a t i o n o f f i c e a n d t h em o r e a n d m o r e p e o p l e p a y m o r e a t t e n t i o nc o o p e r a t i o ne f f i c i e n t l yo f a c c e s

6、s r e s o u r c e sWe 0七110 nL占Lt o m a k e t h e c o o p e r a t i o n w o r k m o r ei s t h e n e c e s s a r y w o r ka c c e s s c o n t r o l m o d e l , b u t t h e t r a d i t i o n a l R B A C h a s s o m e s h o r t a g e o n i t .T h i s a r t i c l e g i v e s o m e s o l u t i o n s o f

7、 t h e f o l l o w p r o b l e m , t h e a i m i s t o m a k eu p t h e s h o r t a g e o f R B A C .F i r s t , h o w t o p u t t h e a c c e s s c o n t r o l m o d e l i n t o p r a c t i c e b e t w e e n t h ed i f f e r e n t a d m i n i s t r a t i o n f i e l d s . B e t w e e n t h e d i f

8、f e r e n t a d m i n i s t r a t i v ef i e l d s , f o r t h e n e c e s s a r y o f t h e c o o p e r a t i o n w o r k , t h e r e s o u r c e m u s t b es h a r e a n d u s e r s c a n b e o p e r a t i n g t h e r e s o u r c e t h r o u g h t h e d i f f e r e n ta d m i n i s t r a t i v e f

9、 i e l d s . B u t i n t h e t r a d i t i o n a l R B A C m o d e l t h e r e s o u r c e i sa d m i n i s t r a t e d b y t h e c o n c e n t r a t i v e a d m i n i s t r a t i v e f i e l d s , a n d i f t h e r ei s s o m e r e q u i r e t o o p e r a t i n g t h e r e s o u r c e , t h e u s e

10、 r m u s t b e r e g i s t e r e di n t h e a d m i n i s t r a t i v e f i e l d f i r s t . W h e n t h e u s e r w a n t t o a c c e s s m o r er e s o u r c e s i n t h e d i f f e r e n t a d m i n i s t r a t i v e f i e l d s , h e m u s t b e h a v ed i f f e r e n t r e g i s t e r i n f o

11、r m a t i o n i n d i f f e r e n t a d m i n i s t r a t i v e f i e l d s , a n dw h e n h e a c c e s s e s t o o p e r a t i n g r e s o u r c e i n d i f f e r e n t f i e l d s , h e m u s t t ol o g i n t h e d i f f e r e n t f i e l d s w i t h d i f f e r e n t u s e r i n f o r m a t i o

12、n . U s i n g t h i sm a n n e r , e v e r y u s e r m u s t t o r e m e m b e r m u c h d i f f e r e n t u s e r i n f o r m a t i o n f o rd i f f e r e n t f i e l d s , a n d w h e n u s e r a c c e s s e s t h e d i f f e r e n t f i e l d s f o r o n e w o r k ,h e m u s t l o g i n d i f f e

13、 r e n t f i e l d s . A s a a d m i n i s t r a t o r o f o n e f i e l d s h e m u s tt o p a y m o r e a t t e n t i o n t o t h e u s e r s w h o a r e n o t b e l o n g t o h i s d e p a r t m e n t ,b e c a u s e t h e s e u s e r s c a n m a k e t h e p r o t e c t e d r e s o u r c e s b e u

14、 s e d i n i l l e g a lm a n n e r . F o r t o r e s o l u t e t h i s p r o b l e m , t h e d e l e g a t i o n R B A C m o d e l i s g i v e ni n t h i s a r t i c l e . W h e n u s e r w a n t s t o a c c e s s d i f f e r e n t r e s o u r c e s i nd i f f e r e n t f i e l d s a n d h e h a s

15、l o g i n i n o n e f i e l d , h e d o e s n t t o e n t e r a g a i nt h e o t h e r f i l e d w h e n h e a c c e s s r e s o u r c e o f t h e o t h e r d i f f e r e n t f i e l d s .H e c a n u s e t h e d e l e g a t i o n r e l a t i o n o f t h e r o l e s b e t w e e n d i f f e r e n t f

16、i e l d st o u s e t h e r e s o u r c e . I n t h e d e l e g a t i o n m o d e l , t h e d e l e g a t e r o l e i sa d m i n i s t r a t e d b y t h e l o g i n f i e l d ; i t c a n e n s u r e t h a t t h e r e i s a l e g a l r o l ei it o u s e t h e r e s o u r c e o f t h e f i e l d s a n d a l s o e n s u r e t h e s e c u r i t y o f t h es y s t e m .T h e s e c o n d p r o b l e m i s t h a t i n t h e t r a d i t i o n a l R B A C m o d e l t h

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号