Hyperledger Fabric的ABAC功能实战

  1. 云栖社区>
  2. 区块链服务>
  3. 博客>
  4. 正文

Hyperledger Fabric的ABAC功能实战

杨孟哲 2019-10-18 15:05:59 浏览1802
展开阅读全文

阅读本文章前建议先了解《使用VS Code开发智能合约》

ABAC是什么?

ABAC的全称是Attribute-based access control 具体可以参考wiki中的定义。https://en.wikipedia.org/wiki/Attribute-based_access_control
简单点说,这是一种访问控制模型,通过对访问主体的属性标注,结合规则来实现访问控制的目的。通常分为两个步骤:

  1. 先对访问控制主体打标。例如:性别:男,职位:主管
  2. 然后基于规则控制。例如:某管理接口,需要 职位 > 主管 的人才可访问

Fabric中的abac又是怎么回事呢?

Fabric中是使用PKI机制作为身份管理手段的。在很早的版本中就加入了对ABAC的支持(https://jira.hyperledger.org/browse/FAB

网友评论

登录后评论
0/500
评论