【发布时间】:2021-08-05 22:39:41
【问题描述】:
是什么让 Azure Key Vault 比 Azure SQL DB 更安全? AZ SQL 提供传输安全性。
我正在探索 Azure 服务来存储和检索敏感数据。 Azure Key Vault,营销名称告诉我 AKV 是正确的选择。
所有数据当前都驻留在 AZ SQL DB 中。 AKV 确实带来了另一个额外的 AZ 服务难题,需要在代码中进行管理。
与 AZ SQL DB 相比,Azure Key Vault 真的安全吗?
【问题讨论】:
-
如果您不使用 SQL 身份验证而仅使用 AAD 身份验证,则不需要 AKV。你的实际用例是什么?对于仍然不支持 AAD 身份验证的服务,KeyVault 只是一个烦人的解决方法。
-
KeyVault is just an annoying workaround for services that still don't support AAD authentication.- 恕我直言,Key Vault 不仅仅是存储连接字符串。 -
@Nick.McDermaid 我正在使用 SQL 身份验证,因为我的 SF 应用程序还没有达到使用 AAD 的地步。是什么让 AKV 成为使用 SQL 身份验证时的选择?我必须存储敏感的纯文本。我必须在 AKV 或 SQL Server 之间进行选择。即使我觉得在我的应用程序中注入另一个依赖项也很烦人。我想有实际的理由和证据来使用 AKV。理想情况下,我想继续使用 AZ SQL DB。
-
@Datha 这取决于您要实现的目标。 SQL 支持敏感数据的数据屏蔽。密钥库更多是您想要存储 sql 用户名/密码、加密密钥等的地方。
-
AKV 可以很好地与其他 Azure 服务(例如 DataFactory)配合使用,您不希望您的秘密在您的数据库中的表中,对吗?另一个抽象层次,虽然烦人可以增加额外的安全性。
标签: azure azure-sql-database azure-keyvault