博客统计信息

51cto推荐博客
用户名:Didda
文章数:27
评论数:51
访问量:59373
无忧币:407
博客积分:978
博客等级:4
注册日期:2009-06-06

我的技术圈(2)

更多>>
部署 Exchange 域安全
2009-11-29 16:58:27

Exchange 2007 中引入了域安全 (Domain Security),用来代替 S/MIME 保证特定域间 邮件传递过程中 的安全。

因为S/MIME 常常需要客户端做很多关于证书的操作,管理起来不方便,而域安全保证了 邮件从一个服务器到另一个服务器传递过程中的安全,并不需要客户端做任何配置,配置起来比较简便。

 

部署之前先搞清楚几个基本概念:

TLS  (Transport Layer Security): 你可以把它理解为 SSL,原理和 SSL 是类似的,只是实现方式 和 加、解密的算法有所不同,是根据 SSL 发展来的,可以理解为加密 SMTP 的 SSL。具体参看 Exchange 证书基础知识

image

图:接收连接器上启用了TLS,表明对方可以使用 TLS 加密方式向你传输邮件

image

图:发送连接器上的 RequireTLS 参数可以设定 当你发送邮件的时候是否需要接收方提供 TLS 的方式。

相互身份验证(mutual authentication):一般,当你使用 TLS 加密向对方发送一封邮件时,只需要验证对方的证书信息就可以了,接收方对发送方没有验证的必要。相互的身份验证顾名思义,就是双方互相进行身份验证,发送方和接收方都需要出示有效的证书。

直接信任(Direct trust):是 HUB 和 EDGE 之间用来进行验证的一种方法,是区别于x.509 验证而言的,一般的证书验证方法要去访问CA,看看证书有没有被吊销之类的。HUB 和 EDGE 使用的是相互身份验证,验证方法是直接信任,就是AD中有EDGE的证书,那么 HUB 就信任了 EDGE, ADAM 中有 HUB 的证书,EDGE 也就信任了 HUB。证书的验证并不需要联系 CA. 做了Edge Sync 后,HUB和EDGE的直接信任就开启了。

机会型 TLS (Opportunistic TLS): Exchange 2007 使用的是 机会型 TLS,意思就是,只要接收方提供了TLS这种方式,Exchange 2007 就总是使用 TLS 来发送邮件,以最大限度保证安全性。

image

图:发送连接器上的参数 IgnoreSTARTTLS 设成 True 的时候 机会型 TLS 就会被禁用。

 

 

部署域安全

部署域安全需要发送方 和 接收方都需要配置,下面使用 Windows CA 在发送方进行配置,接收方也需要做相同的配置。

 

步骤:

一,安装证书

二,传输配置

三,发送,接收连接器的配置

 

一,安装证书

下面使用Windows 企业 CA 生成证书,并且域使用Hub 服务器来发送接收邮件,如果使用三方证书颁发机构的证书,或者使用 Edge 服务器来发送邮件,配置上可能稍有不同。

 

image

图:安装 企业CA

image

图:使用 New-ExchangeCertificate 生成证书申请文件

 

image

image

图:使用 web 页面申请证书

image 

图:把生成的申请文件复制进去,然后点击申请

image

图: 下载证书到 C:\

 

image

图:使用 Import-ExchangeCertificate 导入证书, 并且把证书绑定在 SMTP 服务上

 

信任对方的证书

这个时候安装证书已经完成了,如果对方使用也是自己建立的CA,由于默认的情况对方的CA是不被发送方信任的,所以要把对方CA 的根证书装在自己的 hub 上.

image

image

image

图:安装对方的根证书

 

Exchange 域安全使用的是 mutual Authencation, 进行相互的身份验证,当发送一封信的时候,接收方需要验证发送方的证书,发送方也会验证接收方的证书,所以双方必须信任对方的证书颁发机构。

 

二,传输配置

image

图:TLSReceiveDomainSecureList 把对方的域名加进来,让northwind.local 可以使用域安全发信进来

TLSSendDomainSecureList 把自己发信的域加进来。

 

 

三,发送,接收连接器的配置

image

图:建立一个向对方发信的发送连接器,并启用域安全。

 

image

图:建立一个接受连接器用来接收 域安全 邮件,选择类型为 Partner (伙伴)

 

image

image

图:验证和权限设置

 

这样就可以向配置好的搭档发送域安全邮件了,邮件在OWA里显示没有什么特别,但是在Outlook 2007 中显示域安全的标记。

 

image

图: Outlook 2007 中会显示域安全的标记

 

 

 

部署中要注意的问题

Exchange 2007 安装中自动生成的证书不能用于 域安全,由于没有合格的证书颁发机构,自带的证书是无法被验证的。

image

image

 

域安全在验证对方证书的时候,会去访问CRL,所以这个链接一定是要可以访问的。

image

 

如果域安全部署有问题,要检查一下应用程序日志,一般会找到跟证书相关的错误,可以得到相应的解决方法。

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:未分类┆技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-11-30 17:09:41
谢谢您,受教了。。。

2009-12-01 11:16:54
检查程序日志 证书相关的问题

2010-05-22 15:26:08
没讲最大的区别是什么。

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: