Customer-held encryption keys (KMS/HSM) issue #251 open andymccall opened this · 1 comment
andymccall set labels feature, later ·
andymccall
Related: issue #250 (provider) and issue #252 (state backend, whose state wants encrypting at rest).
Let an organisation hold the keys that protect its data, in its own KMS or HSM, in its own jurisdiction.
Levels, cheapest first:
secrets.key): encrypt them with a data key, and keep the key that wraps it in the customer's KMS or HSM.Not in scope: encrypting repository content so that even the host cannot read it. That conflicts with browsing, search and diffs.
Low priority: after the core work.