Re: Major security hole in Hyperledger Fabric - Private Data is not private #fabric #fabric-questions #ssl #fabric-dstorage #fabric-chaincode
Jay Guo
Hi Ivan, There's a distinction between protecting data from being seen by others and proving the data is legit. Fabric Private Data is designed for the former, and the later is an application design problem (i.e. you need to have multiple parties to endorse original data before putting that on chain, ,while keeping it private from others). Basically the semantics of your pre-image are not something Fabric could/should care. - J
On Fri, Oct 25, 2019 at 12:30 PM Ivan Ch <acizlan@...> wrote: You are essentially suggesting to add a warning that private data content can't be known by non-members of the collection. That is the whole point of private data and anybody considering an implementation will already know this. The non-members only validate against a hash of the data. The members can later share the private data content with non-members if a need-to-know arises, and the non-member can then validate the pre-image content against the hash on chain, with an understanding that only the group of transactors may have come to agreement on the data. This is the fundamental design of private data.Hi Dave,
|
|