在Hyperledger Composer

时间:2017-05-24 09:40:24

标签: hyperledger-fabric hyperledger-composer

了解在Hyperledger Composer中保护机密信息

如果业务网络中的资产和交易具有ACL以防止竞争对手参与者(非所有者)查看机密信息,那么竞争对手对另一个参与者拥有的资产和交易有何访问权限?

竞争对手是否可以访问底层的Fabric分类帐来查看资产/交易?

竞争对手可以查看交易处理功能吗?

竞争对手可以查看交易处理功能的日志吗?

ACL有多安全?

我不知道是否有一些文档已经涵盖了这个,或者有多少是关于Fabric而不是Composer的安全性。

Dan Selman建议RocketChat在这里提问。

由于

安德鲁

1 个答案:

答案 0 :(得分:6)

Composer的访问控制引擎根据请求的访问类型,当前参与者和正在处理的事务,防止用Javascript编写的事务处理器函数访问分类帐中的数据。

ACL引擎不会加密分类帐上的数据,也不会尝试过滤链代码容器日志以删除信息。

因此,我想说,在其目前的化身中,它不是一种合适的机制来阻止有物理访问对等体(世界状态或区块链本身)的人查看他们不应该访问的信息。由于区块链的不可变性,修改显然要困难得多。

在许多方面,这类似于关系数据库的访问控制逻辑。对磁盘上的数据库文件具有物理访问权限的人可能会绕过表/视图等上的所有访问控制规则。

我相信我们需要更进一步,但首先我认为我们需要更多关于要求的细节。