[ 转发和ARC ]

经过身份验证的重寄:谁拥有每个边界?

将原始发件人、转发者和最终接收者映射到各自可以实际控制的身份、转换和交付职责。

由EmailAuth研究团队提供 · 6 分钟阅读

[ 要点 ]

  • 信封重写、消息签名和作者域对齐回答了不同的问题。
  • ARC携带证据,其使用取决于接收者的信任;它不认证安全内容。
  • 仍然需要匹配的原始路由样本来验证特定的转发器。
在此页面上

定义转发器的职责

经过身份验证的重邮服务接收消息并向前发送另一个SMTP事务。该描述涵盖了不同的服务:地址转发器、讨论列表、安全网关或重新分发邮件的应用程序。 “经过身份验证”是不完整的,除非它指定了身份、机制和接收跃点。服务可以验证其自己的出站连接,而无需保留原始作者的身份验证。因此,责任边界应该遵循整个路线的消息,而不是遵循产品标签。

从邮件流的书面服务合同开始。确定谁接受原始消息、更改信封、修改签名内容、处理传送失败并向最终接收者提供证据。下面建议的责任图是一个规划辅助工具,而不是对已部署服务的观察。每个操作员应该能够解释自己的更改,而无需声称控制其他操作员的过滤决策。

将三个身份问题分开

连接IP和SMTP 信封发件人 重要的是 SPF。签名域和受保护的消息材料很重要 DKIM. DMARC 询问合格的经过身份验证的标识符是否与消息的“发件人”字段中的“作者域”一致。重邮者对其自己的信封域的成功SPF结果不会自动成为不相关的原始作者的对齐结果。即使用户界面显示一个令人放心的“经过身份验证”的标签,这些也是单独的问题。 RFC 7208 ,第 2.4 节 和 RFC 9989 ,第 4.4 节 定义相关边界。

信封重写可以使转发器负责新的返回路径,并允许SPF描述其出站基础设施。它本身并不能修复原作者 结盟。同样,一个新鲜的 DKIM签名 来自转发器的信息证明了有关该签名域的一些信息,而不一定是原始作者。记录新旧身份,以便后来的分析人员可以看到哪些关系被保留、替换或丢失。

自己的修改可能会破坏签名

附加页脚、更改签名主题字段或重新编码受保护内容的服务需要了解相关的DKIM签名和 规范化。有些转换在选定的规范化后仍然存在;其他人则不然。不要假设每个标头更改都会破坏DKIM ,或者“宽松”的规范化允许任意编辑。保留原始副本并在诊断故障时比较实际签名的标头和正文。 RFC 6376 ,第 3.4 和 5.4 节 提供机制,而不是对特定转发器的承诺。

Google 的转发指南建议保护 DKIM 覆盖的内容,并指出Gmail会自行评估转发的邮件。这是 Gmail 特定的操作建议,而不是普遍接受协议。重邮者仍然对其所做的更改负责,包括某些列表设计使用的有意的发件人重写。此类重写会更改向收件人提供的身份,并且需要有关回复和归属的明确产品决策。 Google 转发指南.

将ARC视为具有信任边界的证据

ARC 可以承载中介机构的认证评估和可验证的处理链。它的验证并不证明良性内容或确定每个密封域都是值得信赖的。最终接收者必须决定如何(如果有的话)使用该信息。分别保存链、密封域、接收者的评价和本地配置。 ARC通行证不是对齐的DKIM通行证的替代条目。 RFC 8617 ,第 7 节和第 9 节.

标准状态也需要一个日期。 2026 年 11 月 8 日, RFC 8617仍处于实验阶段。活跃的draft-ietf-dmarc-arc-to-historic-01建议结束实验并将RFC移至Historic;这是一项正在进行的工作,而不是已颁布的重新分类。服务评估应披露该提案,但不提供通用ARC部署或已完成退役的事实。 当前草案状态.

跟随一条虚构的消息穿过边界

考虑一条来自notices@sender.example的虚构消息,通过校友转发器路由到最终邮箱。假设原始流具有对齐的DKIM签名。转发器将信封发件人更改为自己的域,但保留受保护的消息不变。最终接收者的预期问题是原始签名是否仍然有效和对齐。新信封的SPF结果回答了不同的身份问题。这个例子是一个推理练习;未收集任何消息、 DNS响应或接收器结果。

现在假设同一服务添加了正文免责声明。分析人员必须比较该步骤之前和之后的签名覆盖内容。服务自己的签名或 ARC密封 可以提供额外的证据,但两者都不应该被默默地描述为原始签名的恢复。纠正工作首先属于引入相关转换的参与者,而原始发​​送者仍然拥有其签名配置,接收者拥有其接受策略。

承担责任但不承诺交付

当接收服务器在消息数据后给出肯定的完成响应时, SMTP责任就会转移。然后,该服务器负责交付或适当的后续故障处理。这种传输责任不同于收件箱放置或在以后的每个跃点继续进行身份验证的承诺。重邮者应保留足以解释该传输的队列标识符、时间戳和有界诊断记录。 RFC 5321 ,第 4.2.5 节.

RFC 9989 明确讨论了间接流互操作性,并警告不要将域策略视为接收者的唯一处置输入。在规划发件人策略时审查列表参与和合法转发,而不是要求转发器保证每个收件人的行为。 RFC 9989 ,第 7.4 节.

仍需证据

直接和间接传递样本与路线、信封、签名和可信结果进行比较。此要求仍然开放。收集授权的匹配样本,标记可信接收者添加的结果,并比较跃点身份和修改。文献标准研究和虚构路线并未建立实际转发服务的行为。

[ 外卖 ]

一跳认证并不是对原始作者或下一个接收者的承诺。将责任分配给特定的身份和转换。

[ 按角色 ]

这对您意味着什么

选择您的角色以执行后续实际步骤。

转寄服务所有者

考虑每一次转变

该服务可以解释其自己的信封和内容更改,而无需承诺其他接收者的接受。

后续步骤

  1. 列出修改以及应用每个修改的组件。
  2. 保留有限的前后证据和故障处理所有权。

原始发件人管理员

保护原来对齐的路径

原始流仍然需要正确配置身份和签名。

后续步骤

  1. 独立于转发器验证原始流。
  2. 在建议域策略更改之前,请先审查合法的间接使用。

接待安全工程师

将信任与验证分开

经过验证的签名或链并不能证明签名者在所有用途上都是可信的。

后续步骤

  1. 明确识别可信的评估来源和ARC密封者。
  2. 将身份验证和最终处置记录为单独的结果。

[ 常见问题解答 ]

常见问题

当服务称自己已通过身份验证时,它意味着什么?

它应该命名机制、身份和接收跃点。邮箱身份验证、重写信封的SPF 、 DKIM签名和ARC链建立了不同的事实。

重写返回路径是否保留原作者的DMARC对齐方式?

不是靠它自己。转发域信封可以支持该域的SPF ,同时保持与DMARC使用的作者域无关。

转发器可以使用自己的域进行签名吗?

它可以为其自己的签名身份提供签名,但这不会自动创建与不相关的原始作者域的对齐或恢复无效的原始签名。

宽松的DKIM规范化是否允许页脚?

不要这样认为。规范化允许定义的转换,而不是任意的主体添加。检查实际签名和受保护的内容。

有效的ARC链证明消息是安全的吗?

不会ARC不会评估内容安全性或建立处理域的可信度。接收者需要自己的信任和处置决策。

RFC 8617已经成为历史了吗?

不在 2026 年 11 月 8 日审查的状态。它仍然是实验性的; draft-ietf-dmarc-arc-to-historic-01是一项积极的提案,而不是已颁布的状态变更。

转邮商何时承担运输责任?

消息数据后的肯定完成响应将责任转移到接收SMTP服务器以进行传送或后续故障处理。它不承诺收件箱放置。

什么可以验证拟议的责任图?

授权将直接和间接样本与路由、信封、签名和可信接收器结果进行匹配。本文档草稿中没有此类原始样本。

[ 来源 ]

来源

  1. IETF : draft-ietf-dmarc-arc-to-historic-01 ,有效的互联网草案
  2. IETF数据跟踪器: RFC 8617当前状态
  3. Google:将电子邮件转发到Gmail的最佳做法
  4. RFC 5321 :简单邮件传输协议
  5. RFC 6376 :域名密钥识别邮件签名
  6. RFC 7208 :发件人策略框架
  7. RFC 8617 :经过身份验证的接收链协议(实验性)
  8. RFC 9989 :基于域的消息身份验证、报告和一致性

[ 词汇表 ]

词汇表

转邮器
接受消息并启动转发SMTP事务(可能会更改信封或消息)的中介。
信封发送者
用于事务和返回路径处理的SMTP MAIL FROM 身份,与可见消息作者不同。
作者域
与DMARC用于策略和对齐的消息发件人身份关联的域。
ARC链
一系列经过签名的中介评估和印章,其验证与对这些中介的信任不同。
运输责任
在最终肯定的SMTP完成后接受的义务,以交付或执行适当的后续故障处理。

企业出处

为什么顶级金融机构和政府 退役了他们的电子邮件安全仪表板。

传统的电子邮件身份验证平台会向您出售仪表板并要求您的工程师来完成这项工作。在高风险环境中,手动监督意味着延迟执行、配置漂移和不受监控的影子域。

EmailAuth是代理电子邮件来源平台。 我们的代理人强制执行 p=reject,保持第三方发件人一致并将您的域名移至完整状态 RFC 9989 合规性、新的DMARC标准,以及人机交互审核能力。

政府 大型企业 一级金融机构

SaaS · 专用租赁 · 气隙本地部署 · BYOK 加密

知识库