gpt4 book ai didi

sql-server - 检查加密的 Azure SQL Server 流量

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

我有一个连接到 Azure SQL Server 的客户端。在连接字符串中我添加了 Encrypt=True确保SQL Server和客户端之间的数据是加密的。

现在我想检查情况是否确实如此,并且我(和其他人)看不到 SQL 查询。检查这一点的最佳方法是什么?我可以使用像 Wireshark 这样的嗅探器来检查端口 1433(SQL 端口)上的流量,但这是最好的方法吗?

最佳答案

确实,与 SQL Azure 的所有连接都已加密 - 无论您是否使用 Encrypt=True 字符串。即使您不这样做,它也会强制连接加密,因为连接设置不会降低安全级别。但是,出于几个原因,您确实想使用该字符串。

只要包含 Encrypt=True 字符串,连接就会要求您的客户端验证 SQL Azure 提供的证书,以确保该 key 是 Microsoft 使用的 key 。如果您不包含该字符串,那么有人可能会设置一个错误的 DNS 来导致您的证书在其他地方得到验证(虽然不太可能,但有可能)。更有可能的是,证书不会被验证。如果证书无法验证,连接尝试就会失败。更多信息请引用linklink .

所以,当你使用工具抓包时,你得到的都是加密的数据包,没有人能看到你的查询。

关于sql-server - 检查加密的 Azure SQL Server 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41847724/

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