NFR - Protect and encrypt sensitive data when stored persistently with strict data separation #1675
DanielaWuensch
started this conversation in
Ideas
Replies: 1 comment 10 replies
-
The data address does not contain any secrets (this appears to be a misinterpretation of the code). All secrets are, by EDC design, stored in the Vault. |
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Feature Request
Non-functional Requirement:
Protect and encrypt sensitive data when stored persistently (with strict data separation between the sensitive data and non-sensitive data and data from different customers)
As a company, which operates the EDC I want to ensure that sensitive data is stored securely (encrypted). Currently the persistence is used in the data management api and the data is not encrypted.
Highest priority would have the asset->dataAddress as it contains credentials of the backend service. These credentials should be protected with VH priority. Credentials should not be stored insecure and perfect place for it would be the vault.
Extract the the dataAddress in data mgt api and store it in the vault (which ensures secure persistence)
In addition all other data persisted should be encrypted with a key provided by the admin.
encrypt the db data
Which Areas Would Be Affected?
all, including DPF, CI, build, transfer, etc._
Why Is the Feature Desired?
Security Requirement
Solution Proposal
sensitive data need alway to be stored securely (encrypted).
Type of Issue
non-functional requirement
Checklist
all sensitive data are stored securely (encrypted).
Beta Was this translation helpful? Give feedback.
All reactions