特爱蚂蚁
管理员
帖子
1269
精华
3
无忧币 3112
积分 1305
阅读权限 255
来自 (保密)
|
发表于:2008-6-27 10:43
标题:WSUS全攻略之五 :部署WSUS使用SSL
<上一帖 |
下一帖>
WSUS服务器允许客户端计算机或下游WSUS服务器通过SSL进行身份验证,或者通过SSL加密它们之间更新元数据的通讯。注意只是加密更新元数据,WSUS服务器并不会加密更新文件。同步期间,客户端计算机或者下游WSUS服务器将元数据和更新文件通过不同的服务端口从上游WSUS服务器进行同步,这也是Microsoft Update补丁分发的方式。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离hF5D+Wf1a
我们在部署与规划一文中已经提到过,每一个完成的更新程序包含两部分:元数据和更新文件。元数据只是提供有关更新的信息,体积往往远小于更新文件,微软只是对元数据的通讯进行加密;但是,微软通过对于每一个更新文件进行散列值计算,并将此散列值跟随元数据通讯一起进行加密传输,从而确保所下载的更新文件的完整性。 51CTO技术论坛&W| b.d2z X0{lk3{
在部署WSUS使用SSL时,你需要考虑以下两点:
1U(_N+zj'K
sA {^l0[7a{2b51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离部署SSL会增加WSUS服务器的工作负荷。在WSUS服务器上部署SSL时,会导致WSUS服务器大概10%的性能损耗,在你部署和规划WSUS服务器时必须预先考虑这一点;
9jQ1\z4LBg'Cz)L\+h51CTO技术论坛51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离#NJ'[3AM;f%{'I
如果你使用远程SQL数据库服务器存放WSUS的数据库,WSUS服务器和SQL数据库服务器之间的通讯并不会进行加密。WSUS服务器只会加密和客户端计算机或下游WSUS服务器之间的元数据通讯;如果需要对WSUS服务器和SQL数据库服务器之间的通讯进行加密时,你需要采用额外的方式,例如部署IPSec安全策略。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离4J*u
HsV9X(`
bbs.51cto.com oe
l!Xm&J
部署WSUS服务器使用SSL的过程非常简单,你只需要在WSUS服务器上安装证书并配置IIS要求进行加密通信,然后将客户端计算机和下游WSUS服务器配置为信任此WSUS服务器的服务器证书并访问WSUS服务器的SSL服务即可。但是部署WSUS服务器使用SSL时,WSUS服务器需要两个端口来提供服务:一个端口用于提供加密元数据的HTTPS服务;一个端口用于提供未加密的更新文件下载的HTTP服务。当你在IIS中配置使用证书时,请一定要记住以下四点: &u%Z`Ax ~uIB
1、不能将整个WSUS Web站点都设置为需要SSL。这意味着和WSUS Web站点的所有通讯都会进行加密,但是WSUS只会加密元数据通讯,这样当客户端计算机或者下游WSUS服务器试图向WSUS服务器下载更新文件时,由于没有用于提供HTTP下载服务的端口,下载将失败;
\@%Aqh2、为了确保WSUS Web站点的安全,你需要对以下虚拟目录配置为要求SSL连接:
b0d\4K-AV/U*i
+m-VuD].|/g;E51CTO技术论坛SimpleAuthWebService
u[,Z
^^vmJ
)rOZ3Mw6lWv_51CTO技术论坛DSSAuthWebService
1g#Z?f6jn
L;QE:p3V~bbs.51cto.comServerSyncWebService
m9smP1QI51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
%bE n6r'n5\g7T9bbbs.51cto.comWSUSAdmin(此虚拟目录用于访问WSUS管理控制台,对此虚拟目录要求SSL后,你需要修改WSUS管理控制台的链接使用SSL连接); 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离~2b O+}s9m+]*J
cr(r/wE0Hf5x.]bbs.51cto.comClientWebService (OJZ(X-m5I"U
但是为了让WSUS正常工作,你不能对以下虚拟目录要求SSL连接: bbs.51cto.com~*A;vE c%S"[
bbs.51cto.com AXY/SvU6hq
Content
AED d+Lzp51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离bbs.51cto.com]Y-x&U _)y1A
ReportingWebService ta*^tS?
N
V+U(o t+j5Gw51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离SelfUpdate
mMS(t&K)W`51CTO技术论坛3、你可以配置IIS在任意端口上使用SSL,但是,HTTP通讯的端口是根据你的SSL端口来进行设置的: bbs.51cto.com"H4@I*t&ue{
bbs.51cto.com%D+GYzB7`4t&T
如果配置SSL使用标准SSL端口TCP 443,则WSUS会自动配置HTTP通讯使用标准HTTP服务端口TCP 80。建议你总是使用标准的SSL端口;
`"o7Em^:Vi#[okbbs.51cto.com
Gk1l4N,w51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离如果配置SSL使用其他任意端口,则WSUS会将此SSL端口前的那个端口用于HTTP通讯,这是不可配置的。例如,如果将端口8531用于SSL通讯,则WSUS会将8530 用于HTTP。
a GPJ^Y-p7d(j+geL4、在配置WSUS服务器采用SSL连接之后,你需要告知客户端计算机或者下游WSUS服务器使用SSL连接和此WSUS服务器进行通讯。对于客户端计算机的告知是通过修改应用到客户端计算机的组策略中的Intranet更新服务位置来实现;而对于下游WSUS服务器的告知,则是通过修改其同步选项来实现。另外,你需要考虑以下重要事项:
)mt*bV$j&v51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
| |