Add design note for SUBFLOW encryption#26
Add design note for SUBFLOW encryption#26HiroyasuNishiyama wants to merge 2 commits intonode-red:masterfrom
Conversation
|
I think we need to be very clear in this design that this is not going to be a feature for all users of Node-RED. End-to-end encryption of the type described will only be possible where the Node-RED is hosted and the end-user does not have access to the settings file. Otherwise the end-user will have full access to the decryption scheme/keys and be able to see all of the contents of the flow. You use
If we do provide
If that is the way we go, I think it should be labelled as 'encoding' rather than 'encryption'. Some other thoughts...
That would allow me to publicly share a subflow and I get to chose who can import it as they would require me to also give them the decryption key. This is a different use case to the one you've highlighted - it allows for trusted end users to be able to see the internals. |
|
This proposal is related to SUBFLOW exporting feature, so the response was very slow. I'm sorry. |
This PR adds design note for SUBFLOW encryption.
In some cases, Node-RED users do not want their flows to be looked or manipulated by unauthorized users because of intelectual property or other reasons. This design note aims to address this issue and proposes a flow encryption feature.