[ 運輸安全 ]

證書或金鑰更改後DANE驗證失敗

在更改信任策略之前,透過比較所提供的憑證、安全性 TLSA 答案和部署時間表來診斷DANE損壞。

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

[ 重點 ]

  • 將DNS信任、 TLS握手和關聯匹配失敗分開。
  • 比較來自每個活動端點的選定 DER 位元組。
  • 修復覆蓋的密鑰和DNS狀態,而不會默默地刪除安全性。
在此頁面上

什麼時候 DANE 證書更改後交付開始失敗,首先確定密鑰是否已更改,是否 TLSA 關聯使用該金鑰以及每個接收者實際服務的憑證。通用憑證警告可以隱藏 DNSSEC 失敗,不正確 選擇器 或部分部署。修復錯誤的層可能會使郵件排隊,同時使證據更難以解釋。

保留失敗的觀察結果

參考: RFC 7672 §2, RFC 7672 §3.

記錄傳送者實作、時間戳記、接收者網域、選擇的MX主機、連接埠、接收 IP 和觀察到的故障。將DNSSEC驗證結果和相關 TLSA 答案與憑證或其公共指紋保留。如果寄件者重試另一台主機,請將其保留為單獨的觀察結果。總結整個領域的儀表板無法取代端點級證據。

區分握手失敗和握手後身份驗證失敗。網路超時並不能證明 TLSA 摘要不符。相反,收到憑證既不能證明DNSSEC鏈受信任,也不能證明DANE身分驗證成功。 RFC 7672分別定義了發現和驗證步驟。 RFC 7672第 2 節和第 3 節.

在比較位元組之前檢查用法和選擇器

參考: RFC 6698 §2.1.2, RFC 6698 §2.1.3, RFC 7672 §4.

對於 3 1 1 關聯,提取所提供的憑證的 DER SPKI 併計算 SHA-256。重複使用相同金鑰的憑證續約可以使該摘要保持不變。鑰匙輪換則不能。使用完整憑證選擇器,即使保留金鑰,更新的憑證也會變更關聯。請勿將瀏覽器的憑證指紋與 SPKI 指紋互換使用。

保留的 2026 年 11 月 7 日 OpenSSL 固定裝置已在此處進行檢查但未重新運行,它使用不同的密鑰創建了證書 A 和 B,並使用 A 的密鑰重新頒發了 A2。其記錄的計算顯示 A 和 A2 共享選定的 SPKI 摘要,而 B 則不同。然後它故意將 B 與 A 的關聯進行比較並記錄失敗。該測試使用真實生成的證書字節,但是本地綜合證據,而不是捕獲的生產事件。

重建DNS和端點計時

參考: RFC 7671 §8.1, RFC 7672 §2.1.

將新金鑰啟動時間與重疊關聯集的發布和先前快取資料的到期時間進行比較。如果部署了 B,而寄件者保留了僅 A 的記錄,則正確的寄件者可以拒絕 B。事件發生後查詢權威DNS並看到 B 並不能反駁先前的快取狀態。

檢查所有後端和地址系列。重新載入失敗的伺服器可能會保留 A,而其他伺服器則使用 B。僅新的 TLSA 集將僅導致部分流量失敗。 DNSSEC失敗還有另一個時間表:必須檢查簽章、委託和解析器驗證,而不能隨意將偽造資料視為未簽章。 RFC 7672第 2.1 節和第 4 節.

恢復一致性而不是禁用檢查

參考: RFC 7672 §3.1.1, RFC 7672 §4.

在金鑰未洩露的情況下,根據實際的快取和部署狀態,恢復先前覆蓋的憑證或正確重疊的關聯可能是適當的。協調郵件和DNS所有者並驗證發送方的修復。不要假設刪除 TLSA 將立即刪除快取的要求,並且不要將安全故障轉換為未經身份驗證的交付作為預設解決方法。

對於 DANE-EE,請勿將每個瀏覽器 PKIX 規則匯入診斷:其憑證使用具有特定的驗證語義,包括無憑證名稱符合要求以及忽略RFC 7672 §3.1.1 下的 DANE-EE 使用 3 的憑證過期。不要將此特定規則擴展到每個 TLSA 用途。當其他寄件者使用 PKIX 或 MTA-STS。另外,保留的 2026 年 11 月 7 日審查證據包含帶時間戳的環回 STARTTLS 會議。會議已被檢查,但未針對此修訂重新運行。受控客戶端在記錄的127.0.0.1連接埠觀察憑證 B,提取對等 SPKI 並拒絕僅 A 關聯。修正後的重疊 A 加 B 控制接受該路線。另外,Python/OpenSSL 憑證驗證根據信任材料 A 拒絕 B,而 A 成功。私人審查包保留了四個達到證書捕獲的案例的七個筆錄和同行證書位元組。握手失敗和無 STARTTLS 情況不包含捕獲的對等證書位元組。這是一個配置了 TLSA 輸入的小型實驗室用戶端,而不是 Internet DNSSEC結果或生產 MTA 事件。沒有發送訊息;生產驗收仍然需要預期的端點和發送者追蹤。

[ 外帶 ]

修復覆蓋的密鑰和DNS狀態,而不會默默地刪除安全性。

[ 按角色 ]

這對您意味著什麼

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

IT/郵件管理員

比較所提供的材料

磁碟上的檔案可能與網路上的憑證不同。

後續步驟

  1. 捕獲端點 IP。
  2. 提取正確的選擇器。
  3. 比較快取的 RRset 和目前的 RRset。

CISO / SecOps

避免降級修復

通過的較弱連接不會恢復DANE保證。

後續步驟

  1. 保持驗證啟用。
  2. 單獨審查關鍵妥協。
  3. 保留發送方驗證。

創辦人/非技術人員

保留事件時間表

部分推出可能會導致間歇性的業務影響。

後續步驟

  1. 記錄受影響的時期。
  2. 確定發布所有者。
  3. 關閉前需要證據。

[ 常見問題解答 ]

常見問題

每次續訂都會更改 TLSA 摘要嗎?

不會。這取決於選擇器和公鑰是否改變。

RFC 6698 §2.1.2 RFC 7672 §4

瀏覽器指紋是否是正確的比較?

不是自動的。 3 1 1 關聯對 DER SPKI 而非整個憑證進行哈希處理。

RFC 6698 §2.1.2

超時是否證明DANE不符?

不會。它可能發生在證書比較之前。

RFC 7672 §3

為什麼只有IPv6流量才會失敗?

IPv6端點可能會提供不同的憑證材質或出現不同的網路故障。

新的DNS是否可以駁斥早期的快取問題?

不會。早期的寄件者快取可能包含不同的關聯集。

RFC 7671 §8.1

我應該立即刪除 TLSA 嗎?

調查並恢復一致性;刪除不會立即清除快取的策略。

RFC 7672 §4

DANE-EE 和瀏覽器驗證使用相同的規則嗎?

不可以。應用RFC 7672的憑證使用規則,而不是假設 PKIX 語意。

RFC 7672 §3.1.1

總結了哪些關聯證據?

已檢查保留的 2026 年 11 月 7 日環回STARTTLS記錄,未重新運行。七份成績單和四份同行證書捕獲涵蓋了有限的固定裝置;互聯網DNSSEC和生產 MTA 證據仍有待確定。

[ 來源 ]

來源

  1. RFC 6698

    部分 §2.1.2 · §2.1.3

  2. RFC 7671

    部分 §8.1

  3. RFC 7672

    部分 §2 · §2.1 · §3 · §3.1.1 · §4

[ 詞彙表 ]

詞彙表

丹麥-EE
TLSA 用法 3,透過DANE驗證終端實體憑證或金鑰。
部分推出
不同活動端點服務不同版本的部署。
選擇器
選擇用於匹配的證書資料的 TLSA 欄位。

企業出處

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

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

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

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

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

知識庫