[ DNS和網域 ]

維護郵件身份驗證和傳輸的依賴關係圖

連接寄件者身分、策略記錄、提供者所有權和傳輸服務,以便可以根據其真實依賴性來審查變更。

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

[ 重點 ]

  • 使用特定於服務的訊息標識(而不僅僅是DNS記錄)啟動出站分支。
  • 保持DMARC對齊和接收器處理與原始身份驗證通道不同。
  • 追蹤MTA-STS生命週期、 DANE驗證和報告所有權作為單獨的依賴項。
在此頁面上

映射郵件系統實際做出的決策

有用的電子郵件依賴關係圖將業務發送服務與其使用的身份、 DNS記錄和傳輸服務連接起來。每一個的列表 TXT記錄 還不夠。該地圖應該讓所有者回答如果提供者、主機名稱、金鑰或策略發生變化可能會出現什麼問題,並在批准該更改之前確定所需的證據。

將出站身份認證和入站傳輸策略作為單獨的分支。他們可能共享管理員和網域,但不保護相同的決策。這裡提出的地圖是一個營運模型,組織必須從自己的授權清單和訊息證據中填充該模型。這並不是說DNS掃描可以發現每個發送者或確定所有接收者行為。

以真實的發送路由啟動每個出站分支

為每項服務和實質上不同的路線建立一個條目,包括定期計費、支援系統和外部管理的活動。記錄其業務所有者、技術所有者、可見作者網域、信封網域、發送基礎設施和觀察到的 DKIM 簽名域名和 選擇器。將每個值標記為觀察到的、由提供者記錄的或仍然未知的。請勿將供應商的通用設定指南轉變為該帳戶配置的證據。

這 SPF 分支從評估的身份開始,並遵循與該路由實際相關的策略條款。包括外部政策參考和控制它們的團隊。 RFC 7208第 2.3 節及 4.6.4 節 解釋身分評估和 DNS 相關限制。依賴關係圖可以顯示外部變更可能影響評估的位置,但節點的靜態計數並不能確定每個連接位址的結果。

DKIM分支以簽署的 d 和 s 值開始,並通往選擇器的驗證記錄。新增任何別名目標、目標區域擁有者和金鑰生命週期所有者。 RFC 6376第3.6.2.1節 定義此尋找名稱空間。將私鑰放在地圖之外;記錄安全操作所有權並參考經批准的密鑰管理系統。

將身份驗證連接到相關DMARC決策

新增作者網域(適用) DMARC 政策記錄以及如何發現政策的證據。將經過身份驗證的識別碼連結到 結盟 決定,確定嚴格或寬鬆模式。在下面 RFC 9989第 4.4 節,有效對齊的SPF或DKIM識別碼可以滿足DMARC ;兩個不相關的身份驗證過程無法建立對齊。

記錄用於策略發現評估的規範和實施上下文。 RFC 9989 描述了一個 DNS樹遍歷,因此應該審查繼承的關於發現的電子表格假設,而不是默默地繼續下去。該地圖應保留有關其實施尚未得到驗證的接收者的不確定性。包括報告目的地及其所有權,但將報告可用性與已觀察到每個合法寄件者的證據分開。

顯示所有者請求的策略和接收者在不同欄位中觀察到的處理。這使得未來的審閱者更難將策略字串誤認為郵件被拒絕、已發送或放入收件匣的證據。

新增獨立運輸分支

對於入站郵件,將收件者網域連接到其MX主機及其位址相依性。如果 MTA-STS 部署後,新增發現TXT記錄、HTTPS 策略主機、憑證維護擁有者、發布模式、允許的MX名稱和策略生命週期。 RFC 8461第 3 節和第 6 節 描述發現和快取。策略生存期與DNS TTL 不是相同字段,更改其中一個字段不會直接重寫另一個字段。

在哪裡 DANE SMTP已部署,映射 DNSSEC 鏈, MX分辨率, TLSA 記錄和相應的TLS服務。 RFC 7672第 2 節 使經過身份驗證的DNS成為核心依賴項。在沒有驗證和證書關係的情況下複製到清單中的 TLSA 記錄是不完整的操作證據。

新增TLS報告作為觀察管道,而不是作為執行機制。 RFC 8460第 3 節 定義報告策略發現。報告目的地需要所有者和審查流程,而實際的運輸政策仍然是一個明顯的依賴項。

提供者遷移的虛構範例

虛構組織「Example Repairs」計畫將發票郵件轉移給新供應商。其提議的地圖將發票服務連結到billing.example.com作為作者網域、單獨的信封網域和透過別名託管的舊DKIM選擇器。遷移所有者註意到,退休的提供者仍然控制著別名目標,並且一些排隊的訊息可能攜帶舊簽名。

因此,審查提出分階段簽署變更、驗證替代路線以及單獨批准的退役決定。同時,入站MX和MTA-STS條目仍然是不同的分支,並且不會作為出站供應商移動的一部分進行自動編輯。這個例子是發明的;身份、批准和訊息結果尚未從真實帳戶獲得。

地圖的好處在於它揭示了一個問題:什麼證據允許在不破壞合法訊息驗證的情況下撤銷該別名?地圖本身並沒有回答這個問題。服務所有者必須提供隊列和簽名信息,審核者必須將這些事實與提議的更改聯繫起來。

使用地圖維護證據和所有權

為每條邊提供最後驗證日期、證據參考、所有者和審核觸發器。在供應商遷移、選擇器輪換、委託更改、傳輸策略編輯或無法解釋的身份驗證失敗後重新存取它。未知的所有者和未經驗證的邊緣應該保持可見,而不是充滿猜測。

在推出之前,建立逐一發送者的準備矩陣、準確的策略差異和批准記錄。授權執行後,附上相關訊息和DNS觀察結果。這些是目錄所需的原始工件,並在此處保持開啟。本手稿提供了地圖設計和虛構的決策練習,而不是填充的租戶庫存或經過驗證的部署。

[ 外帶 ]

有用的地圖記錄了觀察到的關係和未知數,並具有用於出站身份和入站傳輸的單獨分支。

[ 按角色 ]

這對您意味著什麼

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

服務負責人

確定業務路線

僅當映射的標識與實際發送郵件的服務相對應時,映射才有用。

後續步驟

  1. 記錄定期和小批量的路線以及主要郵件。
  2. 提供有代表性的證據和退休條件。

DNS維護者

追蹤外部控制

別名、包含和委派區域可以取決於其他所有者的決定。

後續步驟

  1. 記錄目標區域所有者和證據日期。
  2. 在批准更改之前標記無主依賴項。

運輸工程師

維護入站分支

傳輸策略發現、快取策略和伺服器配置必須一致。

後續步驟

  1. 將MX主機連結到MTA-STS和適用的DANE相依性。
  2. 為證書、TLSA 和報告變更提供明確的審核觸發條件。

[ 常見問題解答 ]

常見問題

DNS區域匯出是完整的寄件者清單嗎?

不。它列出了配置,而不是使用身分的每個服務或實際路由。結合授權的業務清單、帳戶資訊和代表性訊息觀察。

什麼啟動SPF依賴分支?

評估的SMTP身分和相關的發送路由。遵循策略參考和評估行為,而不是假設可見的 From 域始終是尋找目標。

DKIM映射是否應包含私鑰材料?

否。記錄簽章網域、選擇器、 DNS目標和負責任的金鑰生命週期擁有者。在核准的密鑰管理系統中保守秘密。

為什麼SPF和DKIM為DMARC傳遞的地圖標籤不足?

DMARC也需要與作者域保持一致。記錄哪個傳遞的經過身份驗證的標識符對齊以及對齊模式,而不是將所有結果折疊到一個傳遞字段中。

MTA-STS max_age 和DNS TTL 是否具有相同的依賴性?

否。 max_age 描述策略快取生命週期。 DNS記錄有自己的快取行為;更改DNS TTL 不會重寫已快取的傳輸策略。

DANE SMTP引入了哪些額外的依賴項?

其經過身份驗證的傳輸決策取決於 DNSSEC 感知解析以及連結到SMTP服務的適當 TLSA 資訊。裸露的 TLSA 字串無法捕捉該關係。

TLS報告是否強制加密傳送?

不。它提供有關傳輸策略和連接結果的報告。將報告目的地和審核所有者與執行傳輸機制分開。

何時應重新驗證映射的依賴關係?

在相關供應商、選擇者、委託、政策或服務發生變更之後,以及當無法解釋的故障暴露出不確定性時。記錄驗證日期和觸發因素,而不是假設舊圖表仍然準確。

[ 來源 ]

來源

  1. RFC 6376 :網域金鑰識別郵件簽名
  2. RFC 7208 :用於授權在電子郵件中使用網域的寄件者策略框架
  3. RFC 7672 :透過機會DANE TLS實現SMTP安全
  4. RFC 8460 : SMTP TLS報告
  5. RFC 8461 : SMTP MTA 嚴格傳輸安全
  6. RFC 9989 :基於網域的訊息驗證、報告和一致性

[ 詞彙表 ]

詞彙表

依賴邊緣
服務或決策與其所需的資料或系統之間記錄的關係。
作者域
訊息的RFC5322中的域。來自DMARC使用的身份。
選擇器
DKIM簽章值與其簽章域一起使用來尋找驗證材料。
保單有效期限
管理策略快取的MTA-STS max_age 間隔,與DNS記錄 TTL 不同。
TLSA 記錄
將TLS服務與身分驗證資訊相關聯的DNS資料; SMTP DANE取決於適用資料的經過驗證的解析。

企業出處

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

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

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

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

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

知識庫