[ 企业运营 ]

维护DNS和策略更改的历史记录

保留更改的内容以及解析器实际返回的内容,而不会混淆DNS观察与全局历史记录。

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

[ 要点 ]

  • 保留更改的内容以及解析器实际返回的内容,而不会混淆DNS观察与全局历史记录。
  • 保留权威性和递归性的观察结果及其时间;既不能证明确切的编辑时间,也不能证明每个接收者的观点。
在此页面上

有用的DNS历史记录可以解释意图和观察结果。变更单说明了运营商想要发布的内容。权威答案显示了查询的服务器在特定时刻返回的内容。递归答案显示解析器返回的内容,可能来自缓存。重建身份验证事件时保留所有三个;没有一个人能够讲述完整的故事。

记录准确的对象和来源

对于每个观察,保留 UTC 时间、查询的所有者名称、类型、服务器地址、传输、响应代码、相关标志、TTL 和完整答案。保留原始输出或连线数据以及标准化视图。记录观察是否来自权威服务器、递归解析器或控制面板导出。 RFC 1034 解释了权限和缓存的区别。

对于策略更改,请保留之前的值和预期值、批准者、业务原因、受影响的发件人和回滚条件。稍后的屏幕截图无法证明早期的DNS状态。如果历史没有被捕捉到,请说出来。被动观察或报告元数据可以提供线索,但不应作为完整的权威变更日志呈现。

比较记录时保留语义

仔细规范化。 DNS名称不区分大小写,但不加区别地转换所有TXT内容可能会损坏证据。 TXT RDATA可以包含多个字符串;演示文稿引用与多个独立资源记录不同。保留原始结构并分别比较有应用意义的值。为了 SPF,多个策略记录是语义问题,而不是无害的格式。

将策略值更改与 TTL 更改、委托更改和解析程序缓存转换分开。根据负缓存规则,负响应可以持续存在 RFC 2308。新的权威值并不意味着每个接收者都会立即使用它。避免从一次成功的查找中得出通用传播完成时间。

阅读两个观察结果,无需发明编辑时间

假设 10:00 的授权权威查询显示旧策略。在 10:05,同一机构返回新策略,而递归解析器仍返回具有剩余缓存生命周期的旧值。这两种观察对于其各自的来源来说都是准确的。两者都没有确定所有其他服务器或接收器都具有新值。

这是一个假设的时间线,不是保留的数据包或已执行的DNS实验室。如果提供者审核事件不可用,则确切的突变时刻是未知的。在所询问的权威机构发生单一转变的既定假设下,当该权威机构的可见答案发生变化时,观察结果就会受到约束;它们不能证明精确的发布时间或全球收敛。记录缺失的审核事件,而不是用猜测的时间戳来填充它。

将历史记录与消息证据联系起来

检查故障时,调整消息时间戳、 DNS观察、签名选择器、队列延迟和报告观察间隔。 RFC 9990 提供聚合报告上下文,但报告不是DNS编辑的事务日志。认证结果描述评价;它可能不会透露导致它的确切解析器缓存内容。

根据批准的访问和保留政策保留证据。哈希有助于检测更改的字节,但未签名的本地清单并不是防篡改的来源。将源和集合上下文与摘要一起保存。明确间隙,包括缺失的有利位置或未记录的时间段。目标是进行可防御的重建和更安全的下一次改变,而不是对每个接收者的观点进行错误的确定。

[ 外卖 ]

保留权威性和递归性的观察结果及其时间;既不能证明确切的编辑时间,也不能证明每个接收者的观点。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

捕获两个DNS视图

使用精确的查询上下文保存权威和递归响应。

后续步骤

  1. 保留原始和标准化的工件。
  2. 将观察结果与变更记录联系起来。
  3. 在规范化之前保留TXT记录结构。

CISO / SecOps

保护证据质量

完整性、出处和访问控制是不同的要求。

后续步骤

  1. 记录收集缺口。
  2. 单独审查敏感报告的保留情况。
  3. 根据独立控制的清单检查完整性。

创始人/非技术人员

保持决策可解释

保留变更发生的原因以及谁接受其风险。

后续步骤

  1. 分配证据保留所有权。
  2. 避免超出记录承保范围的索赔。
  3. 需要事件结论中已知的证据差距。

[ 常见问题解答 ]

常见问题

DNS控制台截图是权威历史记录吗?

不会。它记录界面视图,可能与已发布或缓存的答案不同。

应保留什么最低查询身份?

确切的所有者名称、类型、服务器、时间戳和完整的响应上下文。

权威答案和递归答案是否都正确但又不同?

是的。递归解析器可能仍然保存有效的早期缓存答案。

TXT字符串是否应该在不保留结构的情况下展平?

否。保留原始 RDATA 并单独比较应用程序语义。

报告时间戳是否可以证明DNS何时发生更改?

不。报告间隔描述的是观察结果,而不是权威的编辑日志。

时间线查询是否已执行?

不。它们是假设的特定源观察结果,而不是数据包捕获或实时DNS证据。

哈希可以使历史防篡改吗?

不会。它会检测与可信摘要的不匹配,但不会独立确定来源。

如果历史证据缺失怎么办?

陈述差距并限制结论,而不是从当前状态重建确定性。

[ 来源 ]

来源

  1. RFC 1034 :域名概念和设施

    部分 §3.6 · §4.2 · §4.3 · §5.3

  2. RFC 2308 : DNS查询的负缓存

    部分 §5 缓存否定答案

  3. RFC 7208: SPF

    部分 §3.2 · §3.3 · §4.6.4 · §5.2 · §6.1

  4. RFC 9990 : DMARC聚合报告

    部分 §3.1 · §3.1.1 · §7

  5. RFC 1035 DNS实施和规范

    部分 §2.3.3 · §3.2.1 · §3.3.14 · §4.1.3 · §7.4

[ 词汇表 ]

词汇表

TTL
生存时间:与DNS资源记录关联的缓存生命周期。
RDATA
DNS资源记录携带的特定于类型的数据。

企业出处

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

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

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

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

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

知识库