[ 欺騙和身份濫用 ]

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 。

Does p=reject repair excessive authorization?

不會。它解決故障並且不會使已經通過的對齊路徑失效。

歷史提供者範例可以視為目前發現嗎?

否。重新驗證目前配置和控制。

矩陣發動攻擊了嗎?

不。它是對假定先決條件的書面比較,沒有執行的程序或網路活動。

什麼證據可以結束真正的評估?

目前的授權和控制證據加上明確授權的接收器測試和獨立審查。

[ 來源 ]

來源

  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 加密

知識庫