[ 欺骗和身份滥用 ]

BreakSPF 研究:根据实际发送者和接收者行为评估研究结果

使用 BreakSPF 作为提示来审核 SPF 授权基础设施的范围和控制,以及当前的接收者证据和有限的缓解措施。

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

[ 要点 ]

  • 使用 BreakSPF 作为提示来审核 SPF 授权基础设施的范围和控制,以及当前的接收者证据和有限的缓解措施。
  • 历史研究促进了当前的证据收集,而不是无依据的暴露发现。
在此页面上

BreakSPF,在 NDSS 2024 上发布,研究了共享基础设施如何放大过于广泛的范围 SPF 授权。其核心操作教训是询问谁可以从授权地址发起流量,而不仅仅是询问是否可以 一个记录 在语法上是有效的。历史研究结果是评估当前配置的原因,而不是证明指定提供商仍然容易受到攻击。

将研究成果与当今的系统分开

原始论文研究了攻击者可访问的基础设施、宽松的SPF依赖性和接收者行为,包括跨协议路径。它的讨论报告在研究过程中进行了修正,并考虑了其他过滤控制。阅读这些范围和披露部分以及标题调查结果。 BreakSPF 原始论文,第 VII-IX 节.

不要将论文的域名计数转化为当前的互联网普及率估计,或重复历史例子作为当前的指控。本文不会重现实验、扫描第三方基础设施或评估实时提供商。以下建议是基于方案和研究问题的防御性审查计划。

明确授权边界

SPF评估连接主机是否有权使用评估的SMTP身份。其结果并不能确定谁控制了发起该消息的应用程序。授权范围可能适合严格控制的发送服务,但当不相关的租户可以在不强制执行域所有权的情况下发起同等流量时,则不适合。 RFC 7208 ,第 2、4 和 11 节.

清点组织的实际信封域、 SPF依赖性和发送服务。对于每个依赖项,记录其所有者、需要它的原因以及服务如何限制客户使用发件人身份。较大的范围是一个审查信号,其本身没有足够的信息来声明利用的可能性。当前的网络路径和服务控制很重要。

在分析中保持DMARC对齐

DMARC 需要通过对齐的身份验证路径。如果过于广泛的授权为与可见的 From 域一致的身份生成SPF通行证,则添加 DKIM 合法邮件本身不会删除该SPF路径。相反,不相关信封域的SPF通行证并不能单独满足DMARC 结盟. RFC 9989.

更严格的DMARC策略要求处理故障;它不会将已经通过的对齐路径转换为故障。修复不必要的授权并评估服务端域控制,而不是将策略标签视为完整的补救措施。通过分阶段、经过审查的更改来保护合法发件人。

通过有界审查矩阵进行工作

下面的书面前提分类账规定了四个独立字段: SPF源授权、非预期源能力、路径可达性以及SPF身份与 From 的对齐。没有行是观察到的提供者发现的。

  • A:授权真实;非预期来源能力 true;可达真;对齐为真。升级此可能的对齐 SPF 路径的当前授权验证;不要标记已建立的生产利用。
  • B:授权真实;能力真实;可达真;对齐错误。此特定SPF路径不建立DMARC通行证。在决定完整的DMARC结果之前, DKIM和其他实际消息证据仍有待检查。
  • C:授权真实;能力真实;可达假;对齐为真。保留配置问题,但这些前提没有证明可到达的发送路径。
  • D:授权真实;能力未知;可达真;对齐为真。获取服务控制证据;未知的能力既不安全也不被证明可利用。

这些是叙述性推论,而不是运行评估器、漏洞利用或接收器测试。未访问任何DNS或云基础设施。 RFC9989第 7.4 节要求有效的DKIM p=reject 域;该部署任务不会删除已经通过的对齐SPF路径。

将缓解措施应用于责任层

仅在确认发件人依赖性后查看并删除过时的授权。询问服务所有者有关身份执行和隔离的信息。基础设施运营商应通过其授权的安全流程评估意外邮件出口和协议边界控制。收件人应保留受信任的身份验证证据,并使用受控域和收件人测试策略行为。

为了进行真正的评估,请保留过时的DNS 、服务所有权证据、批准的测试范围和观察到的接收结果。独立的安全审查应将配置风险与演示的路径和传递的消息结果区分开来。目前的提供商验证和实验复制仍然很突出;保留的原始论文阅读支持研究摘要,而书面矩阵仅说明其规定的先决条件。

[ 外卖 ]

历史研究促进了当前的证据收集,而不是无依据的暴露发现。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

审查谁可以使用授权地址

语法检查无法建立租户隔离。

后续步骤

  1. 跟踪SPF依赖性。
  2. 验证域控制实施。
  3. 更改后测试合法路由。

CISO / SecOps

区分风险与已证明的可利用性

当前的证据应该可以得出漏洞结论。

后续步骤

  1. 批准有限的测试范围。
  2. 检查协议边界控制。
  3. 避免不受支持的提供商指控。

创始人/非技术人员

分配委托发送的所有权

提供者依赖包含授权决策。

后续步骤

  1. 库存业务发件人。
  2. 要求服务责任。
  3. 基金范围修复。

[ 常见问题解答 ]

常见问题

该论文是否证明每个共享发件人都容易受到攻击?

不可以。必须评估授权、来源能力和接收者行为。

语法上有效的SPF记录就足够了吗?

不会。它的授权范围和基础设施控制也很重要。

仅SPF通过就可以证明DMARC通过吗?

不可以。经过身份验证的标识符必须对齐,或者必须通过另一条对齐的路径。

添加DKIM是否会删除不安全的SPF路径?

不会。通过的对齐SPF路径仍然可以满足DMARC 。

p=reject修复过度授权吗?

不会。它解决故障并且不会使已经通过的对齐路径失效。

历史提供商示例可以视为当前发现吗?

否。重新验证当前配置和控制。

矩阵发起攻击了吗?

不。它是对假定先决条件的书面比较,没有执行的程序或网络活动。

什么证据可以结束真正的评估?

当前的授权和控制证据加上明确授权的接收器测试和独立审查。

[ 来源 ]

来源

  1. BreakSPF原版NDSS 2024纸

    部分 七·八·九

  2. RFC 7208 SPF

    部分 §2.4 · §5.6

  3. RFC 9989 DMARC

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

[ 词汇表 ]

词汇表

授权范围
允许使用电子邮件身份的主机或服务集。
对齐的SPF路径
SPF通行证,其经过身份验证的域与DMARC下邮件的发件人域一致。
先决条件
所提议的行为或风险发生所必须满足的条件。

企业出处

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

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

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

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

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

知识库