期刊文献+

基于AOP的细粒度RBAC模型的设计与实现 被引量:4

Design and implementation of fine-grained RBAC module based on AOP
下载PDF
导出
摘要 针对核心RBAC模型实现B/S企业应用时,没有根据操作特征细化权限控制粒度,缺乏针对细分数据的访问控制问题,提出了一种在操作维度上进行了扩充的细粒度RBAC模型,给出了模型的形式化描述;针对传统企业应用中权限认证逻辑横切业务逻辑的问题,阐述了基于AOP与注解的细粒度RBAC模型实现,模块化了权限认证逻辑,解除了业务逻辑与权限通用服务的耦合,提高了权限管理模块的复用性、可维护性与可扩展性. According to the shortage of the core RBAC model in implementing B/S enterprise ap- plications without refining permission control granularity based on operating characteristic and lacking of access control for fine-grained data, a fine-grained RBAC model extended in the operat- ing dimensions was presented and a formal description for the model was given. Concerning the problems of existing enterprise applications of the authenticating logic cross-cutting the business logic, the implementation of the fine-grained RBAC model based on AOP and annotation was discussed. This paper modularized the authenticating logic, and decoupled the business logic and the permission common service. Furthermore, we also improved the reusability, maintainability and scalability of permission management module.
出处 《北京交通大学学报》 CAS CSCD 北大核心 2013年第5期48-52,共5页 JOURNAL OF BEIJING JIAOTONG UNIVERSITY
基金 河南省科技攻关计划项目资助(092102310038) 河南省自然科学基金资助项目(082102210082)
关键词 基于角色的访问控制 细粒度 面向切面的程序设计 注解 切面 role based access control(RBAC) fine-grained aspect-oriented programming(AOP) annotation aspect
  • 相关文献

参考文献7

  • 1Ferraiolo D, Kuhn R. Role-based access control [ C]//Pro- ceedings of 15th National Computer Security Conference, Washington D C, 1992 : 554 - 563.
  • 2Kiezales G, Lamping J. Aspect-oriented programming[C]// Proceedings of the 11 th European Conference on Object- Oriented Programming ( ECOOP' 97 ), Finland, Springer- Verlag, 1997 : 220 - 242.
  • 3Sandhu R,Ferraiolo D,Kuhn R. NIST model for role based access control towards a unified standard [ C ]//Proceedings 5th ACM Workshop on Role Based Access Control, New York: ACM, 2000: 47 - 63.
  • 4Ravis Edward C. Role-based access control models [ J ]. IEEE Computer, 1996,29 (2) : 38 - 47.
  • 5Parnas D L. On the eriteria to be used in decomposing sys- tems into modules[J ]. Corrmmnieations of the ACM, 1972, 15(12) : 1053 - 1058.
  • 6Tarr P, Ossher H, Harrison W. N degrees of separation: multi-dimensional separation of concems[Cl//Proceedings of the 21st International Conference on Software Engineer- ing ( ICSE' 99), New York: ACM, 1999 : 107 - 119.
  • 7Ganesh Ghag. Implement crosscutting concerns using Spring 2.0 AOP [ EB/OL ]. http://www, javaworld. com/]avaworld/]w-01-2007/jw-0105-aop, html, 2007.

同被引文献33

引证文献4

二级引证文献61

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部