gpt4 book ai didi

security - 如何让 SQL Azure 使用 TrustServerCertificate=false?

转载 作者:行者123 更新时间:2023-12-02 15:40:09 25 4
gpt4 key购买 nike

副标题 - 我如何在没有中间人攻击的情况下真正安全地连接到 SQL Azure?

我可以使用 TrustServerCertificate=true 的 ADO.net 连接字符串并成功连接到服务器。但是如果这样做,我将失去对中间人攻击的保护,在这种攻击中,与服务器的通信被劫持,并且使用未知证书建立连接。所以我想使用 TrustServerCertificate=false。

唯一的问题是,现在我收到连接未通过信任验证的错误。我希望解决这个问题的方法是我需要在我的证书存储之一中安装 SQL Azure 的服务器证书。问题是我不知道如何获得服务器证书。帮忙?

最佳答案

要在 ADO.Net 世界中验证证书,您需要 Encrypt=TrueTrustServerCertificate=False 才能正常工作。您的原始场景中是否有 Encrypt=True

可以在下面的 wiki 上找到有关 SQL Azure 安全性的好读物: http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-connection-security.aspx

关于security - 如何让 SQL Azure 使用 TrustServerCertificate=false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748373/

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