[ 欺騙和身份濫用 ]

安全電子郵件閘道和DMARC :避免假設其中一個會取代另一個

測試網關的變化、簽章發生的位置以及最終接收者可以驗證的結果。

由EmailAuth研究團隊提供 · 3 分鐘閱讀

[ 重點 ]

  • 測試網關的變化、簽章發生的位置以及最終接收者可以驗證的結果。
  • 轉換後重新測試最終字節,並保持簽署者授權與簽名有效性不同。
在此頁面上

安全的電子郵件網關和 DMARC 解重疊的操作問題,但不可互換。網關可以檢查、路由、隔離或修改訊息。 DMARC評估一致的身份驗證並向接收者提供網域策略資訊。重要的問題是您的完整路線的行為方式,包括建立簽名後的轉換。

繪製實際的訊息路徑

按順序記錄提交、簽名、網關處理和最終接收。確定您控制哪些元件以及每個元件有權簽署哪些身分。表示僅啟用網關的圖表無法確定下游接收器是否獲得完整的對齊簽章。從授權的測試路徑取得原始和最終的原始訊息,保留訊息標識符和時間。

DKIM 涵蓋選定的標頭和規範化的正文。即使更改的連結是合法安全功能的一部分,主體重寫也會使現有簽名無效。 RFC 6376定義了簽章和驗證行為。 DKIM規範。保留簽名的標頭列表, 規範化 解釋特定故障時的選擇和任何身體長度參數。

刻意核對並簽字

入站網關可以在修改之前驗證訊息,但內部結果不會自動信任每個下游收件者。定義下一個系統如何識別可信任結果以及它如何處理不可信的標頭斷言。 RFC 8601。稍後的驗證者檢查修改的位元組可能會出於合法原因得出不同的結果。

對於您管理的呼出路由,在批准轉換後簽章可以避免破壞最終簽章。簽署者必須獲得其網域的授權,並且 結盟 仍需評估。增加來自不相關網關域的有效簽章不一定會產生一致的DMARC結果。不要僅僅為了保留簽名而刪除安全檢查,而不審查更廣泛的控制設計。

追蹤假設的重寫

假設授權的brand.test簽署者簽署了包含URL的訊息正文。然後,網關會變更所覆蓋的 URL,而無需隨後新增授權的對齊簽章。如果規範化的簽名字節發生更改,則較早的簽名將無法針對更改後的正文進行驗證。保持相關規範化簽名字節不變的轉換不需要破壞簽名。檢查規範化、選定的標頭和任何 l= 限制,而不是假設每次重寫都具有相同的效果。

如果單獨的授權簽名者簽署最終轉換的訊息,則即使舊簽名失敗,新簽名也可以驗證。它不會修復舊簽名或證明新簽名者俱有業務權限。評估新的 d= 域的對齊和可信的最終接收者結果。這些是基於協定的假設結果,而不是原始訊息樣本、產生的金鑰、dkimpy 輸出或執行的網關實驗。

將結果轉換為路由測試

在生產中,使用受控接收者和供應商支援的配置重現相關的授權轉換。捕捉最終接收者的可信結果,而不是從網關控制台推斷成功。比較整個路線中的相同內容修訂,並記下其他更改,例如主題前綴或免責聲明。通過的新簽名並不能證明早期的身份驗證仍然存在。

也測試故障處理。如果簽名步驟不可用,請確定郵件是否排隊、失敗或在沒有預期簽名的情況下離開。將恢復說明與實際服務連結。避免緊急旁路將包含的身份驗證問題轉變為不受限制的中繼或未經檢查的傳遞。

驗收記錄應註明測試的路線、轉換、簽署者的位置、最終身分和接收者結果。維護單獨的惡意軟體過濾檢查, 網路釣魚 檢測和域認證。通過一項測試是該功能的有用證據,而不是整個訊息或網關安全的證書。

源和執行邊界

RFC 9989第 4.4、5.3.5 和 5.4 節 區分認證、對齊和處理;通行證並不認可訊息內容。這裡的營運決策是範圍內的建議和明確的假設範例,而不是對客戶、提供者或歷史固定裝置的新測試。任何真正的改變都需要有自己的授權範圍、保留的證據和負責任的決定。

[ 外帶 ]

轉換後重新測試最終字節,並保持簽署者授權與簽名有效性不同。

[ 按角色 ]

這對您意味著什麼

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

IT/郵件管理員

驗證最終訊息位元組

轉換順序很重要。

後續步驟

  1. 捕獲兩條原始訊息。
  2. 檢查簽名者的位置。
  3. 測試簽名失敗處理。

CISO / SecOps

保留控制邊界

認證證據必須保持可信。

後續步驟

  1. 定義可信的評估者。
  2. 審查繞行風險。
  3. 審核簽名人授權。

創辦人/非技術人員

購買經過測試的功能

要素名稱並不確定路線結果。

後續步驟

  1. 需要端到端的證據。
  2. 資金連續性測試。
  3. 單獨的檢查和認證目標。

[ 常見問題解答 ]

常見問題

網關是否可以取代DMARC ?

不會。它的檢查和路由控制與對齊域身份驗證不同。

URL 重寫會破壞DKIM嗎?

是的。覆蓋的身體變化可能會使先前的簽名失效。

該教學範例是否執行了密碼學?

不會。它解釋了DKIM規則中假設的覆蓋位元組轉換,而無需聲明新的簽章或驗證運行。

是否測試過真正的網關?

否。本次教學修訂未進行網關帳號、本地重寫實驗、外部投遞。

新簽名可以修復舊簽名嗎?

不會。新簽名可以驗證,而原始簽名仍然無效。

任何網關域都可以恢復DMARC對齊嗎?

不可以。傳遞簽名也必須滿足適用的對齊關係。

出站簽名應該在哪裡進行?

通常是在對受控路線進行批准修改後,並進行授權身分和最終驗證。

驗收測試該保留什麼?

原始和最終訊息、轉換細節、簽署者位置和可信任接收者結果。

[ 來源 ]

來源

  1. RFC 6376 DKIM

    部分 §3.4 · §3.5 · §3.7 · §6.1 · §6.3

  2. RFC 8601驗證結果

    部分 §1.2 · §1.6 · §7

  3. RFC 9989 DMARC

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

[ 詞彙表 ]

詞彙表

簽名者安置
相對於訊息轉換添加簽名的位置。
規範化
用於在雜湊之前規範化指定訊息位元組的DKIM規則。

企業出處

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

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

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

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

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

知識庫