[ DNS和域名 ]

将影响邮件的DNS故障与咨询警告分开

使用真实邮件依赖性、响应证据和结果(而不是仪表板颜色或聚合分数)对DNS检查器警告进行分类。

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

[ 要点 ]

  • 猜测的选择器警告可能与活动签名路径无关。
  • 在添加记录之前区分丢失数据和解析失败。
  • 即使当前的邮件测试通过了,弹性和咨询结果仍然需要所有者。
在此页面上

对结果而不是警告颜色进行分类

DNS健康检查器可以将协议故障、弹性建议和可选功能结合到一个令人震惊的分数中。邮件运营商需要不同的排序:什么决定受到影响,在哪条路线上,以及有什么证据?不可用的活动 DKIM 密钥和较低 TTL 的建议不应自动获得相同的事件优先级。

首先捕获准确的警告、测试名称和记录类型、时间、解析器或有利位置以及工具的说明。将其分类为观察到的故障、合理的风险或咨询建议。如果该工具仅提供标签,请保留该限制。不要仅仅为了使仪表板变绿而发布另一个身份验证记录。

确定测试的名称是否属于邮件路径

缺失的DKIM记录仅与以下方面相关: 选择器 以及受调查服务实际使用的签名域。 RFC 6376第3.6.2.1节 从签名值派生查找名称。猜测选择器的扫描器可能会错过有效的部署密钥或警告未使用的名称。在将猜测的缺勤视为生产故障之前,请求代表性消息证据。

应用同样的纪律 SPF。检查可见发件人域的工具可能不会检查接收者评估的SMTP身份。 RFC 7208第 2 节 区分这些身份。在决定由哪个所有者修复警告之前,先确定路线和实际评估的名称。

查找当前委派的权限,包括任何相关的子区域委派或别名。仅当控制面板与该权限的关系已知时,控制面板才是预期配置的证据。保留缺失记录、错误名称的值和错误托管帐户中的编辑之间的区别。

在更改记录之前解释响应

NXDOMAIN表示所查询的名称不存在,而NODATA结果表示现有名称中不存在所请求的数据。负缓存可以保留那些早期的结果,如中所述 RFC 2308第 2 节和第 5 节。因此,新创建的记录可能会在特定的递归路径显示之前出现在权威机构中。

相反, SERVFAIL描述解析失败,并不证明该策略不存在。 RFC 9520第 2.1 节 讨论其许多可能的原因。调查委托、可达性和验证证据。在解决方案被破坏时添加重复记录可能会在修复原始故障后留下第二个问题。

关于 TCP 支持的警告不应该只是表面上的驳回。 RFC 7766第 5 节 需要通用DNS实现来支持 UDP 和 TCP。一次小的成功查找并不能证明更大的响应或其他路径可以正常工作。正确的后续行动是范围内的传输诊断,而不是声称当前的每条消息都已经失败。

将直接影响与潜在风险分开

立即影响邮件的发现将观察到的DNS问题与活动路由联系起来:例如,接收者在验证时所需的选择器的解析器故障。潜在的可靠性问题可能会使当前测试通过,同时降低弹性。咨询发现可能涉及所需的功能,该功能的缺失并不会使实际部署的协议失效。

从两个维度进行分类:对观察的置信度和情况持续存在的后果。证据不完整的严重怀疑可能需要紧急调查,但无需宣布停电。过期的咨询例外应该收到所有者和审查日期,而不是从报告中悄悄消失。

避免使用诸如“DNSSEC 丢失意味着电子邮件身份验证已损坏。” DNSSEC可以添加经过身份验证的DNS数据,而SPF 、 DKIM和 DMARC 有自己的要求和结果。在哪里 DANE 部署了SMTP , DNSSEC在该传输设计中具有直接作用 RFC 7672第 2.1 节。因此,相同的警告可能会在不同的服务中产生不同的后果。

三个警告的虚构示例

example.com的一个虚构检查器报告了一个名为 default 的缺失选择器、对一个权威端点的 TCP 查找失败以及 TTL 建议。邮件团队发明的库存将 June 标识为其活动发票路由使用的选择器。因此,第一个警告需要选择器确认,而不是立即创建记录。

第二条警告将发送给DNS所有者,其中包含测试的端点、时间和受影响的响应详细信息。即使一个小的 UDP 查询成功,它也代表了传输问题。 TTL 建议成为更改计划讨论:减少 TTL 可能有助于将来的更改,但它不能证明当前的传递失败或立即缩短已使用旧值缓存的条目。

对于这种情况,没有执行任何查询或消息。其提出的优先事项说明了如何避免将混合仪表板分数视为技术裁决。真正的分类需要保留权威的递归结果以及将测试记录与服务联系起来的证据。

记录可以审查的决定

对于每个警告,记录受影响的依赖性、证据、置信度、所有者、下一步操作和关闭条件。如果不确定发生了什么变化以及下一次观察必须确定什么,“稍后重新检查”是不完整的。 “接受的风险”应包括谁接受了风险以及何时重新考虑该决定。

授权修复后,重复相关观察并验证相关服务,而不是仅仅刷新原始分数。保留权威、递归路径和消息结果之间未解决的差异。原始证据门保持开放状态,直到带时间戳的权威和递归答案识别出确切的所有者姓名和记录类型。本手稿不提供这些观察结果或证明域的健康状况。

[ 外卖 ]

当警告的测试记录与服务、所有者和可验证的下一步相关联时,警告就变得可操作。

[ 按角色 ]

这对您意味着什么

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

支持分析师

捕获测试问题

有用的升级可以保留准确的警告以及工具实际查询的内容。

后续步骤

  1. 记录所有者姓名、类型、时间戳和有利位置。
  2. 将工具标签与已验证的服务故障区分开来。

DNS运营商

诊断响应和权限

数据缺失、解决失败和权威错误需要不同的工作。

后续步骤

  1. 比较相关的权威和递归观察。
  2. 在查找原因仍未解决时避免重复记录。

邮件所有者

设定后果和结束

严重性取决于活动路由是否使用受影响的依赖项。

后续步骤

  1. 识别实际选择器并评估SMTP身份。
  2. 定义关闭或记录风险审查的服务级别证据。

[ 常见问题解答 ]

常见问题

我是否应该发布默认的DKIM选择器来满足扫描仪的要求?

并非没有证据表明该服务使用该选择器。从实际的 d 和 s 签名值派生查找名称并验证预期的配置。

可见发件人域上的警告是否可以与SPF无关?

它可能正在测试与接收方评估的SMTP域不同的身份。在选择修复目标之前确定实际路线和身份。

NXDOMAIN和NODATA需要相同的诊断吗?

不NXDOMAIN涉及名称不存在; NODATA涉及现有名称中缺少请求的数据。两者都需要确切的问题和缓存上下文。

是否应该通过添加第二条SPF记录来修复SERVFAIL ?

不SERVFAIL表示解析失败,而不是缺少策略的证据。一旦分辨率恢复,额外选择的SPF记录可能会导致permerror 。

成功的小型 UDP 查询能否消除 TCP 警告?

不可以。通用DNS实现需要 TCP 支持,较大的响应或其他路径可能会暴露该小测试未显示的问题。调查范围内的故障。

缺少DNSSEC是否总是导致当前邮件中断?

不会。结果取决于部署的协议和路由。 DNSSEC是DANE SMTP的直接依赖项,但相同的缺失功能警告并不能证明每个电子邮件身份验证路径都失败。

应如何跟踪咨询性 TTL 建议?

给出它的所有者、理由、审查日期和变更计划的后果。请勿将建议与已证实的传送失败或即时缓存重置等同起来。

如何关闭影响邮件的警告?

保留解决原始故障的后续观察结果并验证相关服务。仅刷新仪表板分数是不够的,这里没有提供此类实时关闭证据。

[ 来源 ]

来源

  1. RFC 2308 : DNS查询的负缓存
  2. RFC 6376 :域名密钥识别邮件签名
  3. RFC 7208 :用于授权在电子邮件中使用域的发件人策略框架
  4. RFC 7672 :通过机会DANE TLS实现SMTP安全
  5. RFC 7766 :通过 TCP 的DNS传输:实施要求
  6. RFC 9520 : DNS解析失败的负缓存

[ 词汇表 ]

词汇表

NODATA
指示现有名称中不存在所请求的记录类型的响应。
NXDOMAIN
DNS响应表明查询的名称不存在。
SERVFAIL
DNS响应代码,指示无法完成解析,有几个可能的根本原因。
咨询结果
本身并不能确定当前服务故障的建议或风险观察。
关闭条件
解决发现问题或记录负责任地接受残余风险所需的具体证据。

企业出处

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

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

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

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

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

知识库