[ SPF ]

從SPF刪除第三方寄件者而不中斷其他服務

透過檢查共享依賴關係、不頻繁的寄件者以及刪除一種機制和撤銷每條路徑之間的區別來撤銷供應商授權。

由EmailAuth研究團隊提供

[ 重點 ]

  • 刪除一個包含並不證明所有權限都消失了。
  • 追蹤共享依賴關係並獲取服務所有者的決策。
  • 單獨的SPF清理、快取行為和完全供應商卸載。
在此頁面上

刪除供應商 SPF include 並不總是與撤銷該供應商通過SPF的能力相同。另一種機制可以授權相同的來源位址。相反,一個包含項目可能支援多種業務服務,因此刪除它可能會中斷仍在使用的服務。

安全退休結合了所有權審查、政策依賴性分析和訊息測試。輸出應該解釋哪些權限消失了,哪些權限消失了以及原因。

設定退休範圍

確定受影響的確切信封域以及供應商支援的業務功能。檢查發票、預定報告、帳戶通知和季節性活動,而不僅僅是最近的大量發送。取得服務擁有者確認發送器已停用或其替代品已準備就緒。

保留目前的SPF值、 DNS TTL 和提供者配置參考。記錄建議移除的機制及其目的。包含中的品牌名稱可能是一條線索,但這並不能證明只有一個應用程式依賴它。

追蹤直接和間接授權

使用標準感知評估器檢查嵌套包含和重定向。確定是否可以透過另一項包含的策略(廣泛的策略)聯繫到供應商 ip4 或者 ip6 範圍,一個 a 或者 MX 機制,或共用重定向目標。在聲明撤銷之前記錄這些替代路徑。

也要確定依賴您要編輯的任何共用策略目標的其他網域。在下面 RFC 7208 §5.2 和 RFC 7208 §6.1,從中央移除一個機制 _spf 策略可以影響許多發送身份。更改範圍是依賴項集,而不僅僅是DNS編輯器中可見的主機名稱。

不要將目前包含擴展視為供應商地址的永久清單。管理政策可能會發生變化。使用提供者支援的資訊和您目前的架構來了解該機制旨在授權什麼。

透過重疊範例進行工作

綜合政策: v=spf1 ip4:192.0.2.0/24 include:_spf.vendor.example -all。假設說明性的 include 也授權192.0.2.10 。刪除包含不會阻止192.0.2.10通過,因為顯式 /24 範圍已經與它匹配 RFC 7208 §5.6 和 RFC 7208 §4.6.2。假設語法有效、選定一筆記錄且沒有較早的錯誤。

當兩個應用程式使用同一供應商包含時,會出現相反的問題。刪除它是因為遷移一個應用程式可能會破壞另一個應用程式。這些範例使用僅文檔值並假設包含行為;它們是推理裝置,而不是觀察到的提供者配置。

準備測試和恢復決定

在編輯之前,列出預計將繼續通過的服務、預計將失去授權的退休路徑以及將故意保留的任何重疊。透過受控帳戶和收件者進行測試。如果您無法使用已退役的服務,請記錄該限制並使用配置證據,而不是發明一個成功的負面測試。

批准確切的DNS更改和恢復條件。如果供應商涉嫌洩露,盲目恢復其包含可能會重新造成暴露。同意替代路線或明確的風險決策,而不是將回滾視為自動安全。

如果 TTL 減少有用,請提前規劃:降低 TTL 不會縮短已在先前 TTL 下快取的答案的生命週期。在下面 RFC 8767 §4,合格的服務過時行為可能會在 TTL 過期後保留並提供較舊的數據,因此 TTL 不是全局撤銷期限。更改後,檢查權威DNS和代表性遞歸答案,然後驗證剩餘的合法寄件者。

將SPF清理與完全卸載分開

SPF只是一種許可證面。供應商憑證、網域驗證令牌、委託DNS 、 DKIM 密鑰、應用程式整合和用戶帳戶可能需要單獨停用。刪除SPF包含不會撤銷這些資產。協調其所有者和批准,但不要聲稱僅通過SPF更改即可完成供應商下架。

對於SPF任務,保留準確的前後策略、依賴性發現、預期結果和實際測試證據。觀察足夠長的相關發送週期以涵蓋組織的已知工作;不要選擇通用觀察期並假設它適合所有服務。

以精確的語言接近

如果仍然存在重疊機制,則表示命名的包含已被刪除,而某些來源授權仍然存在。如果測試僅涵蓋活躍的寄件者,請明確說明。有用的關閉語句描述了權限變更和證據邊界,為下一個管理員提供了足夠的上下文,以避免重新引入已退休的依賴項。

記錄決定及其限制

對於重疊範例,將閉包寫為「包含已刪除; 192.0.2.10仍由ip4:192.0.2.0/24.”如果目標是完全撤銷原始程式碼,請確定並審查該範圍,而不是聲稱文字刪除成功。將不可用的測試記錄為不可用,並將建議的復原選項與已核准或已執行的復原分開。

[ 外帶 ]

刪除一個包含並不證明所有權限都消失了。追蹤共享依賴關係並獲取服務所有者的決策。單獨的SPF清理、快取行為和完全供應商卸載。

[ 按角色 ]

這對您意味著什麼

選擇您的角色以執行後續實際步驟。

IT/郵件管理員

檢查重疊的權限路徑。

刪除文字並不能證明來源集已如預期變更。

後續步驟

  1. 評估包含、重定向和廣泛的網路。
  2. 測試DNS發布後保留的寄件者。

CISO / SecOps

區分清理和撤銷。

SPF刪除是供應商退出的一部分,可能會完好無損地保留其他身份驗證或帳戶權限。

後續步驟

  1. 檢查剩餘來源授權。
  2. 避免妥協後的不安全恢復。

創辦人/非技術人員

確認每個業務依賴關係。

一個供應商可以支援多個客戶工作流程,包括不頻繁的作業。

後續步驟

  1. 讓業主批准退休。
  2. 拆除前協調更換路線。

[ 常見問題解答 ]

常見問題

刪除包含是否會完全撤銷供應商?

未必。另一個包括,網路範圍或機制可能仍然授權相同的來源。

RFC 7208 §4.6.2 RFC 7208 §5.2

一個可以支援多個應用程式嗎?

是的。在刪除共用權限之前,請確認提供者的所有目前使用者。

我應該檢查重定向目標嗎?

是的。共享策略的更改可能會影響委託給它的每個身分。

RFC 7208 §6.1

去除前應觀察多久?

選擇涵蓋已知發送週期的時間段並獲得所有者確認。通用的固定窗口可能會錯過不頻繁的工作。

降低 TTL 是否會使舊答案更快過期?

不會。減少 TTL 不會追溯縮短已緩存答案的新鮮度間隔。合格的陳舊服務也可以在過期後繼續使用; TTL 不是有保證的全域撤銷期限。

RFC 8767 §4

回滾總是安全的嗎?

不會。恢復與可疑洩漏相關的權限可以恢復暴露。在上下文中同意恢復決定。

SPF刪除是否會撤銷DKIM鑰或 API 存取權限?

不。這些是單獨的離職任務,需要他們自己審查和授權更改。

如果我無法測試已停用的寄件者怎麼辦?

記錄該限制並使用配置證據。不要將未執行的陰性測試報告為成功。

[ 來源 ]

來源

  1. RFC 7208

    部分 §2.4 · §4.6.2 · §5.2 · §5.6 · §6.1 · §4.1

  2. RFC 8767

    部分 §4

[ 詞彙表 ]

詞彙表

SPF
根據相關SMTP身分的策略評估連線 IP。

RFC 7208 §2.4

DNS生存時間
普通新鮮度間隔,不保證全域刪除或撤銷期限;合格的陳舊服務可以在過期後繼續使用。

RFC 8767 §4

企業出處

為什麼頂級金融機構和政府 退役了他們的電子郵件安全儀表板。

傳統的電子郵件驗證平台會向您出售儀表板並要求您的工程師來完成這項工作。在高風險環境中,手動監督意味著延遲執行、配置漂移和不受監控的影子域。

EmailAuth是代理電子郵件來源平台。 我們的代理人強制執行 p=reject,保持第三方寄件者一致並將您的網域移至完整狀態 RFC 9989 合規性、新的DMARC標準,以及人機互動審核能力。

政府 大型企業 一級金融機構

SaaS · 專用租賃 · 氣隙本地部署 · BYOK 加密

知識庫