论文标题
将ID,属性和政策结合在一起
Combining ID's, Attributes, and Policies in Hyperledger Fabric
论文作者
论文摘要
这项工作旨在通过将多个ID,属性和策略与调节访问控制的组件相结合,以在HyperLeDger织物区块链中提供更安全的访问控制。首先对HyperLeDger Fabric当前使用的访问控制系统进行了完全分析。接下来,提出了一个新的实现,该实施基于现有解决方案,但为用户和开发人员提供了根据多个ID,属性和策略组合做出访问控制决策的方法。我们提出的实施封装了Fabric CA客户端,以促进属性添加,并简化注册和注册新创建的证书的过程(与新用户相对应)。这项研究得出的结论是,可以在Hyperledger Fabric的智能合同技术的帮助下将多个ID,属性和政策结合在一起。此外,可以看出,与始终在不执行访问控制的情况下提供对资源访问的不安全情况相比,现实世界应用程序的性能影响可以忽略不计。
This work aims to provide a more secure access control in Hyperledger Fabric blockchain by combining multiple ID's, attributes, and policies with the components that regulate access control. The access control system currently used by Hyperledger Fabric is first completely analyzed. Next, a new implementation is proposed that builds upon the existing solution but provides users and developers with easier ways to make access control decisions based on combinations of multiple ID's, attributes, and policies. Our proposed implementation encapsulates the Fabric CA client to facilitate attribute addition and simplify the process of registering and enrolling a newly created certificate (corresponding to a new user). This research, concludes that it is possible to combine multiple ID's, attributes, and policies with the help of Hyperledger Fabric's smart contract technology. Furthermore, it could be seen that the performance impact for real-world applications is negligible compared to the insecure case of always providing access to a resource without performing access control.