gpt4 book ai didi

ssl - SQL Server SSL 加密

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:16 25 4
gpt4 key购买 nike

我有一个使用 SSL 加密的 IIS 托管 WCF 服务。此服务向 SQL Server 2014 数据库实例发出请求。当我调用该服务时,响应消息是加密的。因此,客户端(浏览器)和服务之间的连接是安全的。我还希望服务和 SQL Server 2014 数据库之间的连接是安全的。

这就是我的问题所在。我不确定该怎么做。我看了下面的文章Enable Encrypted Connections to the Database Engine我能够成功地将证书添加到 SQL Server 数据库引擎并将 Force Encryption 标志更改为 True。但是现在我有点困惑是要配置服务器接受加密连接还是客户端请求加密连接。根据我上面介绍的场景,我似乎希望客户端从 SQL Server 数据库请求加密连接,对吗?我想我感到困惑的一个原因是因为这一切都发生在我的开发机器上。 SQL Server 和 IIS 服务都托管在那里。

如果有经验的人可以为我澄清这一点,我将不胜感激。

最佳答案

如果您尚未重新启动该服务,请重新启动以完成配置更改。听起来您正确应用了更改并且使用域或公共(public) CA 证书将防止中间人攻击。要验证连接是否安全,您可以使用名为 sys.dm_exec_connection 的 DMV,它应该为所有 session 的 encrypt_option 显示 true,如下所示:

    select session_id, net_transport, encrypt_option from sys.dm_exec_connections

我不确定从主机到 SQL Server 的连接是否会被 SSL\TLS 加密,因为它们将使用共享内存协议(protocol)并且 Windows 管理共享内存的安全性。

关于ssl - SQL Server SSL 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39535153/

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