安全套接字层 (SSL)

 

安全套接字层 (SSL) 是一套提供身份验证、保密性和数据完整性的加密技术。SSL 最常用来在 Web 浏览器和 Web 服务器之间建立安全通信通道。然而,还可以使用 SSL 来保护客户端应用程序(直接调用方)与 Microsoft® SQL Server™ 2000 之间的通信。

本章介绍如何将 SQL Server 2000 配置为使用 SSL 确保与客户端应用程序进行安全通信。

您必须了解的背景知识

在开始学习本章之前,您应该知道:

SSL 是使用 Internet 协议安全性 (IPSec) 来确保数据库通信安全的替代方法。

有关如何使用 IPSec 确保数据库通信安全的详细信息,请参见本指南中的如何使用 IPSec 在两个服务器之间进行安全通信。

当客户端或服务器 IP 地址发生更改时,并不需要更改配置。这一点与 IPSec 不同。

必须在数据库服务器计算机上安装服务器证书,SSL 才能运行。客户端计算机上还必须有来自同一机构的根证书颁发机构 (CA) 证书。

客户端必须已经安装了 SQL Server 2000 连接库。早期版本或通用库会无法运行。

SSL 只适用于 TCP/IP(为 SQL Server 推荐采用的通信协议)和命名管道。

您可以将服务器配置为对所有连接强制使用加密。

您可以在客户端上执行以下操作:

强制对所有传出连接进行加密。

通过使用连接字符串,允许客户端应用程序选择是否按连接进行加密。

安装服务器验证证书

SSL 要求服务器拥有由所连接的客户端信任的证书颁发机构 (CA) 颁发的服务器身份验证证书。

安装服务器证书

1.

使用管理员帐户登录到数据库服务器计算机。

2.

启动 Internet Explorer 并浏览到 Microsoft 证书服务,例如:

http://MyCA/certsrv

3.

单击“申请一个证书”,然后单击“下一步”。

4.

单击“高级申请”,然后单击“下一步”。

5.

单击“使用表格向这个 CA 提交一个证书申请”,然后单击“下一步”。

6.

填写证书申请表,指明以下几点:

1.

在“名称”字段中,输入运行 SQL Server 的计算机的完全限定域名。例如:

sql01.nwtraders.com

2.

在“预期目的”(或“需要的证书类型”)字段中,单击“服务器身份验证证书”。

3.

对于加密服务提供程序 (CSP),单击“Microsoft RSA 通道加密提供程序”。

注意:Microsoft 基本加密提供程序 1.0 版和 Microsoft 增强加密提供程序同样有效。而 Microsoft 强加密提供程序无效。

4.

选择“使用本地

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值