|  客服中心  |  合作联系
搜刊网
论文下载
您当前位置
首页 > 论文下载 > 信息科技 > 数据库安全访问控制的探究与实现
数据库安全访问控制的探究与实现
来源:互联网 qikanw |
【分  类】 信息科技
【关 键 词】 访问控制  角色管理模块  权限  权限项
【来  源】 互联网
【收  录】 中文学术期刊网
正文:

上述方法简单易行,对于角色变更不大的系统有效而稳定,但如果系统的角色变更较频繁,为了维护每个角色bit数组的状态更新,将会耗费大量的时间。如果增加或删除某一角色,那么需要为每一个角色bit数组增加一项;bit数组不能很好地维持角色间的层次关系;当前角色的所有父角色的bit位信息一定为0,故bit数组存在较大冗余。
为了解决这些问题,提出以下算法。
 
3.3.1 角色级别矩阵
为每一个角色记录级别信息。因为虽然一个子角色可以直接继承多个父角色,但这些父角色是同级别的。换言之,是某一子角色直接隶属于上一级别的一个或多个父角色。
    角色级别矩阵记录了角色之间的层次和角色编号之间的关系。
 
角色级别     该级别第一个角色编号
(角色是按照级别顺序编号的)
    该级别最后一个角色编号
(角色是按照级别顺序编号的)
0 0 2(3预留,插入预留)
1 4 6(7,8预留,插入预留)
2 9 ……
 
 
3.3.2 角色bit数组只记录下一级别所有角色的状态信息。如第一bit记录下一级别的第一个角色状态信息。
1 0 1
说明:角色4直接继承于角色1 角色5不继承于角色1 角色6继承于角色1
      角色1的bit数组信息如下:
1 0 1
说明:角色4直接继承于角色1 角色5不继承于角色1 角色6继承于角色1
   然后搜索角色4和角色6的bit数组信息决定下一级的角色,以此类推。
   最后根据角色去确定权限。
 
 
3.3.3 实现
在实际实现中首先根据用户角色的编号确定角色的级别,然后确定下一级别的第一个角色编号(这根据角色级别矩阵的信息确定),然后根据bit数组信息迭代搜索。
增加新角色时,只需修改角色级别矩阵和直接相邻的下一级别所有角色bit数组信息(增加一项记录增加角色与该角色的隶属关系);删除角色时,修改直接相邻的下一级别所有角色的bit数组信息(删除一项:删除位之后所有位左移)。
 
3.4 角色管理模块的总结
在上文中提出的角色管理模块的概念及其实现,主要包括两部分:系统需要维持一个角色级别矩阵,记录系统的角色信息;每一个角色需要记录下一级别所有角色与该角色的隶属关系。该方法具有很强的通用性和高效性,可以为许多实际比较复杂的复杂角色,复杂用户系统提供一定的参考。
 
4. 系统实现
   4.1 UA部分在3中已经讨论。PA(角色权限授权)
一个权限只直接对应于一个角色,不直接隶属其父角色(在数据库中一个权限只存储一次,存储于它直接隶属的角色,不重复);一个角色可直接对应多项权限。角色和权限之间为一对多的关系。
通过3的方法可以得到一个呈现树形关系的角色集合,这一步就是搜索得到这些角色所拥有的权限再集合即可。
 
4.2 权限到权限项
    权限类型分为如下几类:
(1) 功能类
该层所表示的权限范围较大,主要是系统中的子系统或者模块。子系统和模块在系统中以系统菜单的形式表现,因而对用户来说,就是他所能够执行的系统功能菜单。系统功能层权限也就控制了用户对相关子系统菜单是否有执行权限。
(2) 对象类
用于网页访问,一般页面的菜单层次以二层为宜,用户选择了子菜单就直接进入页面。这里的对象层具体来讲就是页面,将本层作为权限的一级,主要是控制用户能够进入的页面。将这一层单独出来而不是作为系统功能层的一部分的主要考虑是可以将某个子系统或子模块作为一个整体赋予用户,同时用户也可以只拥有该子系统或子功能下部分子功能,方便系统管理员的权限指派和管理工作。
(3) 操作类
对某一具体页面来说,不同用户所能执行的操作不一样。例如对数据库操作的页面一般包含四种不同的操作,即添加、删除、修改、打印。不同的操作代表了对该页面数据的不同权限。
权限与权限项之间是一对多的关系,一个权限往往对应多个权限项。根据3步骤中获得的权限在数据库中搜索获取权限项。
 
4.3 权限项
    权限项包括两种类型:菜单和页面。在C/S系统中,主要是功能类权限管理,其权限项只有菜单项,是“权限-菜单项”的两级组织形式;在B/S系统中,主要是对象类、操作类权限,其权限项包括菜单项、页面项,是“权限-页面项”的二级组织形式。
 
5. 系统权限管理
    权限管理是从保障系统安全的角度出
发,对系统的数据及功能进行管理。权限管理模块可以下分四个子模块,分别为:用户管理、角色管理、用户角色关联(角色配置模块)、权限管理、角色权限关联(权限配置模块)。
 
 
 
 
 
 
 

       图5.1 管理模块结构图
6. 参考文献
【1】杨庚,沈剑刚,荣淳铭 基于角色的访问控制理论的研究 南京邮电大学学报(自然科学版) 26卷3期,2006.6
【2】田保军,秦罡 基于RBAC权限认证的设计与应用 微计算机应用 29卷27期,2008.7
相关推荐
热门期刊
杭州电子科技大学学报(社会科学版)《杭州电子科技大学学报(社会科学版)》
《杭州电子科技大学学报》杂志,于2005年经国家新闻出版总署批准正式创刊,CN:33-1114/TN,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目...
金融学季刊《金融学季刊》
《金融学季刊》(季刊)创刊于2004年,是由中国金融学年会主办、中山大学岭南学院承办、北京大学出版社出版的专业学术刊物,主要刊登有关资产定价、公司财务与治理、...
华中农业大学学报《华中农业大学学报》
《华中农业大学学报》杂志,双月刊,于1956年经国家新闻出版总署批准正式创刊,由华中农业大学主管主办的学术性刊物,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时...
中国园艺文摘《中国园艺文摘》
《中国园艺文摘》(月刊)创刊于1985年,是农业部主管、中国农业科学院农业信息研究所主办、中国园艺学会协办的文摘信息刊物。 《中国园艺文摘》杂志现已停刊,具体复刊...
汽车纵横《汽车纵横》
《汽车纵横》杂志,月刊,于2011年经国家新闻出版总署批准正式创刊,由中国机械工业联合会主管,中国机械工业联合会;中国汽车工业协会主办的学术性刊物,本刊在国内外有广...
文化学刊《文化学刊》
《文化学刊》(月刊)创刊于2006年9月15日,是由国家新闻出版总署批准、辽宁社会科学院主管主办的国内外公开发行的中文社科文化学术理论期刊,每逢单月15日出版。初创之...
友情链接
中教杯 国家新闻出版总署 中国知网 万方数据 维普网 中国科学院 中国国家图书馆 央视英文版 中国留学网 中青网 中国国家人才网 中国经济网 中国日报网 中国新闻网 中国学术期刊网
关于我们
平台简介
诚聘英才
企业文化
竞争优势
版权信息
服务条款
客服承诺
常见问题
版权声明
合作加盟
期刊加盟
广告服务
联系我们
网站导航
期刊大全
论文下载
课题申报
学术会议
编辑QQ
编辑联络
2007-2023
中文学术期刊检索机构
bianjibu777@qq.com
联系我们

版权所有©2007- 2023 中国学术期刊网(qikanw.com) All Rights Reserved 京ICP备2021008252号
本站是学术论文网络平台,若期刊网有侵犯您的版权,请及时与期刊网客服取得联系,联系信箱: bianjibu777@qq.com    
中国学术期刊网