NGAC,即下一代访问控制,采用将访问决定数据建模为图形的方法。NGAC 可以实现系统化、策略一致的访问控制方法,以高精细度授予或拒绝用户管理能力。

在这张图中,我们可以看到 /hr-docs 文件夹中的两个文件 resume 和 contract 的表示,每个文件都链接到一个类别(public/confidential)。还有两个策略类,File System 和 Scope,图中的对象被连接在这里 —— 需要满足这些条件才能获得对每个文件的访问权。

在例子中,用户 Allice 对两个文件都有读写访问权限,因为有一个路径将 Allice 链接到每个文件,而且路径授予了两个策略类的权限。但是,用户 Bob 只有对 resume 文件的访问权,因为虽然存在一个从 Bob 到 contract 文件的路径,该路径满足 File System 策略类的 “读 " 权限,但没有授予 Scope 策略类权限的路径。所以,Bob 对 contract 文件的访问被拒绝。

最新文章

  1. Tp验证码:$Verify = new \Think\Verify(); $Verify->entry(n);【参数n,页面有多个验证码时用】
  2. 操作系统学习笔记(五)--CPU调度
  3. Generate SQL from Excel
  4. js 一些技巧
  5. Android.mk
  6. 20145120 《Java程序设计》第10周学习总结
  7. 使用WinDbg获得托管方法的汇编代码
  8. Json数据转换
  9. HTML5+AJAX+WEBAPI 文件上传
  10. python五子棋
  11. Oracle学习——第一章
  12. oracle稳定执行计划(更改)的方法
  13. MySQL表操作及数据操作
  14. Java 使用命令对堆线程分析
  15. HDU 5468 Puzzled Elena (dfs + 莫比乌斯反演)
  16. 文本diff算法Patience Diff
  17. lsof-查看进程句柄
  18. 在vue项目中使用monaco-editor
  19. XML中的DTD语法
  20. centos7安装nodejs 和 yarn

热门文章

  1. Cow Picnic S 更新了(在后面)
  2. 嵌入式Linux—Framebuffer应用编程
  3. git分支的一些处理情况记录
  4. STM32F4寄存器初始化:编码器
  5. 【ASP.NET Core】标记帮助器——抽象层
  6. C# 时间各种格式
  7. CMakeLists.txt模板
  8. InputManager
  9. oculus 安装其他盘方法
  10. Deer_GF之UIButtonSuper