[ 企业运营 ]

准备包含证据和接受标准的DMARC变更请求

通过将其确切范围与业务测试和恢复标准绑定,使请求的DNS更改可审查。

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

[ 要点 ]

  • 通过将其确切范围与业务测试和恢复标准绑定,使请求的DNS更改可审查。
  • 将批准与确切的状态和关键流程结果绑定,并分配延迟的报告检查而不是计为通过。
在此页面上

A DMARC 变更请求应该允许另一个人准确地确定将要更改的内容、哪些服务可能会受到影响以及如何证明成功。仅显示所需策略的屏幕截图是不够的。保留基线和建议的 RRset,然后将它们连接到已批准的业务流程和恢复决策。

精确捕获基线

记录DNS提供商帐户或租户、区域、所有者名称、记录类型、完整值和 TTL。包括观察的时间和来源。捕获受影响的作者域的当前DMARC策略发现,以及批准的发件人和任何未解决的异常。保留身份验证标识符,而不是减少对仪表板颜色的测试。

DMARC可以通过对齐成功 SPF 或者 DKIM 结果。因此,邮件的可见发件人域及其经过身份验证的标识符比SPF传递的通用声明更重要。 RFC 9989。对于域名发布 p=reject, RFC 9989 第 7.4 节和第 8 节分别要求有效的DKIM签名并禁止仅依赖SPF ;消息级成功并不免除部署职责。身份验证通行证不能证明业务请求或确保收件箱放置。

描述预期的差异

说明确切的前后 RRset 和受影响的名称。解释为什么现在需要改变、测试了哪些服务以及哪些证据仍然不完整。将不相关的DNS编辑保留在请求之外,以便审批者不会意外批准更广泛的操作。确定技术实施者、业务审批者和升级联系人。

如果报告目的地或委托服务发生变化,请分别评估信息流和依赖性。保留预期监控所需的报告摄入配置。 汇总报告 是具有覆盖范围限制的接收器观测结果,因此它们不能成为时间关键的合法流的唯一接受信号。 RFC 9990.

编写可观察的验收标准

使用可能失败的标准:权威RRset等于批准值;代表性关键消息使用预期身份并按预期进行身份验证;业务接收者确认预期结果;并继续报告摄入量。记录观察时间并区分立即可用的测试和以后的报告审查。尚未到达的报告并不是通过测试。

在实施之前定义恢复触发器。如果关键流程失败并且诊断将其链接到批准的变更,则调用批准的恢复计划。保留旧状态并解释其局限性。恢复策略不会立即反转缓存的DNS或撤回已拒绝的消息。计划在名义维护窗口之外进行观察。

测试请求是否能够真正关闭

假设一个假设的请求仅更改工资单 From 域的策略 p=none 到 p=quarantine 同时保留其报告目的地和 TTL。审查仍必须约束完整的基线和建议的 RRset、目标帐户和域、批准的工资范围和恢复计划。这里不提供真正的有效负载、批准或DNS更改。

假设授权的变更后观察与批准的DNS状态匹配,并且代表性工资单消息按预期进行身份验证,但业务接收者尚未确认接收,并且下一个汇总报告尚不可用。记录配置和身份验证检查与那些待处理的结果分开。将收据后续工作分配给工资所有者,并将延迟的接收审核分配给报告所有者;不要根据匹配记录来关闭所有验收标准。这些是假设的发现,而不是执行的检查。

上面的变更工作流程是操作建议,而不是协议要求。 NIST SP 800-53 Rev. 5 控制 CM-3 和 CM-5 为审查、批准和限制变更提供了一般基础;这里的确切有效负载绑定、角色和切换字段是建议的实现。 NIST控制目录.

[ 外卖 ]

将批准与确切的状态和关键流程结果绑定,并分配延迟的报告检查而不是计为通过。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

使差异可审查

保留准确的基线和建议的 RRsets。

后续步骤

  1. 捕获带时间戳的状态。
  2. 记录验证和恢复结果。
  3. 为批准的恢复计划保留准确的旧 RRset。

CISO / SecOps

将证据附在决定上

批准必须涉及特定范围。

后续步骤

  1. 审查例外情况和监控差距。
  2. 需要关闭证据,而不仅仅是完整的票证。
  3. 检查报告变更的数据接收者。

创始人/非技术人员

批准服务影响

策略变更应该有一个指定的业务验收测试。

后续步骤

  1. 命名关键事务。
  2. 指定可以确认恢复的人员。
  3. 就中断需要恢复的时间点达成一致。

[ 常见问题解答 ]

常见问题

最低技术基线是多少?

捕获租户、区域、所有者名称、类型、完整值、TTL、观察时间和来源。

截图是否足以作为批准证据?

并不孤单。保留可审查的确切变更及其业务范围。

不相关的记录是否应该共享该请求?

除非它们的依赖性是明确的并得到批准,否则避免将它们组合起来。

SPF通过可以证明DMARC通过吗?

不可以。成功的身份验证身份必须与适用规则下的可见 From 域一致。

汇总报告可以作为唯一的验收测试吗?

不可以。使用适当的服务和收货证据,尤其是对于关键流程。

什么时候应该定义回滚?

在实施之前,具有触发器、所有者、批准的有效负载和验证计划。

恢复DNS会立即恢复所有内容吗?

不会。缓存、邮件队列和先前的接收者决策可以比更改更持久。

示例批准是否真实?

不。它们是假设性的假设,不提供批准记录或执行的变更。

[ 来源 ]

来源

  1. RFC 9989基于域的消息身份验证、报告和一致性

    部分 §4.4 · §4.10.1 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 9990 DMARC聚合报告

    部分 §3.1 · §3.1.1

  3. RFC 1035域名实施和规范

    部分 §3.2.1 · §4.1.3 · §7.4

  4. NIST SP 800-53 Rev 5 Release 5.2.0 官方 OSCAL 目录

    部分 CM-3 配置更改控制 · CM-5 更改访问限制 · AC-6 最低权限 · CM-8 系统组件清单

[ 词汇表 ]

词汇表

RR集
具有相同所有者名称、类别和类型的DNS资源记录集。
验收标准
用于决定授权变更是否达到预期结果的可观察条件。

企业出处

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

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

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

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

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

知识库