SlideShare a Scribd company logo
1 of 37
基于角色的访问控制基础 出家如初 , 成佛有余 http://www.yeeach.com
议题 ,[object Object],[object Object],[object Object]
访问控制的概念和目标 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
主体、客体和授权 ,[object Object],[object Object],[object Object],[object Object],[object Object]
访问控制策略与机制 ,[object Object],[object Object],[object Object],[object Object]
访问控制策略 ,[object Object],[object Object],[object Object]
自主访问控制( DAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
强制访问控制( MAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
基于角色的访问控制 RBAC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
访问控制的一般策略
RBAC 与传统访问控制的差别 ,[object Object]
议题 ,[object Object],[object Object],[object Object]
RBAC 模型 标准 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RBAC0 ( Core RBAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RBAC0 ( Core RBAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RBAC0 ( Core RBAC )
RBAC1 ( Hierarchal RBAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
RBAC1 ( Hierarchal RBAC )
RBAC1 ( Hierarchal RBAC ) 示例
RBAC2 ( Constraint RBAC ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Static Separation of Duty ,[object Object],[object Object],[object Object],[object Object]
Static Separation of Duty
Dynamic Separation of Duty  ,[object Object],[object Object],[object Object]
Dynamic Separation of Duty
RBAC 模型的优点 ,[object Object],[object Object],[object Object],[object Object],[object Object]
议题 ,[object Object],[object Object],[object Object]
组织机构模型
组织机构模型的业务视角 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
组织机构模型的系统视角 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
功能权限 ,[object Object],[object Object],[object Object],[object Object],[object Object]
数据权限 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
人员权限设计典型问题:性能 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
人员权限设计典型问题:数据权限 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
人员权限的一个设计实例 ,[object Object]
Kasai : RBAC 的开源实现 ,[object Object],[object Object]
开源项目 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
请提意见!

More Related Content

Similar to Role Based Access Control Fundamental

RockStor - A Cloud Object System based on Hadoop
RockStor -  A Cloud Object System based on HadoopRockStor -  A Cloud Object System based on Hadoop
RockStor - A Cloud Object System based on HadoopSchubert Zhang
 
软件工程 第三章
软件工程 第三章软件工程 第三章
软件工程 第三章浒 刘
 
第10章 权限管理
第10章 权限管理第10章 权限管理
第10章 权限管理zhang shuren
 
網站設計100步
網站設計100步網站設計100步
網站設計100步evercislide
 
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性liu sheng
 
软件工程 第十一章
软件工程 第十一章软件工程 第十一章
软件工程 第十一章浒 刘
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1yiditushe
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程yiditushe
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程appollo0312
 
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境drewz lin
 
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统melity78
 
Kid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese VersionKid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese VersionFrank S.C. Tseng
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVCjeffz
 
Sql Alchemy Story
Sql Alchemy StorySql Alchemy Story
Sql Alchemy StoryZoom Quiet
 
软件工程 第九章
软件工程 第九章软件工程 第九章
软件工程 第九章浒 刘
 
Se2009 ch9
Se2009 ch9Se2009 ch9
Se2009 ch9浒 刘
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review郁萍 王
 

Similar to Role Based Access Control Fundamental (20)

RockStor - A Cloud Object System based on Hadoop
RockStor -  A Cloud Object System based on HadoopRockStor -  A Cloud Object System based on Hadoop
RockStor - A Cloud Object System based on Hadoop
 
Hibernate教程
Hibernate教程Hibernate教程
Hibernate教程
 
软件工程 第三章
软件工程 第三章软件工程 第三章
软件工程 第三章
 
第10章 权限管理
第10章 权限管理第10章 权限管理
第10章 权限管理
 
網站設計100步
網站設計100步網站設計100步
網站設計100步
 
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
 
软件工程 第十一章
软件工程 第十一章软件工程 第十一章
软件工程 第十一章
 
Hibernate
HibernateHibernate
Hibernate
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
 
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
 
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
 
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
 
Kid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese VersionKid171 chap03 traditional Chinese Version
Kid171 chap03 traditional Chinese Version
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVC
 
Sql Alchemy Story
Sql Alchemy StorySql Alchemy Story
Sql Alchemy Story
 
Java@taobao
Java@taobaoJava@taobao
Java@taobao
 
软件工程 第九章
软件工程 第九章软件工程 第九章
软件工程 第九章
 
Se2009 ch9
Se2009 ch9Se2009 ch9
Se2009 ch9
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
 

More from chuan liang

移动互联网开发基础
移动互联网开发基础移动互联网开发基础
移动互联网开发基础chuan liang
 
文本挖掘(Text mining)基础
文本挖掘(Text mining)基础文本挖掘(Text mining)基础
文本挖掘(Text mining)基础chuan liang
 
Scrum入门基础(Scrum in a nutshell)
Scrum入门基础(Scrum in a nutshell)Scrum入门基础(Scrum in a nutshell)
Scrum入门基础(Scrum in a nutshell)chuan liang
 
电子商务推荐系统入门基础V2.0
电子商务推荐系统入门基础V2.0电子商务推荐系统入门基础V2.0
电子商务推荐系统入门基础V2.0chuan liang
 
Recommender Systems in E-Commerce V2.0
Recommender Systems in E-Commerce V2.0Recommender Systems in E-Commerce V2.0
Recommender Systems in E-Commerce V2.0chuan liang
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-Commercechuan liang
 
面向对象的分析设计之UML基础
面向对象的分析设计之UML基础面向对象的分析设计之UML基础
面向对象的分析设计之UML基础chuan liang
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流chuan liang
 
面向对象的分析设计之RUP基础及用例建模
面向对象的分析设计之RUP基础及用例建模面向对象的分析设计之RUP基础及用例建模
面向对象的分析设计之RUP基础及用例建模chuan liang
 

More from chuan liang (10)

调心
调心调心
调心
 
移动互联网开发基础
移动互联网开发基础移动互联网开发基础
移动互联网开发基础
 
文本挖掘(Text mining)基础
文本挖掘(Text mining)基础文本挖掘(Text mining)基础
文本挖掘(Text mining)基础
 
Scrum入门基础(Scrum in a nutshell)
Scrum入门基础(Scrum in a nutshell)Scrum入门基础(Scrum in a nutshell)
Scrum入门基础(Scrum in a nutshell)
 
电子商务推荐系统入门基础V2.0
电子商务推荐系统入门基础V2.0电子商务推荐系统入门基础V2.0
电子商务推荐系统入门基础V2.0
 
Recommender Systems in E-Commerce V2.0
Recommender Systems in E-Commerce V2.0Recommender Systems in E-Commerce V2.0
Recommender Systems in E-Commerce V2.0
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-Commerce
 
面向对象的分析设计之UML基础
面向对象的分析设计之UML基础面向对象的分析设计之UML基础
面向对象的分析设计之UML基础
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流
 
面向对象的分析设计之RUP基础及用例建模
面向对象的分析设计之RUP基础及用例建模面向对象的分析设计之RUP基础及用例建模
面向对象的分析设计之RUP基础及用例建模
 

Role Based Access Control Fundamental