gpt4 book ai didi

sql-server - EKM 是否与 CNG key 存储提供商合作?

转载 作者:行者123 更新时间:2023-12-02 21:16:10 26 4
gpt4 key购买 nike

https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/extensible-key-management-ekm说:

SQL Server 提供数据加密功能以及可扩展 key 管理 (EKM),并使用 Microsoft 加密 API (MSCAPI) 提供程序进行加密和 key 生成。

这是否意味着 EKM 只能与 MSCAPI(旧 CSP)配合使用,而不能与新的 CNG key 存储提供商配合使用?

最佳答案

是的,目前EKM(可扩展 key 管理)仅适用于MSCAPI。 EKM 没有任何 API 可以与 CNG 进行通信(操作系统级别)。

它是 key 的“持有者”。 CNG 是为 MS Windows 提供服务的 key 存储,从 Windows Server 2008 和 Windows Vista 开始默认为该存储。

CNG 与 EKM

CNG(DPAPI [CNG DPAPI][1] 仅用于保护数据库主 key (OS)。EKM 不使用它。

security type illustrations

从CNG的角度来看

如果您检查 CNG 架构,它会明确表示它正在使用 Microsoft software KSP用于(私有(private)) key 存储。

引用:

CNG currently supports the storage of asymmetric private keys by using the Microsoft software KSP that is included with Windows Server 2008 and Windows Vista and installed by default.

即使 CNG 架构图像也没有提到 SQL Server 的可能性:

CNG key isolation architecture

更多请参见 Key Storage and Retrieval

注意:所有插图均由 Microsoft 创建。

关于sql-server - EKM 是否与 CNG key 存储提供商合作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49008180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com