【发布时间】:2018-06-19 17:27:50
【问题描述】:
我在整个互联网上发现 HSM 是存储密钥的最佳位置,但我还有许多未解决的问题。服务器、HSM 和数据库之间如何进行交互?是否就像服务器从 HSM 检索密钥以解密数据库中的数据?如果我们可以从 HSM 中检索密钥,为什么我们需要一个 HSM 呢?我们可以使用安全的数据库来存储密钥。我觉得我错过了一些东西。
【问题讨论】:
-
“安全数据库”并不安全,要防御的攻击者模型是获得对服务器的管理员访问权限的人。
-
服务器上如何进行加密和解密?服务器是否在加密时将加密数据分发到 DB 并将密钥分发给 HSM?这个过程是如何发生的?。
标签: azure azure-api-apps hsm