![]() |
1
4
见 Encrypting Connections to SQL Server . 简而言之,SSL加密可以 已配置 . 长期的答案是,这将取决于你的主机。首先,我怀疑您的主机是否允许通过internet公开SQL Server。其次,如果是,因为SQL Server没有虚拟主机的概念,所以实例将与任何人共享,并且您连接到的名称将是主机框的名称。他们必须为SQL Server使用的主机名安装一个具有适当主题的SSL证书,并将实例正确配置为使用此证书(以上链接中提供了所有详细信息)。 如果SQL Server未配置为使用正确命名的证书,则将发出自签名证书,在这种情况下,必须将客户端配置为信任服务器证书,此时,从客户端到数据库的连接不再安全(攻击者可以相对轻松地发起中间人攻击)。 你必须联系你的供应商,并获得所有这些细节,以了解你的情况。很可能需要通过一组web服务公开数据库,并使用HTTPS保护web服务(这在其他方面也更好,如果没有其他内容,那么至少因为它不需要向网络公开SQL Server端口)。 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |