MsSQL使用加密连接SSL/TLS

说明

应用程序通过未加密的通道与数据库服务器通信, 这可能会造成重大的安全风险。在这种情况下, 攻击者可以修改用户输入的数据, 甚至对数据库服务器执行任意 SQL 命令。

例如,当您使用以下连接字符串时,就可能存在这种风险:

<connectionStrings>  
<add name="Test" connectionString="Data Source=210.10.20.10,1433; Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;" providerName="System.Data.SqlClient" /> 
</connectionStrings>

启用SSL/TLS加密连接

大部分数据库服务器都提供支持使用SSL/TLS来加密传输所有数据,您应当尽可能的使用它。在您的连接字符串上加上Encrypt=True即可。如果您的开发环境没有可信证书,加上TrustServerCertificate=True来取消验证证书是否受信。

<connectionStrings>  
<add name="Test" connectionString="Data Source=210.10.20.10,1433; Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;Encrypt=True;" providerName="System.Data.SqlClient" /> 
</connectionStrings>

相关链接:https://docs.microsoft.com/en-us/sql/connect/jdbc/connecting-with-ssl-encryption

原文链接:http://www.zkea.net/codesnippet/detail/post-121.html

原文链接:http://www.zkea.net/codesnippet/detail/post-121.html

发表于

我来说两句

2 条评论
登录 后参与评论

相关文章

来自专栏腾讯云服务器团队的专栏

在 CentOS7.2 下 DIY 动手搭建一个 WordPress

在 CentOS7.2 下 DIY 动手搭建一个 WordPress。在命令行下手动搭建一个 WordPress 博客。用于开始进入云服务器的第一步。

1K3
来自专栏代码GG之家

Scoops android app多主题架构(四)

使用Scoops ? 1:MainApp ? 使用addDayNightFlavor将一个主题设置为DayNight模式 2:在对应的主题里面配置上文本...

1956
来自专栏Java Edge

Git仓库初始化

2647
来自专栏知识分享

inventor应用程序错误---解决方法

---恢复内容开始--- 点击 ? 出现类似 ? 我使用了网上的几个方法,最后是下载了2014--SP1补丁安装后就能正常打开程序了 ? http://pan....

2756
来自专栏小白安全

本地搭建安全狗无法安装插件问题的解决方法

一般是由于找不到apache服务名 其实很简单就可以解决的。 安装步骤:进入Apache安装目录下的bin目录: cd D:phpStudyAp...

2686
来自专栏pangguoming

mongo 3.0 备份和还原数据库 ,及too many positional arguments错误

在mongo 3.0的操作 备份示例 ./mongodump -h localhost -d liongo -o ./ 错误方式: ./mongorestore...

3413
来自专栏Linux运维学习之路

day9、用户登陆出现-bash-4.1$错误的原因及解决方法

原因:用户家目录里面与环境变量有关的文件被删除所导致的 下面两个文件被删除导致的 .bash_profile .bashrc 解决方法:从/etc/skel把丢...

1828
来自专栏逸鹏说道

8.GitHub实战系列~8.使用GitHub建立自己的免费博客

github实战汇总:http://www.cnblogs.com/dunitian/p/5038719.html 创建一个用户名.github.io的仓库 ?...

3238
来自专栏Ryan Miao

pe创建激活administrator后消除问题,删除用户问题

启动pe进入电脑,打开清楚密码,然后选择administrator,点击激活。然后就可以用administrator登陆电脑。 使用完毕后,想要注销admini...

28412
来自专栏GreenLeaves

Oracle 删除监听程服务

1、开始->运行->输入regidit -> ? -> ? -> ? -> ? -> ? 红框内的右键删除 2、开始->运行->输入regidit -> ? -...

1858

扫码关注云+社区