邮件安全篇:邮件传输加密(SSL/TLS or STATRTTLS)

1. 前言

使用过邮件客户端的同学一定见过下面这张图。这是客户端账号配置界面,里面有SSL、STARTTLS选项。刚接触邮件客户端的同学肯定会有这些疑问:什么是SSL?什么是STARTTLS?两者有什么区别?具体该如何选择呢?可以带着这些问题阅读本文,希望可以为你解惑。

2. 什么是SSL/TLS?

SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是用于在互联网上传输数据时提供安全性的两种协议,它们主要用于保护客户端与服务器之间的通信不被窃听、篡改和伪造。

SSL由Netscape公司在1994年推出,经历了SSL 2.0、3.0几个版本。

TLS则是由IETF接手并标准化,TLS 1.0是基于SSL 3.0发展而来并在1999年发布,随后又有了TLS 1.1、1.2、1.3等多个版本。

3. 什么是STARTTLS?

STARTTLS 是一种网络协议扩展机制,它允许在传统的非加密网络服务(如SMTP、POP3、IMAP)之上增强安全性。通过STARTTLS,客户端和服务器可以在已建立的非加密连接基础上协商升级加密传输(TLS或SSL),而不用要求用户去配置专门的加密端口。

4. SSL/TLS协议使用现状

SSL目前已被视为过时且不安全,最新的浏览器和服务器都已经停止支持SSL协议。

TLS则不断演进以适应新的安全挑战,TLS 1.3相较于之前的版本进一步提升了速度和安全性,属于目前主流使用的版本。

testssl.sh工具检测465端口结果

上图是通过testssl.sh工具检测某邮件系统465端口(SMTP协议加密端口)的结果,从结果可以看出在其服务端已不支持SSLv2、SSLv3协议,仅支持TSL1.2和TLS1.3版本。

注:想了解testssl.sh工具的同学,可以访问 /bin/bash based SSL/TLS tester: testssl.sh

5. 客户端配置TLS/SSL或者STARTTLS?

5.1 SSL/TLS

温馨提示:SSL协议已经被主流邮件系统抛弃。不要被Foxmail客户端的SSL选项所迷惑,勾选SSL时其实客户端会优先采用TLS协议与服务端建立连接。如果某些旧版的邮件客户端不支持TLS新版的协议,则建议升级客户端。

以Outlook和Foxmail配置为例,我们可以看到在配置POP3、IMAP、SMTP等协议时,客户端界面有提供相应选项。如下图所示。

Outlook 2019 SSL/TLS配置界面

Foxmail客户端用户勾选“SSL”选项与在Outlook客户端中用户选择“SSL/TLS”效果相同。此时需要修改对应协议的端口号,Foxmail相对智能一些,可以自动带出对应的端口号。

SSL/TLS加密端口号对应关系如下:

  • SMTP:465
  • POP3:995
  • IMAP:993

采用这种方式,表示客户端与服务端在最初建立的就是加密传输连接。

5.2 STARTTLS

Foxmail客户端勾选“如果服务器支持,就使用STARTTLS加密传输”与Outlook中选择“STARTTLS”效果相同,此时依赖的是邮件服务端协议的支持能力,服务端提供的SMTP/POP3/IMAP协议需要支持STARTTLS指令

客户端配置协议端口号填写非加密端口号即可。非加密普通端口号对应关系如下:

  • SMTP:25
  • POP3:110
  • IMAP:143

注:下面是Coremail系统SMTP协议支持STARTTLS指令的一个示例,是否支持该指令取决于邮件服务端的能力。

EHLO test17.com
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrUDI0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrvyBxsUCa0xDrUUUUj
250-STARTTLS
250-SMTPUTF8
250 8BITMIME
STARTTLS
220 Ready to start TLS

6. 结束语

邮件客户端可以通过启用SSL/TLS或STARTTLS来实现传输层加密,具体选择哪一种方式取决于邮件服务端、邮件客户端的支持能力。主流的邮件系统和客户端对这两种方式都有很好的支持。

启用传输层加密可以有效防止邮件在数据传输过程中被窃取,但是无法防止中间人攻击。如果想实现邮件内容的端到端加密,建议搭配使用S/MIME。

参考来源:邮件安全篇:邮件传输加密(SSL/TLS or STATRTTLS) | MailABC邮件知识百科

奥联安全邮件(OMail)亦简称为奥邮、OMail,是一款专业的电子邮件软件,它基于国家IBC安全标准实现,通过国家密码管理局的安全评审,型号为 SJY137。 OMail利用邮件地址作为标识,实现了邮件加密解密、签名验证和时间控制策略。 使用简便、易于部署。 支持USB Key:不改变使用习惯,不增加使用难度,无需其它专业知识,只需要将IBCKey插入电脑的USB接口即可使用。 多种使用方式:支持专用安全邮件客户端,支持Outlook/Express安全插件,支持Web邮件客户端,让普通邮件立即升级加密邮件安全保护:支持PKI、IBC双密码体系;支持高达3072位的加密安全强度,防止邮件内容在传输过程中被窃阅;支持对邮件内容的数字签名,防止邮件内容被纂改。 离线解密:邮件的解密在本地完成,不需要和邮件服务器交互,更加符合使用习惯。 加密群发:支持对邮件加密后群发,发送效率几乎等同于单发邮件的效率。 无需预注册:发件人可以先发送加密邮,而收件人可后注册安全邮件服务,发送加密邮件与接收者无关更加符合使用习惯。 可控策略:对邮件执行基于时间的加密策略,邮件的接收者只能到指定的时间才能解密阅读。 数字信套:支持对加密邮件进行可视UI信封设计,保证邮件安全同时作为政府形象和企业产品的推广渠道。 奥联安全邮件产品提供了端到端的邮件加解密服务,可以与邮件运营商、行业应用系统很好的结合,提升邮件运营商的价值,为行业用户和企业用户带来更加方便、实用的安全邮件服务: 邮件运营商的增值服务: 针对高端的商务用户需求,邮件运营商在现有的邮件产品基础上叠加安全邮件增值套餐,为邮件运营商的产品树立高端品牌形象。 行业业务系统的嵌入应用:奥联安全邮件可以和银行账单系统结合,解决银行系统安全、准确、快捷的投递对帐单;奥联安全邮件可以和政府机关的内部公共系统结合,满足政府部门机要文档的安全分发要求;另外,还可以通过奥联安全邮件传递电子销售单,建立网上购物的小额支付平台。 企业之间的商业应用:企业之间的商务往来邮件通常会涉及到一些重要的合同、投招标书之类机密文档,未经加密处理的邮件很可能会被竞争对手截获,从而造成不可估量的经济损失。奥联安全邮件产品可以为企业间商务邮件提供安全保护,使用基于时间的邮件加密策略后可以保证企业发出的投标书只能在指定的时间打开,非常安全实用!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值