[ 标准和DMARCbis ]

评估仍引用RFC 7489提供商指南

通过分离仍然有效的产品步骤、更改的标准语言和未经验证的实施行为来审查引用RFC 7489的提供商指南。

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

[ 要点 ]

  • 旧的引文并不会使所有产品说明失效。
  • 当前的标准并不能证明提供商的推出状态。
  • 对每个步骤进行注释,而不是接受或拒绝整个指南。
在此页面上

避免全有或全无的审查

提供商帮助页面可能仍会引用 RFC 7489 同时准确描述当前帐户屏幕或支持的发送路线。相反,新标注日期的页面可以重复历史协议建议。有用的审查单位是单独的说明或主张,而不仅仅是引用的年龄。审核员应确定哪些内容仍然有效、哪些当前标准发生了变化以及哪些内容取决于提供商的实际实施。

RFC 9989 提供当前核心 DMARC 规范并描述了RFC 7489的更改。聚合和故障报告现在分别指定在 RFC 9990 和 RFC 9991。使用这些来源来评估协议声明,但不要将它们视为提供者已更改每个 UI 字段或部署的评估器的证据。 RFC 9989 ,附录C; RFC 9990 ,第 1 节; RFC 9991 ,第 1 节

保留准确的产品上下文

在注释指南之前,记录其 URL、保留日期、产品、计划或帐户范围(如注明)、区域、路线和相关先决条件。供应商品牌可以包含具有不同配置路径的多个邮件产品。自定义SMTP路由的指南可能不适用于默认 API 路由,并且某个托管邮件产品的说明可能不涵盖同一公司的另一种产品。

保持帐户生成的值与解释性示例不同。指南样本 选择器 或DNS目标不应复制为通用生产值。同样,即使 UI 指令周围的标准解释需要更新,它仍然有用。保留这种区别,这样读者就不会仅仅因为简介中出现历史 RFC 就放弃有效的入门先决条件。

本手稿不会审核指定提供商的经常账户或断言特定服务不合规。它为未来的源头审查提供了一种方法。任何实际产品说明在适用之前都必须对照可读的主要指南和授权帐户上下文进行检查。

按权限对每条指令进行分类

至少使用四个注释类别:产品工作流程、协议要求、特定于提供商的资格或政策以及解释性建议。产品工作流程需要当前的提供商证据。协议要求需要适当的规范部分。提供者资格可能比协议最低要求更严格或范围不同,并且不得推广到每个接收者。建议应披露其理由和限制。

对于每一行,写下演员和条件。接收者的策略发现行为与域所有者的DNS发布任务不同。该服务可能需要配置特定帐户字段,而无需更改标准的记录语法。报告目标的接收权限与发送者向那里发送报告的请求不同。

当一个句子组合类别时,将其拆分。例如,输入报告地址的指令可能是有效的 UI 步骤,而任何外部地址自动接收报告的声明是不完整的。审查应保留有用的步骤并附加缺失的授权条件,而不是用通用建议替换整个指南。

比较具体变化的概念

当前核心DMARC版本值仍为DMARC1 。审核不得发明 DMARC2 记录或暗示更新 RFC 引用需要DNS版本切换。当前规范还记录了 pct 的删除,而保留的IANA注册表则标记了该标签的历史意义。这些事实支持纠正 pct 是当前核心标准抽样控制的说法,但没有证明每个部署的提供商如何处理它。

策略发现和组织域确定也需要与当前规范进行比较,而不是与旧的简化算法进行比较。应根据RFC 9990或RFC 9991酌情检查报告声明。记录准确的差异及其操作意义;不要使用“DMARCbis 改变了一切”来代替部门级评估。 RFC 9989 ,第 4.7、4.10 节和附录 A.6; IANA DMARC标签注册表

注释工作表和验收标准

创建一个工作表,其中包含指南摘录、源快照、产品范围、指令类别、当前权限、建议注释和仍需要的实施证据。分配四种结果之一:保留(如适用)、保留范围注释、因标准声明更改而更新或未解决的待定提供者证据。这些是编辑结果,并不是声称任何生产系统都通过了测试。

工作表还应标识可以确认帐户特定值的所有者以及建立行为所需的任何单独授权的测试。如果提供商指南无法访问,请标记源差距,而不是替换通用设置序列并将其称为已验证。

接受要求每个注释都有自己的证据。审阅者应该能够明白为什么在修改协议解释的同时保留了屏幕导航步骤。将原始摘录和提议的措辞放在一起,以便更改不会意外引入新的承诺、不受支持的功能或通用交付承诺。

对遗留引用的设置页面的虚构评论

想象一个虚构的提供商页面,其中包含三个指令:输入帐户生成的 DKIM 记录,通过设置屏幕添加报告地址,并使用 pct 作为当前标准的推出控件。该页面引用了RFC 7489 。此处未审核此类指定页面;这些发明的说明说明了分类方法。

如果当前产品文档和帐户值支持, DKIM步骤可能仍然有效。报告地址步骤可能作为 UI 操作仍然有效,同时需要额外的外部授权解释。 pct 语句需要当前标准注释,而提供商对该字段的实际处理仍然是一个实现问题。因此,一次引用会导致三种不同的审查结果。

建议的下一步行动是保留受支持的产品说明、更正标准语言并获取提供商特定的未解决行为的证据。这并不是删除所有现有记录、绕过设置要求或声明提供商不安全。这个虚构的示例演示了仔细审查如何在不夸大访问或测试结果的情况下发挥作用。

将运营发布和社论发布分开

编辑更新可以在生产验证完成之前改进指南,前提是其限制是可见的。请勿将带注释的文档描述为真实账户配置正确的证据。相反,成功的帐户测试不应推广到每个客户计划、区域或接收方实施。

该目录需要注释来标识哪些步骤仍然有效、哪些步骤发生了变化以及哪些步骤取决于提供程序的实现。对于该草案,真正的特定来源注释指南仍然开放。当前未声明指定提供商推出、帐户导航、 DNS编辑或消息测试。原始证据门和其他五个释放门仍然开放。

在发布操作之前,获取实际可读的提供商源并保留准确的摘录、源日期和当前标准参考。合格的审核人员应检查每条保留的指令是否与产品范围相匹配,以及未解决的实施行为是否仍未解决。这种方法产生了一个可用的指南,而不假装旧的引文单独证明正确或失败。

[ 外卖 ]

保留有效的特定于产品的步骤,同时标记已更改的标准声明和未解决的实施依赖性。

[ 按角色 ]

这对您意味着什么

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

文档编辑器

审查个人索赔

一个页面可以混合有效的步骤和过时的解释。

后续步骤

  1. 保留准确的摘录。
  2. 独立的产品和协议权限。

提供商管理员

确认账户范围

生成的值和工作流程可能因产品而异。

后续步骤

  1. 使用当前支持的指令。
  2. 不要复制通用示例。

标准评审员

避免推出假设

规范的发布并不是部署的证明。

后续步骤

  1. 将更改的概念链接到各个部分。
  2. 保持实施问题的开放性。

[ 常见问题解答 ]

常见问题

引用RFC 7489是否会使每条指令都是错误的?

不需要。特定于产品的步骤和方案说明需要单独评估。

RFC 9989是否需要 DMARC2?

否。版本值仍为DMARC1 。

RFC 9989: DMARC

pct 的保留注册状态是什么?

IANA DMARC标签注册标志着 pct 具有历史意义。

IANA : DMARC标签注册表

注册表可以证明提供商删除了 UI 字段吗?

不可以。提供商实施和帐户行为需要单独的证据。

报告索赔是否应该仅使用旧的核心文件?

当前的聚合和故障报告规范是RFC 9990和RFC 9991 。

RFC 9989: DMARC

通用设置可以取代无法访问的产品指南吗?

不。保留源代码差距,而不是声明经过验证的提供商工作流程。

指定提供商是否经过审计?

不。工作页面是虚构的,没有测试任何帐户或当前的推出。

还需要什么证据?

标识保留、更改和依赖于实现的步骤的特定于源的注释仍然开放。

[ 来源 ]

来源

  1. RFC 9989: DMARC

    部分 §2.4 超出范围 · §4.4 标识符对齐说明 · §4.7 DMARC策略记录格式 · §4.10 DNS树遍历 · §5 DMARC参与 · §6 DMARC反馈 · 附录 A.6 删除“pct”标签 · 附录 C 对RFC 7489的更改

  2. RFC 9990 : DMARC聚合报告

    部分 §3.1 汇总报告 · §3.3 报告期间的策略变更 · §3.4 报告请求发现 · §3.5 报告传送 · §4 验证外部目标 · §5 可扩展报告 · §8.1 将内容报告为攻击 · §8.2 虚假信息 · §9 操作注意事项 · §9.3 报告存储 · 附录 A DMARC XML 架构 · §1 简介

  3. RFC 9991 : DMARC故障报告

    部分 §2 DMARC故障报告 · §4 报告格式更新 · §5 验证外部目标 · §7 隐私注意事项 · §1 简介

  4. IANA : DMARC标签注册表

    部分 DMARC标签

[ 词汇表 ]

词汇表

指令类别
评估产品步骤或协议声明所需的权限类型。
范围注释
将保留指令限制为受支持的产品和条件的注释。
实施搁置
一个未解决的问题,需要提供者特定的行为证据。
历史标签
在保留的注册表中标记为历史的标签,并不意味着通用部署处理。

IANA : DMARC标签注册表

企业出处

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

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

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

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

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

知识库