用户集用户角色指派角色集权限指派权限集角色层次会话集.PPT

用户集用户角色指派角色集权限指派权限集角色层次会话集.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用户集用户角色指派角色集权限指派权限集角色层次会话集

Web信息系统中基于RBAC模型 的访问控制模块的设计与实现 王宇 wangy@mail.neu.edu.cn 东北大学网络中心 2005年11月 主要内容 Web信息系统中访问控制的必要性 主要的访问控制模型 RBAC访问控制模型 Web信息系统中RBAC模型的应用 具体应用实例 结束语 Web信息系统中访问控制的必要性 功能越来越复杂 涉及的资源种类越来越多,层次越来越低 相关人员的类别越来越多 验证的方式越来越多 潜在攻击者越来越多 综上,对Web信息系统进行严格的访问控制很有必要。 主要的访问控制模型 自主访问控制模型(Discretionary Access Controls, DAC) 强制访问控制模型(Mandatory Access Controls, MAC) 基于角色的访问控制模型(Role-Based Access Control) 基于任务的访问控制模型(Task-Based Access Control) 主要的访问控制模型(续) 基于对象的访问控制模型(Object-based Access Control Model, OBAC) 信息流模型 RBAC访问控制模型 RBAC的基本模型及概念结构对应关系包含了四类实体:用户(User)、角色(Role)、权限(Permission)、会话(Session) Web信息系统中RBAC模型的应用 Web信息系统大多是用户通过客户端浏览器,访问网络上的Web服务器上的页面集合。 访问控制大多是针对Web服务器上的资源和数据库中的数据资源,并在Web服务器上具体实现。 由于通常的Web信息系统是由一组与功能相关的服务器端脚本文件和系统文件组成,我们可以将文件看作和权限相关联的资源实体,通过控制角色对文件的访问来实现Web信息系统资源的访问控制。 Web信息系统中RBAC模型的应用(续) 包含的数据实体有用户、用户组、权限组(角色)、权限和系统页面组;数据实体间的关联包含用户-用户组关联、权限-权限组(角色)关联、权限-页面关联和用户组-权限组(角色)关联。如图: Web信息系统中RBAC模型的应用(续) Web信息系统中RBAC模型的应用(续) 1) 权限管理部分 用于维护信息系统中与访问控制相关的信息,包括数据实体(用户、用户组、权限组(角色)、权限和系统页面组)信息的添加、修改和删除,和数据实体间关联信息的添加与删除。在维护访问控制信息的时候,需要遵循RBAC访问控制模型的角色约束规则。此模型实例因降低模型复杂度,简化了角色层次结构。 2) 权限验证部分 根据系统信息对用户访问进行验证,通过用户名和所访问的页面信息对资源访问进行验证。 具体应用实例 东北大学校庆接待管理系统 东北大学校友总会网站 东北大学网络中心信息管理系统(开发中) 结束语 RBAC访问控制模型实现了用户与访问权限的逻辑分离,减少了授权管理的复杂性,降低了管理开销,而且与日常信息系统管理的架构类似,降低了管理复杂度。但在实际的信息系统的设计与开发中,仍需要根据实际需求采用最适当的权限管理模型,以达到系统复杂度和效率的平衡。 Thanks a lot! * * 用户集 用户角色指派 角色集 权限指派 权限集 角色层次 会话集 1 n n m 介绍发言的主要内容,包括以上六个部分: Web信息系统中访问控制的必要性 主要的访问控制模型 RBAC访问控制模型 Web信息系统中RBAC模型的应用 具体应用实例 结束语 念题目,说明自己的身份,以及代替我在这里发表关于访问控制相关的一些心得。 念这部分的题目,以下对访问的必要性做具体说明: 功能越来越复杂 信息系统涉及的功能越来越多,结构也越来越复杂。如:过去只需要“前台显示+后台信息管理”,现在可能需要动态控制显示的栏目,区分浏览者的类别,针对不同用户提供不同的用户界面等。 涉及的资源种类越来越多,层次越来越低 Web应用系统传统只是信息的发布和维护,不涉及底层服务的控制。而现在很多应用都要求读写服务器本地文件,调用系统服务等,越来越靠近系统底层,安全的隐患也就越来越大。 相关人员的类别越来越多 过去可能只需要一个特殊的管理员类别,他们维护信息;但现在很多系统都需要区分用户,就连管理员也需要各自管理相应栏目和功能,系统用户管理越来越复杂。 验证的方式越来越多 传统的密码验证,已经被很多更有效的验证方式代替,如:对称密钥、绑定IP、VPN访问等。 潜在攻击者越来越多 系统的安全性越来越受到威胁,在实际运行中要面临多种挑战,必须有相应的应对措施。 综上,对Web信息系统进行严格的访问控制很有必要。 自主访问控制模型(Discretionary

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档