基于角色的访问控制在J2EE中的研究及扩展

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:cexo0924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
访问控制是信息安全的重要课题之一。在企业级开发中,最为普遍采用的访问控制机制是基于角色的访问控制(Role Based Access Control),简称RBAC。标准的RBAC包括核心RBAC、继承性关系和职责分离关系等。目前最为广泛使用的企业开发平台是J2EE,其访问控制机制主要也是基于角色的。但J2EE的角色机制与标准RBAC有很大的不同,也存在一些缺陷。比如,J2EE的角色仅仅是一组权限声明的集合,并且不具有继承关系、约束关系,也不能在运行时对角色和权限进行动态管理。 本文在对RBAC和J2EE访问控制机制研究的基础上,详细分析比较了J2EE角色机制与标准RBAC的差异,归纳出了J2EE访问控制中角色等机制的不足。针对这些不足,本文设计了一套适用于J2EE环境的扩展标准RBAC模型,并实现了一套完全基于J2EE标准技术的RBAC扩展系统JERS(J2EE Extended RBAC System)。该系统采用了JACC(Java Authentication Contract for Container)、JAAS(Java Authentication and Authorization Service)等技术标准,独立于具体应用,完全从服务器层面提供访问控制。系统不仅实现了上述扩展标准RBAC模型,还弥补了J2EE标准访问控制的其它一些不足之处,具有较强实用性。
其他文献
随着计算机技术的不断发展,软件开发人员已经可以使用各种高级语言(如C++和Java)来开发各种功能复杂的应用程序,但仍不能完全满足使用者的需求。脚本语言与高级语言具有很大的
计算机软件业迅猛发展,针对软件的盗版与破解也随之泛滥起来。因此,如何对软件版权以及软件程序核心内容进行保护,已经成为软件安全领域中的一些棘手问题。本文以实现对计算
Internet快速地发展,见证了网络信息正在以前所未有的速率增长,其中很大一部分信息被“深藏”于各种各样的网络在线数据库中,用户只能通过向接口提交查询来获取信息,这类信息
本论文主要内容是电子政务系统中工作流机制的研究与实现。为了在电子政务系统中支持工作流机制,满足项目需求而实现一个轻量级的工作流引擎。 本文首先介绍了工作流管理系
作为物联网的一个重要分支,无线传感器网络 WSN的作用是在所监测环境中感知、采集数据,相邻节点实时地感知同一对象信息,然后将其融合、压缩后通过无线自组多跳路由协议发送给基
数字图像压缩一直是信息处理技术研究的热点,尤其是信息化社会使得“数字化”的概念深入人心,在享受计算机、网络和数码产品带来的多彩视觉大餐的同时,也引入了海量的视觉信息急
学位
可拓学是一门最近发展起来的原创性学科,它以形式化的模型,探讨事物拓展的可能性以及开拓创新的规律与方法。将可拓学应用到不确定性推理中是一个崭新的课题。本文将可拓学中
随着计算机网络技术和信息技术的快速发展,无论是政府、企业还是个人都逐渐依赖计算机存储信息,并借助网络传递、交换重要资料。这些信息在进行处理和传递前要以电子文档的形式
当今社会,虽然信息的获取方式多种多样,但是图书作为古老而又庞大的信息载体,仍占有主要的地位。那么如何有效地管理这些信息资源成为人们广泛关注的问题。图书馆管理系统是
随着空间数据在信息技术领域应用中的需求量不断增加,地理信息系统(Geographic Information System,GIS)在资源调查、评价、管理和监测,在城市的管理、规划和市政工程、行政管理