[ 運輸安全 ]

MTA-STS回溯:具有快取策略的寄件者帳戶

從錯誤的MTA-STS變更中恢復,而無需假設刪除DNS或降低 max_age 會刪除現有的強制措施。

由EmailAuth研究團隊提供

[ 重點 ]

  • 恢復與受影響的寄件者已持有的策略相容的路徑。
  • 宣布模式沒有通過故意退出過程。
  • 僅在先前提供的每個策略過期後才停用端點。
在此頁面上

回滾會改變未來的觀察結果;它無法到達每個寄件者並刪除快取的策略。當強制政策開始延遲合法郵件時,保留確切的損壞版本並找到最快的方法使接收路徑滿足寄件者可能已經持有的策略。

在取消控制之前穩定交付

參考: RFC 8461 §4, RFC 8461 §5.1.

判斷故障是否為遺漏MX 、憑證問題、遺失 STARTTLS 支持或政策獲取麻煩。恢復先前合規的MX或修復其憑證可能比嘗試緊急全域原則撤銷更直接地幫助具有新舊快取策略的寄件者。

檢查受影響的寄件者日誌(如果有)並測試每個預期的接收候選者。如果剩餘一台符合要求的MX ,寄件者或許可以使用它。不要因為備份的DNS首選項優先順序較低就認為備份是安全的;它仍然需要匹配策略並通過傳輸驗證。

選擇修復或故意撤回

參考: RFC 8461 §3.2, RFC 8461 §8.1, RFC 8461 §8.3.

如需修復,請在變更TXT ID 之前發布已更正的 HTTPS 正文。保留先前的策略副本和 max_age 值可用於計算轉換風險。更正後的當前正文並不能證明發送者已獲取它。

對於故意刪除, RFC 8461第 8.3 節建議使用較小的 max_age(例如一天)提供服務模式 none 並更新發現記錄,然後保留相關的策略基礎設施,直到所有先前提供的策略都已過期,然後再將其刪除。計算每個版本的上次服務時間加上自己的 max_age,然後使用每個版本的最新到期時間。具有較長生命週期的舊版本可以比前一個版本更耐用。 none 策略仍然需要 version 和 max_age;該模式下不需要 mx 行。使用新的有效 ID 來宣布更改。

重現陳舊的強制案例

參考: RFC 8461 §3.3, RFC 8461 §5.

在受控寄件者中,快取僅允許mx1.example.net且 max_age 86400 的強制策略。將公共DNS和 HTTPS 變更為無策略,但最初阻止該寄件者取得更新。嘗試傳送到mx2.example.net 。儘管操作員有新的 none 主體,但舊的有效強制策略仍然排除 mx2。

然後允許刷新並捕獲不應用任何操作的發送方,或在安全隔離環境中將受控測試時鐘提前至原始快取生命週期。請勿為此測試變更生產郵件基礎架構上的時鐘。這是一個實驗室程序,不是執行的 MTA 測試;新的離線裝置僅演示狀態和最後服務生命週期算術,而不是真正的發送者快取。

關閉兩個隊列的證據

參考: RFC 8461 §8.3, RFC 8460 §4.1.

驗證沒有快取策略的新寄件者以及已知保留先前強制修訂的寄件者的行為。保留佇列結果、取得結果和策略元資料。 TLS-RPT 可以幫助識別剩餘的故障,但覆蓋範圍不完整且報告延遲。

在計劃的提款視窗期間保持 HTTPS 主機和發現可用,監控實際的交付路徑並記錄最終的刪除決定。單獨刪除_mta-sts既不是立即回滾,也不是可靠的事件復原策略。

保留的歷史證據和剩餘範圍

以下描述了保留的 2026 年 11 月 7 日觀察結果,而不是為本次審查重新運行的網路實驗。新執行的離線檢查單獨記錄。

提款計算現在包括之前提供的每個版本,而不僅僅是最新的 max_age。在執行的邏輯帳本中,A1 最後一次服務於 1000300,生命週期為 86400,B2 最後一次服務於 1000600,生命週期為 3600,C3 最後一次服務於 1000900,生命週期為 3600。它們的到期界限分別為 1086700、1004200 和 1004500。因此,計算出的刪除邊界為 1086700。即使在實驗室通告並取得 B2 之後,舊的 A1 發送方快照仍然拒絕新的主機名稱。恢復舊的相容路由對於該快照仍然有意義。這是標記的狀態和路由計算,而不是觀察到的遠端快取撤回或排隊訊息恢復。生產撤回必須使用實際的上次服務時間和所有先前版本。

[ 外帶 ]

僅在先前提供的每個策略過期後才停用端點。

[ 按角色 ]

這對您意味著什麼

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

IT/郵件管理員

恢復快取策略路徑

在遠端快取刷新之前恢復相容傳輸可能會起作用。

後續步驟

  1. 識別緩存的失敗修訂版。
  2. 恢復相容的MX路徑。
  3. 測試新的和快取的策略寄件者。

CISO / SecOps

保持提款可審核

取消控制應該是具有到期計算的明確決定。

後續步驟

  1. 保存事件證據。
  2. 保持控制撤回明確。
  3. 查看之前最長的快取暴露時間。

創辦人/非技術人員

慎重選擇恢復

修復和政策撤回具有不同的連續性後果。

後續步驟

  1. 授權修復而不是撤回。
  2. 保留恢復所有權。
  3. 避免做出立即刪除的承諾。

[ 常見問題解答 ]

常見問題

刪除TXT會停止快取強制執行嗎?

不會。有效的、未過期的快取策略仍然可用。

RFC 8461 §3.3

mode none 是退出機制嗎?

是的。 RFC 8461描述了在以後刪除基礎設施之前使用它。

RFC 8461 §8.3

不需要MX線路嗎?

不,與測試和執行不同。

RFC 8461 §3.2

DNS id 應該更改嗎?

是的。使用新的有效標識符宣布更改的策略。

RFC 8461 §8.1

我可以縮短舊緩存的生命週期嗎?

不是透過更改新策略的 max_age 來實現的。

RFC 8461 §8.3

什麼可以最快恢復郵件?

滿足已由受影響的寄件者快取的策略的接收路徑。

報告是否證明每個寄件人均已恢復?

不會。報告涵蓋參與的寄件人,並且會延遲到達。

RFC 8460 §4.1

什麼時候可以移除主機?

在所有先前提供的策略過期後:計算每個修訂版的上次服務時間加上自己的 max_age,然後使用最新的到期時間。較舊的長期版本可以比前一個版本更耐用。

RFC 8461 §8.3

[ 來源 ]

來源

  1. RFC 8460

    部分 §4.1

  2. RFC 8461

    部分 §3.2 · §3.3 · §4 · §5 · §5.1 · §8.1 · §8.3

[ 詞彙表 ]

詞彙表

提款
主動交通政策的有意退出。

RFC 8461 §8.3

快取強制
先前取得的強制策略在寄件者仍然有效。

RFC 8461 §3.3

恢復視窗
恢復服務和允許策略狀態收斂所需的時間。

企業出處

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

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

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

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

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

知識庫