[ DNS和域名 ]

DNS授权和悬空记录:评估接管风险

使用所有权和提供商保护证据评估过时的DNS依赖关系,而不会混淆中断与已证实的接管风险。

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

[ 要点 ]

  • 悬空引用本身并不能证明攻击者可以声明其目标。
  • 使用不同的所有权模型评估 CNAME、委托和地址依赖性。
  • 协调DNS和资源退役,无需注册或声明第三方资源。
在此页面上

[ 外卖 ]

诚实地对观察到的依赖关系进行分类,验证提供者的保护和所有权,并仅删除或恢复批准的范围。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

跟踪整个依赖关系

第一个成功的DNS应答可能会隐藏无效的下游服务关联。

后续步骤

  1. 捕获别名或委托链。
  2. 与基础设施所有者确认资源所有权。
  3. 修复后重新测试DNS和预期的业务服务。

CISO / SecOps

将曝光与怀疑分开

断电或扫描仪标签并不能证明未经授权的重复使用。

后续步骤

  1. 文档提供商特定的保留和验证控制。
  2. 避免声明尝试和资源注册。
  3. 将未解决的所有权作为明确的发现进行跟踪。

创始人/非技术人员

加入DNS和资源卸载

单独的删除工作流程可能会使企业名称指向已停用的服务。

后续步骤

  1. 指定一名负责人负责关闭。
  2. 检查应用程序是否真正退役。
  3. 需要有范围的、可逆的补救决定。

[ 常见问题解答 ]

常见问题

NXDOMAIN是否证明目标可以被接管?

不。它根据该观察结果报告DNS不存在;它没有制定提供者分配规则或另一方是否可以绑定该组织的名称。

RFC2308

蹩脚的委托与悬空的CNAME相同吗?

不。蹩脚的授权关注的是授权区域的预期权威服务。 CNAME依赖关系遵循别名解析,并且可能涉及单独的应用程序所有权模型。

RFC9499

A 记录是否会过时,而DNS仍可解析?

是的。在预期资源改变或退役后,所存储的地址可以在语法上保持有效。与授权所有者确认当前的所有权和服务关联。

微软:防止悬挂DNS条目并避免子域被接管

我应该声明一个目标来证明暴露吗?

本指南不包含此类操作。使用批准的库存、供应商文件和所有者说明。对于可辩护的陈旧依赖评估来说,资源声明并不是必需的。

Azure 应用服务保护是否适用于每个供应商?

否。名称预留和验证令牌行为仅限于记录的应用服务资源类型和条件。独立验证其他服务。

微软:防止应用服务中的子域被接管

受保护的重用是否意味着陈旧的记录可以永远保留?

不会。当应用程序仍然不可用或停用时,保护可以减少恶意重用。通过所有者批准的生命周期流程删除不必要的引用。

微软:防止应用服务中的子域被接管

Azure 别名是否可以消除所有悬空 DNS 风险?

不。他们记录的资源生命周期耦合解决了支持的别名目标。普通记录、其他服务和应用程序可用性仍然需要审查。

Microsoft: Azure DNS别名记录概述

哪些证据应该结束补救措施?

保留批准的范围、权威的变更后答案、业务工作流程决策和残留缓存观察。如果没有可靠的证据证实这一点,请避免声称漏洞已得到证实。

微软:防止悬挂DNS条目并避免子域被接管

[ 来源 ]

来源

  1. RFC9499

    部分 §6。 DNS服务器和客户端 · §7。区域

  2. RFC1034

    部分 §3.6 别名和规范名称 · §4.2 数据库如何划分区域 · §4.3.4 否定响应缓存

  3. RFC2308

    部分 §2.负面反应 · §5。缓存否定答案

  4. RFC1035

    部分 §3.3.1 CNAME RDATA 格式 · §3.3.13 SOA RDATA 格式 · §4.1.1 标头部分格式

  5. 微软:防止悬挂DNS条目并避免子域被接管

    部分 什么是子域接管? · 防止悬空DNS条目 · 修复悬空DNS条目

  6. 微软:防止应用服务中的子域被接管

    部分 应用服务如何防止子域接管 · 如何防止子域接管

  7. Microsoft: Azure DNS别名记录概述

    部分 功能 · 防止悬空DNS记录 · 在区域顶点托管负载平衡应用程序

[ 词汇表 ]

词汇表

悬空参考
在其预期资源或服务关系无效或停用后保留的DNS依赖项。

微软:防止悬挂DNS条目并避免子域被接管

蹩脚的代表团
指定服务器不提供预期权威服务的委托。

RFC9499

可索赔性
提供者分配和验证条件是否允许另一方获得对所引用资源关系的控制。

微软:防止应用服务中的子域被接管

生命周期耦合
将DNS记录行为链接到受支持的目标资源中的更改的提供商功能。

Microsoft: Azure DNS别名记录概述

企业出处

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

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

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

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

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

知识库