基于RBAC模型车辆管理系统权限管理设计与实现
2012-11-13陈寿文杨颖颖
陈寿文, 杨颖颖
(1.滁州学院 数学科学学院,安徽 滁州239000;2.滁州职业技术学院 基础部,安徽 滁州 239000)
基于RBAC模型车辆管理系统权限管理设计与实现
陈寿文1, 杨颖颖2
(1.滁州学院 数学科学学院,安徽 滁州239000;2.滁州职业技术学院 基础部,安徽 滁州 239000)
从系统开发的角度提出了基于RBAC模型车辆管理系统权限管理的设计与实现关键技术。系统实现中,利用枚举类型实现用户权限编码,通过TreeView控件显示权限树,使用二进制位运算计算用户权限,并借助存储过程转换用户及角色操作规则。这既增强了车辆管理系统的安全性,又为RBAC模型的扩展与应用提供了参考。
RBAC参考模型;权限管理;车辆管理系统
访问控制是针对越权使用资源的防御措施,通过约束合法用户的操作许可,以避免其越权操作,从而提高系统的安全性。随着企业规模以及应用系统的逐渐扩大,系统中的角色、用户、权限的数目都随之增加,传统的访问机制,如DAC[1](Discretionary Access Control,自主访问控制模型)、MAC[2](Mandatory Access Control,强制访问控制模型)已难以满足这种信息化的需求。用户权限控制的核心是授权模型的选择与建立。选择正确的授权模型,就从本质上决定了权限系统的易用性和通用性。目前,比较通用的授权模型是 RBAC[3,4,5](Role -Based Access Control)模型。该模型在中小型系统中已经得到了广泛应用,文[6]将其应用于操作系统中,扩展了用户范围,增强了系统可操作性。文[7]将其应用于高校办公自动化系统中,增强了系统的安全性和稳定性。文[8,9]将其应用在电子政务系统中,提高了管理效率。……
