电子邮件是商业世界不可或缺的通信工具,同时也是网络攻击最常见的入口。商务邮件诈骗(BEC)、钓鱼和垃圾邮件攻击大多源于邮件身份验证协议的缺失或错误配置。SPF、DKIM和DMARC协议构成了对抗这些威胁的第一道也是最重要的防线。
邮件身份验证协议
SPF(发件人策略框架)
SPF通过DNS记录定义授权代表域名发送邮件的服务器。接收服务器通过检查SPF记录来验证收到的邮件是否来自授权服务器。
SPF记录以TXT记录添加到DNS中。示例SPF记录:
v=spf1 mx a ip4:185.X.X.X include:_spf.google.com -all
DKIM(域名密钥识别邮件)
DKIM通过为发送的邮件添加数字签名来验证消息的完整性和来源。发送服务器使用私钥签名邮件,接收服务器使用DNS中发布的公钥验证签名。DKIM保证邮件在传输过程中未被篡改。
DMARC(基于域的消息认证、报告和一致性)
DMARC建立在SPF和DKIM之上,允许域名所有者设定邮件身份验证策略。通过DMARC,域名所有者决定未通过身份验证的邮件如何处理,并接收相关报告。
协议对比
| 特性 | SPF | DKIM | DMARC |
|---|---|---|---|
| 保护 | 发件人IP验证 | 消息完整性 | 策略和报告 |
| DNS记录 | TXT | TXT (CNAME) | TXT |
| 单独是否足够? | 否 | 否 | 三者配合 |
| 报告 | 无 | 无 | 有 (RUA/RUF) |
| 难度 | 简单 | 中等 | 中等-高级 |
2025年商务邮件诈骗(BEC)造成的全球损失
DMARC实施阶段
DMARC实施是一个分阶段的过程,不应急于求成:
- 清点盘查:识别所有通过您的域名发送邮件的服务(营销、CRM、支持系统、ERP等)。
- SPF配置:将所有授权发件服务器添加到SPF记录中。注意10次DNS查询的限制。
- DKIM设置:为每个发件服务创建DKIM密钥并添加到DNS。
- DMARC p=none:以监控模式开始,分析现有邮件流量。此阶段不会拒绝任何邮件。
- DMARC p=quarantine:将未通过身份验证的邮件隔离。修正误报的SPF/DKIM配置。
- DMARC p=reject:切换到完全保护模式,拒绝未授权邮件。
高级邮件安全
BIMI(消息识别品牌指标)
在实施DMARC p=reject后,可通过BIMI协议在邮件中显示您的品牌Logo。这有助于收件人轻松识别合法邮件并提升品牌可信度。
MTA-STS(邮件传输代理严格传输安全)
MTA-STS强制邮件服务器之间的通信使用TLS加密保护,防止中间人(MITM)攻击。
高级威胁防护
- 基于沙箱的附件分析检测恶意文件
- URL重写和点击时扫描
- AI驱动的BEC检测
- 通过用户行为分析进行异常检测
总结
邮件安全始于SPF、DKIM和DMARC协议的正确配置。这三个协议协同工作,防止您的域名被滥用,提高邮件送达率并保护品牌声誉。通过分阶段、谨慎的实施,可以在不影响合法邮件流量的情况下实现完全保护。
TAGUM提供从DNS配置到高级威胁防护的全面解决方案,将企业邮件安全提升到最高水平。通过我们的网络安全服务强化您的邮件基础设施。








