欢迎来到天天文库
浏览记录
ID:33775778
大小:1.47 MB
页数:61页
时间:2019-03-01
《安全数据库基于角色的存取控制设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文安全数据库基于角色的存取控制设计与实现姓名:闫华申请学位级别:硕士专业:计算机软件与理论指导教师:冯玉才20040510华中科技大学硕士学位论文摘要随着越来越多的信息由数据库管理系统来管理,数据库安全就成为数据处理中的重要问题。存取控制机制是保障数据库安全的-gO主要手段。本课题着重讨论了在安全数据库管理系统SD~13中实现基于角色的存取控制(RoleBasedAccessControl,RBAC)所遇到的理论与实践问题。要实现基于角色的存取控制,必须有一个精确的理论模型作为实现的指导框架。我们
2、首先定义了SDM3RBAC模型,它是对RBAC96模型的改进,该模型严格地定义了RBAC96模型中未定义的角色互斥约束和基数约束,并且将角色的约束特性同角色的层次特性很好地融合在一起。在SDM3中引入基于角色的存取控制后,必须解决自主存取控制、强制存取控制和基于角色的存取控制这三种存取控制机制在同一个系统中共存的问题。我们为它们在同一个系统中共存提供了一个解决方案,在该方案中,自主存取控制和基于角色的存取控制成为用户权限的两个来源,强制存取控制通过给系统的主体和客体指定安全级来控制信息在高低安全级之间作一维流动,同时它
3、处于对用户的权限检查的最后阶段。我们通过扩充SDM3的数据字典,在其中支持了角色层次图、角色静态互斥集和角色动态互斥集这三种结构,有效实现了角色层次、角色的互斥约束和基数约束这三种特性。同时通过在运行时为每个用户在内存中建立一个局部角色层次视图提高了系统的权限检查效率。关键词:多级安全数掘库管理系统,基于角色的存取控制,角色层次,角色互斥,基数约束华中科技大学硕士学位论文AbstractCurrentlymoreandmoreinformationismanagedbydatabasemanagementsystems
4、.Sodatabasesecurityisanimportantproblemthatmustbesolved.Accesscontrolmechanismsaretheprincipalwaytoprotectdata.SDM3isasecuredatabsemanagementsystem.ThisprojectisconcernedwiththedesignandimplementationissuesofRoleBasedAccessControljnSDM3.Wemusthaveaprecisetheoret
5、icalmodelastheguidelinetoimplementRoleBasedAccessContr01.SowepropseSDM3RBACmodelthatisbaseduponRBACY6model.Itexactlydefinestwokindsofroleconstraints,roleexclusionandcardinality.Atthesametime,itreconcilestheconflictsbetweenrolehierarchyandroleconstraints.AfterRol
6、eBasedAccessControlisintroducedinSDM3,thesystemwillhavethreetypesofaccesscontrols,DiscretionaryAccessControl,MandatoryAccessControlandRoleBasedAccessContr01.WeofferasolutiontoletthethreetypesofaccesscontrolstocoexistinSDM3toguaranteethesecurityofthesystem.Inours
7、olution,DiscretionaryAccessControlandRoleBasedAccessControlarethetwosourcesofuserprivileges.MandatoryAccessControldefinessecuritylabelforsubjectsandobjectsinthesystemtocontroltheinformationtoflowone·dimensionally.Anditisatthelaststageofcheckinguserprivileges.Wea
8、ugmenttheSDM3datadictionarytosupportrolehierarchy,rolestaticexclusionsetandroledynamicexclusionset.Sowecanimplementthefeaturesofrolehierarchy,separationofdutiesandcar
此文档下载收益归作者所有