[ 欺骗和身份滥用 ]

声誉劫持和合法域名滥用

评估合法基础设施如何在无需证明业务授权的情况下提供身份验证可信度。

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

[ 要点 ]

  • 评估合法基础设施如何在无需证明业务授权的情况下提供身份验证可信度。
  • 将授权网络和租户身份控制与实际发件人所有权相匹配。
在此页面上

信誉良好的域或共享发送服务可能成为滥用消息路径的一部分。有用的问题不是基础设施是否普遍值得信赖。这是该特定消息是否被授权使用经过身份验证的身份。身份验证和业务授权回答不同的问题。

定义重用的权限

受感染的邮箱可能会通过其普通的经过身份验证的路由发送。过于广泛的网络授权可能会接纳非预期的来源。中继可能会在接受规则不够具体的情况下接受消息后对消息进行签名。这些机制有不同的所有者和补救措施。不要将它们归结为一项无法解释的声誉劫持指控。

最初的 BreakSPF 研究调查了宽容 SPF 配置和共享基础设施。其威胁模型使源网络访问成为核心条件。这是部署边界,而不是攻击者可以伪造任何内容的证据 DKIM签名. BreakSPF 纸,第三部分。将本文的测量视为历史研究,而不是当前脆弱服务的清单。

建立精确的威胁模型

分别写入受保护域、经过身份验证的标识符、允许的源集、攻击者能力和接收者决策。在此处的有界场景中,brand.test 为SPF授权192.0.2.0/24 。批准的应用程序使用192.0.2.10 ,而假设的非预期租户可以源自192.0.2.99 。这两个地址均位于已发布的范围内。实际服务中是否存在此类租户访问需要单独的证据。

SPF检查其评估身份的源授权。它无法识别共享 IP 背后的人。如果传递的SPF身份也与作者域一致,则该路径可以满足 DMARC 没有 DKIM. RFC 7208 和 RFC 9989。因此,成功的评估可以揭示授予了过多的权限,而不是接收者忽略了通过规则。

比较三个书面授权案例

假设来自alerts@brand.test可见,非空 邮件来自 bounce@brand.test ,无DKIM签名,以及其他合格的DMARC评估。比较假设 SPF记录 v=spf1 ip4:192.0.2.0/24 -all and v=spf1 ip4:192.0.2.10/32 -all. No other mechanisms exist in these examples.

  • 批准的源192.0.2.10 :两个网络前缀都包含在内; SPF通过并与 Brand.test 保持一致,因此说明性消息在任何一种情况下都通过DMARC 。
  • 非预期来源192.0.2.99 :包含在 /24 中,但不包含在 /32 中; SPF仅在广泛记录下通过。如果没有DKIM签名,规定的DMARC结果在 /24 下通过,在 /32 下失败。
  • 外部源198.51.100.10 :不包含任何前缀; - 在任何一种情况下, -all产量SPF都会失败。如果没有DKIM签名,则规定的DMARC结果两者均失败。

这些被写成前缀成员资格和 结盟 扣除,而不是正在运行的SPF解析器、 DNS观察或 BreakSPF 的再现。源代码控制是假设的,没有演示。没有测试外部消息或实时服务。本文的跨协议技术不在本教学示例之内。

单次传递对齐机制可以满足消息的DMARC传递条件。这并不意味着仅 SPF 部署就足够了: RFC9989第 7.4 节需要有效的DKIM才能进行域发布 p=reject,第 8 节讨论了充分参与。这些是单独的部署职责,而不是额外的每条消息传递门。

确定责任边界

在缩小实际SPF记录范围之前,请清点每个合法发件人并遵循提供商支持的配置。仅当专用源实际上是独占的并得到维护时,它才有用。确认发送服务将客户与其允许的身份绑定;验证DKIM配置并通过更改控制删除过时的权限。

更改后监视特定于路由的故障,保留恢复计划并记录未知发件人。不要用本示例中猜测的 IP 列表替换广泛的记录。我们的教训是协调授权与实际服务所有权,而不是将演示DNS复制到生产中。

[ 外卖 ]

将授权网络和租户身份控制与实际发件人所有权相匹配。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

绑定允许的源

网络条目和租户身份限制必须与预期的发送者匹配。

后续步骤

  1. 库存批准的路线。
  2. 在实施之前测试支持的更改。
  3. 确认源容量是否独占。

CISO / SecOps

区分模型和曝光

书面案例说明了一种情况,而不是您组织的风险。

后续步骤

  1. 需要源代码控制的证据。
  2. 跟踪剩余共享服务风险。
  3. 区分历史研究和当前的研究。

创始人/非技术人员

询问重用了哪个权限

合法的服务名称不足以批准交易。

后续步骤

  1. 分配服务所有者。
  2. 将敏感的业务验证分开。
  3. 审查退休服务机构。

[ 常见问题解答 ]

常见问题

声誉劫持是否总是意味着帐户受损?

不会。共享基础设施或过于广泛的授权可以创建不同的路径。

共享 IP 所有权能否识别客户身份?

不。建立服务和租户上下文,而不是将 IP 视为一个人。

该示例是否破坏了DKIM ?

不会尝试伪造DKIM 。该示例涉及SPF网络授权和传递对齐路径。

为什么DMARC可以通过而DKIM不能通过?

通过的对齐SPF路径可以满足通过条件。

/32 示例是否证明了生产修复?

不。它演示了更窄的输入集。真正的改变需要提供商支持的发件人库​​存和测试。

BreakSPF在这里被转载了吗?

不会。书面案例说明了具有规定源代码控制的网络授权;没有执行任何漏洞利用、解析器或接收器。

我可以使用DNS中的演示地址吗?

不。它们是保留的文档地址,而不是您的服务配置。

首先应该调查什么?

授予的实际权限、发送者接受的身份和可信接收者证据。

[ 来源 ]

来源

  1. BreakSPF原创研究NDSS

    部分 III.A 攻击模型·图3·八讨论

  2. RFC 7208 SPF

    部分 §2.4 · §5.6

  3. RFC 9989 DMARC

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

[ 词汇表 ]

词汇表

共享基础设施
多个客户使用的服务或网络资源。
授权边界
将身份的允许使用与其他使用分开的规则。

企业出处

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

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

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

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

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

知识库