[ 欺骗和身份滥用 ]

子域接管和继承的电子邮件信任

通过映射精确的DNS控制、提供商分配保护以及实际受影响的电子邮件或应用程序信任来评估过时的子域依赖性。

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

[ 要点 ]

  • 过时的引用并不能证明另一方可以声明它。
  • Web 端点控制和电子邮件签名权限具有不同的范围。
  • 使用依赖性证据计划精确记录更改、恢复材料和授权验证。
在此页面上

在命名风险之前映射依赖关系

过时的DNS引用可能会使子域指向组织不再控制的服务。另一方是否可以声明该服务取决于提供商的分配和域验证规则。即使存在接管风险,所产生的权限也不会自动控制父组织的所有电子邮件。在决定暴露可能带来什么影响之前,一项有用的调查会绘制出准确的记录、外部依赖关系以及消耗该记录的信任关系。

Microsoft 的 Azure 子域接管指南 描述 悬空DNS 参考、特定于提供商的保护和清理。它支持调查陈旧的依赖关系,而不是假设每个未解决的依赖关系 CNAME 是可利用的。本文仅提出防御性审查和变更计划。没有注册第三方资源,没有声明名称,没有更改DNS记录,也没有发送测试消息。

区分引用、委托和实际控制

RFC 1035 定义CNAME和 国民服役记录 格式。 CNAME将特定的DNS名称指向另一个名称;它本身并不是整个区域的授权。子区域委派具有不同的范围,因为委派的服务器可以应答该区域内的名称。过时的网络托管参考、委托营销子域和 DKIM选择器 因此,指向供应商需要不同的依赖关系图。将它们全部视为“域被接管”会丢弃修复所需的信息。

列出确切的所有者名称、类型、值、区域和权威操作员。记录预计控制目标的服务帐户或供应商以及该关系的证据。不可用目标是对解决方案或服务状态的观察,而不是证明它可供其他客户声明。提供商预留、验证令牌和生命周期限制可能会改变这一结论。检查当前文档和授权所有权记录,而无需尝试资源声明来证明风险。

将 Web 控制与电子邮件权限分开

对 Web 端点的控制可能会影响以该名称提供的内容以及信任它的任何应用程序。它不一定允许更改父域的 SPF、发布任意 DKIM 键或操作其邮箱。相反,对与电子邮件相关的委派区域或选择器目标的控制可能会产生不同的安全影响。调查必须确定电子邮件机制实际参考的DNS名称以及谁可以更改其响应。

RFC 6376 描述使用选择器和签名域检索DKIM密钥。因此,过时的选择器依赖关系并不等同于过时的不相关网站CNAME 。潜在的签名影响取决于密钥材料、查找路径和生成有效签名的能力;不应仅仅从损坏的网页来断言它们。此处提出的文件依赖性审查不需要私钥或签名测试。

仔细评估一致性和继承的假设

RFC 9989 定义 结盟 和政策发现 DMARC。相关域在宽松或严格对齐下可能会以不同的方式进行交互,因此必须准确记录可见的 From 域和经过身份验证的域。不要假设每个子域都与每个父域身份隔离,或者一个子域的控件会自动验证任意父域邮件。实际的机制和政策决定了这种关系。

身份验证协议之外还可能存在应用程序信任。内部白名单、品牌关联、回调 URL 或用户期望可以将子域视为可信。将每个此类关系记录为应用程序或业务依赖性,而不是DNS标准规则。微软警告称,发送到悬空子域的秘密或敏感信息可能会被泄露。这是审查从属申请的原因,而不是声称接受审查的组织中发生了任何此类暴露。

在其记录的范围内应用提供商保护

Azure 的指南描述了使用 asuid 进行应用服务自定义域验证 TXT记录 和域验证 ID。它还解释了阻止另一个订阅验证自定义域与阻止创建具有匹配服务名称的应用服务实例不同。这些是提供商特定的保护措施。他们并未规定每个 Azure 服务、每个DNS记录或其他云提供商都使用相同的生命周期规则。

该指南描述了将某些支持的资源生命周期耦合到DNS引用的Azure DNS别名记录,并对支持的目标进行了限制。请勿将该行为推广到普通CNAME记录或所有提供商。对于每个依赖项,记录适用的保护、保留其当前证据以及尚未验证的内容。记录在案的保护可以减少特定的暴露,而无需证明所有应用程序或电子邮件信任关系都是安全的。

准确记录变更工作表

使用当前完整记录集、预期差异、目标依赖性、业务所有者、活跃消费者和恢复材料准备批准的变更计划。包括停用或纠正的原因、当前提供商的限制、验证计划和回滚决策标准。仅仅因为服务看起来未使用,删除并不自动安全;排队邮件、主动选择器、客户工作流程或替换服务可能仍取决于名称。

将依赖关系图与授权记录分开。研究人员可以识别可能陈旧的引用,而无需被授权删除它。变更获得批准后,运营团队将保留权威的递归查找证据,包括时间、名称和记录类型。缓存的答案和提供者状态可以比更改更持久,因此仅删除并不能证明立即普遍撤销。本手稿没有执行此类差异、查找或回滚。

虚构诊断:退休竞选服务

一个虚构的组织停用了一个活动平台,但留下了两个DNS引用:网站CNAME和DKIM选择器CNAME 。库存工具报告网站目标不可用。该团队最初假设这两个记录会产生相同的收购风险。相反,拟议的审查分别映射了目标、提供商帐户所有权、自定义域验证规则和电子邮件签名依赖项。不可用的网站结果并不能确定选择器的状态或另一方声明任一资源的能力。

邮件所有者将在建议停用之前检查选择器是否仍然支持活动或排队签名工作流程。 Web 所有者将审查活动端点以及附加到它的任何应用程序信任。这两项拟议的变更都需要精确的恢复材料和批准的验证。这是一个虚构的生命周期练习,而不是发现的悬空记录、资源声明、成功接管或完成的脱离。未收集任何真实的服务标识符或凭据。

用证据关闭控制边界

一份有说服力的报告会列出过时的依赖项、其经过验证的控制状态、可能影响信任的机制以及批准的纠正措施。它将潜在的暴露与已确认的利用区分开来。它还记录剩余的不确定性,例如不完整的供应商所有权证据或未观察到的缓存行为。避免将特定于提供商的保护描述为普遍保证,或将删除的记录描述为历史滥用从未发生过的证据。

该目录需要经过批准的精确记录差异、依赖关系图、恢复材料和更改后查找证据。这些原始文物仍然开放。提议的工作表不能满足他们的要求,所有其他发布之门仍然开放。出版前必须完成人类专家审查、来源适用性、生产路线、可访问性和所有者批准。目的是使清理更安全、更精确,而无需执行接管演示或夸大继承的电子邮件权限。

[ 外卖 ]

在描述继承的电子邮件信任或批准清理之前解决确切的依赖关系和控制边界。

[ 按角色 ]

这对您意味着什么

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

DNS管理员

保留精确记录上下文

CNAME和委托区域传达不同的控制。

后续步骤

  1. 记录完整的受影响记录集。
  2. 需要批准的差异和恢复材料。

邮件安全所有者

映射特定于电子邮件的依赖关系

选择器目标不同于不相关的 Web 端点。

后续步骤

  1. 确定签名和对齐关系。
  2. 在停用前保留活动的工作流依赖性。

服务负责人

验证提供者生命周期规则

分配和验证保护是特定于服务的。

后续步骤

  1. 确认所有权和退休状态。
  2. 不要将资源作为证明技术。

[ 常见问题解答 ]

常见问题

未解析的CNAME是否可以证明接管是可能的?

不会。提供者分配、预留和域验证规则会影响是否可以声明资源。

Microsoft Azure:通过悬挂的DNS条目防止子域接管

网站接管是否会自动控制父域电子邮件?

不行。必须映射准确的DNS和应用权限;网页内容控制不是自动签名或邮箱控制。

为什么要单独查看DKIM选择器?

DKIM密钥查找取决于选择器和签名域,因此其依赖性可能与 Web 托管参考有很大不同。

RFC 6376: DKIM

每个子域都会自动与父域对齐吗?

不要这样认为。实际的标识符和DMARC对齐方式决定了相关关系。

RFC 9989: DMARC

Azure 应用服务验证保护什么?

引用的指南描述了域验证TXT记录,可防止另一个订阅验证该自定义域,这与资源名称创建不同。

Microsoft Azure:通过悬挂的DNS条目防止子域接管

Azure 别名是否保护每个DNS引用?

不可以。记录的生命周期耦合适用于受支持的别名目标,不应推广到普通 CNAME 或其他提供商。

Microsoft Azure:通过悬挂的DNS条目防止子域接管

删除记录是否证明立即普遍撤销?

不需要。缓存的答案、活动工作流程和提供者状态需要单独考虑和实际的更改后证据。

此处是否更改或声明了陈旧的依赖项?

不。该示例纯属虚构;所需的已批准差异、依赖关系图、恢复材料和查找证据仍然开放。

[ 来源 ]

来源

  1. RFC 1035 :域名实施和规范

    部分 §3.3.1 CNAME RDATA 格式 · §3.3.11 NS RDATA 格式 · §3.3.14 TXT RDATA 格式

  2. RFC 9989: DMARC

    部分 §2.2 反网络钓鱼 · §2.4 超出范围 · §4.4 标识符对齐说明 · §11.4 显示名称攻击

  3. RFC 6376: DKIM

    部分 §1.简介·§3.5 DKIM-Signature标头字段·§8。安全考虑

  4. Microsoft Azure:通过悬挂的DNS条目防止子域接管

    部分 修复悬空DNS条目 · 防止悬空DNS条目 · 使用 Azure 应用服务的自定义域验证

[ 词汇表 ]

词汇表

悬空参考
对资源的DNS引用不再按预期配置或控制,需要特定于提供商的调查。

Microsoft Azure:通过悬挂的DNS条目防止子域接管

选择器依赖
用于检索选择器和签名域的DKIM公钥的DNS查找关系。

RFC 6376: DKIM

控制边界
演员可以影响的确切名称、服务或行为与推断的品牌信任不同。
恢复材料
保留规划授权恢复所需的先前配置和依赖性信息。

企业出处

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

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

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

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

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

知识库