目录

简介

先决条件

要求

使用的组件

背景信息

配置

入站-作为TLS服务器的ESA

入站的推荐的sslconfig设置

出站-作为TLS客户端的ESA

出站的推荐的sslconfig设置

相关信息

简介

本文描述如何配置首选为在传输层安全(TLS) encrpyted连接的完整转发安全性(PFS)在电子邮件安全工具(ESA)。

先决条件

要求

Cisco 建议您了解以下主题：

- SSL/TLS

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 电子邮件版本9.6和以上的AsyncOS

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

ESA提供向前秘密(优秀的转发保密性)。向前秘密意味着数据通过用对称加密与短暂秘密的信道转接，并且，即使专用密钥(长期密钥)在其中一台或两个主机减弱了，以前解密一次记录的会话是不可能的。

机密没有通过信道转接，使用一数学问题(Dffie Hellman问题)，反而共享机密派生。 机密比主机随机访问存储器(RAM)没有存储别处在建立的会话(或密钥重新生成超时期间)。

密钥交换的ESA支持Dffie Hellman (DH)。

配置

入站-作为TLS服务器的ESA

在密码器之下提供向前秘密的套件是可用的在ESA为入站SMTP流量。下面的示例密码器选择允许仅密码器套件认为高或中度并且使用短暂DH密钥交换并且更喜欢TLSv1.2。密码器选择语法跟随Openssl语法。

有向前秘密的密码器在AsyncOS 9.6+

"EDH+TLSv1.2:EDH+HIGH:EDH+MEDIUM:!LOW:!EXP:!aNULL:!RC4:!DSS:!SEED:!IDEA:!MD5:!PSK:!3DES:!SRP"

List:

DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(256) Mac=AEAD

DHE-RSA-AES256-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256

DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(128) Mac=AEAD

DHE-RSA-AES128-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256

DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1

DHE-RSA-CAMELLIA256-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(256) Mac=SHA1

DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1

DHE-RSA-CAMELLIA128-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(128) Mac=SHA1

Kx (=密钥交换)部分显示Dffie Hellman用于派生机密。

ESA支持有默认sslconfig设置的这些密码器(：所有)，但是不更喜欢它。如果要更喜欢提供PFS的密码器，您会需要更改您的sslconfig和添加短暂Dffie Hellman (EDH)或组合“EDH+<cipher或密码器组name>”到您的密码器选择。

默认配置：

ESA> sslconfig

sslconfig settings:

Inbound SMTP method:  tlsv1/tlsv1.2

Inbound SMTP ciphers:

RC4-SHA

RC4-MD5

ALL

新的配置：

ESA> sslconfig

Inbound SMTP method:  tlsv1/tlsv1.2

Inbound SMTP ciphers:

EDH+TLSv1.2

EDH+HIGH

EDH+MEDIUM

RC4-SHA

RC4-MD5

ALL

注意：RC4把一密码器和MD5视为作为MAC弱，传统和避免为了用在SSL/TLS上，特别是当谈到更高的数据容量，不用关键重新生成。

入站的推荐的sslconfig设置

下列是战胜的观点和只允许通常被认为强和安全的密码器

删除RC4和MD5以及其他传统和弱选项，即出口入站的一可推荐的配置(EXP)、低(LOW)， IDEA (IDEA)，种子(种子)， 3DES (3DES)密码器、DSS证书(DSS)和匿名密钥交换(aNULL)和预先共享密钥(PSK)和SRP协议(SRP)和禁用ECDH和ECDSA例如是：

EDH+TLSv1.2:EDH+HIGH:EDH+MEDIUM:HIGH:MEDIUM:!ECDH:!ECDSA:!LOW:!EXP:!aNULL:!RC4:!DSS:!SEED:!IDEA:!MD5:!PSK:!3DES:!SRP

在sslconfig输入的字符串在上面导致支持的密码器此列表入站的：

DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(256) Mac=AEAD

DHE-RSA-AES256-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256

DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(128) Mac=AEAD

DHE-RSA-AES128-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256

DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1

DHE-RSA-CAMELLIA256-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(256) Mac=SHA1

DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1

DHE-RSA-CAMELLIA128-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(128) Mac=SHA1

AES256-GCM-SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(256) Mac=AEAD

AES256-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA256

AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1

CAMELLIA256-SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(256) Mac=SHA1

AES128-GCM-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(128) Mac=AEAD

AES128-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA256

AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1

CAMELLIA128-SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(128) Mac=SHA1

注意：作为TLS服务器(入站数据流)的ESA当前不支持密钥交换的(ECDHE)椭圆曲线Dffie Hellman和椭圆曲线数字签名算法(ECDSA)证书。

出站-作为TLS客户端的ESA

出站SMTP流量除入站支持椭圆曲线Dffie Hellman短暂(ECDHE)密钥交换和椭圆曲线数字签名算法(ECDSA)证书之外的ESA。

注意：与椭圆曲线Digitial签名算法的椭圆曲线加密算法(ECC)证书， (ECDSA)不广泛采用。

当传送电子邮件(出站)时， ESA是TLS客户端。 Tls客户端证书可选。如果Tls服务器不强制(要求) ESA (作为Tls客户端)提供ECDSA客户端证书， ESA能继续ECDSA安全会话。当ESA作为Tls客户端为其证书时询问，为出站方向提供已配置的RSA证书。

警告：被事先装配的委托CA证书存储(系统列表) ESA的不包括ECC (ECDSA)根证明!它可能要求手工添加您信任)的ECC根证明(到定制列表使ECC一系列托拉斯可核实。

更喜欢DHE/ECDHE密码器提供向前秘密，您能修改sslconfig密码器选择如下。

添加下面到您的现有密码器选择。

"EDH+TLSv1.2:ECDH+TLSv1.2:EDH+HIGH:EDH+MEDIUM:ECDH+HIGH:ECDH+MEDIUM"

出站的推荐的sslconfig设置

下列是战胜的观点和只允许通常被认为强和安全的密码器

EDH+TLSv1.2:ECDH+TLSv1.2:EDH+HIGH:EDH+MEDIUM:ECDH+HIGH:ECDH+MEDIUM:HIGH:MEDIUM:!LOW:!EXP:!aNULL:!RC4:!DSS:!SEED:!IDEA:!MD5:!PSK:!3DES:!SRP

在sslconfig输入的字符串在上面导致支持的密码器此列表出站的：

DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(256) Mac=AEAD

DHE-RSA-AES256-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256

DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(128) Mac=AEAD

DHE-RSA-AES128-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256

ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=AESGCM(256) Mac=AEAD

ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESGCM(256) Mac=AEAD

ECDHE-RSA-AES256-SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA384

ECDHE-ECDSA-AES256-SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA384

ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=AESGCM(128) Mac=AEAD

ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESGCM(128) Mac=AEAD

ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA256

ECDHE-ECDSA-AES128-SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA256

DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1

DHE-RSA-CAMELLIA256-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(256) Mac=SHA1

DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1

DHE-RSA-CAMELLIA128-SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(128) Mac=SHA1

ECDHE-RSA-AES256-SHA SSLv3 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA1

ECDHE-ECDSA-AES256-SHA SSLv3 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA1

ECDHE-RSA-AES128-SHA SSLv3 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA1

ECDHE-ECDSA-AES128-SHA SSLv3 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA1

AES256-GCM-SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(256) Mac=AEAD

AES256-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA256

AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1

CAMELLIA256-SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(256) Mac=SHA1

AES128-GCM-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(128) Mac=AEAD

AES128-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA256

AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1

CAMELLIA128-SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(128) Mac=SHA1

相关信息

- 打开SSL密码器

- 思科下一代加密