首页 > 解决方案 > 用于在 EF Core 中与数据库通信的安全性

问题描述

我需要知道在哪里可以找到有关从 EF Core 应用程序向数据库发送请求时使用的安全性的信息。我正在使用带有 .NET (netcoreapp3.1) 的 Azure 函数。这是我的连接字符串,尽管我需要了解有关通信流量的更多信息,尽管我已经加密了数据,即

Server=tcp: ,1433;Initial Catalog= ;Persist Security Info=False;User ID= ;Password= ;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;");

任何帮助都会很棒,干杯!

更新我需要知道是否正在使用 TLS1.2。

标签: c#entity-framework-core

解决方案


刚刚在 Azure DB 上看到,您可以选择最小的 tls 版本,因此设置为 1.2,它将拒绝任何不在 1.2 的连接,因此这表明 EF Core 使用 tls 1.2 进行传输,因为它不拒绝。


推荐阅读