[ DNS和網域 ]

對身份驗證關鍵記錄進行DNS可用性監控

監視身份驗證所使用的特定DNS依賴關係,並區分遺失資料、錯誤資料、解析器故障和端對端郵件故障。

由EmailAuth研究團隊提供

[ 重點 ]

  • 監控準確的活動郵件記錄及其依賴性。
  • 獨立的權威資料、遞歸視圖和回應失敗類別。
  • DNS可用性是先決條件,而不是訊息身份驗證或傳遞的證明。
在此頁面上

僅檢查網域解析是否會錯過已刪除的DNS監視器 DKIM選擇器 或破損的 SPF 依賴性。從真實郵件路徑使用的記錄開始。可用性監控應該報告查詢的內容、從何處查詢以及哪個預期屬性失敗,而不僅僅是DNS不健康。

建立明確的目標庫存

參考: RFC 6376 §3.1, RFC 7208 §4.4.

列出每個發送服務使用的作者網域、信封網域、活動選擇器和策略名稱。包括透過別名和SPF機制達到的依賴關係。監控接收安全性時新增傳輸策略名稱。普通的DNS查詢無法發現每個選擇器,因此需要從服務配置和代表性簽署訊息中取得活動集。

對於每個目標,記錄所有者、類型、預期形狀或批准值、責任所有者和變更視窗。避免假設每個值都必須永遠保持位元組相同:計劃的密鑰輪換會合法地更改資料。版本預期值並區分未經批准的變更和已批准的轉換。

分別探測權限和遞迴

參考: RFC 1035 §4.1.1, RFC 2308 §2.2, RFC 4035 §5.5.

直接的權威查詢有助於確定該區域所服務的內容。遞歸查詢代表一個解析器的有效視圖,包括快取和驗證行為。保留兩者的查詢時間、伺服器位址、回應代碼、標誌、應答記錄和 TTL 上下文。在服務需要的地方使用多個相關的有利位置,而不是聲稱幾個探頭覆蓋了每個接收器。

區分NXDOMAIN 、沒有請求類型的現有名稱、 SERVFAIL 、逾時和成功但不正確的答案。一個 DNSSEC 即使權威伺服器傳回記錄,問題也可能導致驗證解析器失敗。權威答案標誌並不是答案經過密碼驗證的證據。

警惕隨後的決定

遺失的活動選擇器需要與一台監視器上的短暫逾時不同的回應。將相關的依賴項故障進行分組,這樣一個不可用的權限就不會建立數百個不相關的票證。使用連續觀測和獨立路徑來減少噪聲,同時保留首次故障時間和原始結果。閾值是本地操作選擇,而不是通用DNS協定要求。

不要因為探測失敗就自動替換記錄或停用強制執行。首先判斷monitor查詢的名稱和目前權限是否正確。將發現結果連同受影響的服務、最後良好的觀察以及確切變化或回應條件的證據一起發送給記錄所有者。

重現三個不同的觀察結果

本機裝置將傳回的預期選擇器標記 NOERROR 分類為存在,將NXDOMAIN回應分類為名稱缺失,將SERVFAIL回應分類為解析失敗。然後,它表明具有不同標記的 NOERROR 是內容不匹配而不是中斷。這些標記是合成的,不是 DKIM 鍵。

運行包含的腳本以重現分類。它消耗固定物件而不是發送資料包。若要驗證已部署的監視器,請查詢具有相同案例的隔離授權區域,並保留實際的線路回應、逾時測量和警報傳遞證據。那些現場測試不是在這裡進行的。

關閉監控環路

參考: RFC 2308 §5, RFC 6376 §6.

修復後,比較每個測試的權威端點,然後觀察遞歸恢復和授權時的代表性訊息。記錄返回後,否定答案可能會保留在快取中。不要僅僅因為稍後的查找成功就刪除該事件。

在寄件者加入、選擇器輪調、網域遷移和停用後查看清單。 DNS觀察確定了某個時間點的先決條件可用性。他們無法單獨證明有效的 DKIM簽名, DMARC 結盟、郵箱接受或收件匣放置。

保留歷史電報證據

以下描述了保留的 2026 年 11 月 7 日環回捕獲,已檢查但未作為本次審查的網路實驗重新運行。新的離線模型檢查單獨記錄。

保留的線路擷取將實際的 UDP 問題記錄到最小的環回權限。它保留擁有者、類型、端點、UTC 觀察時間、查詢和回應位元組、標誌、TTL 和 SOA 上下文。由此產生的分支是: NOERROR 和預期的TXT表示存在; NOERROR 在現有頂點沒有 AAAA 表示沒有請求的資料; NXDOMAIN代表absent.example .test 表示名稱缺失; SERVFAIL表示解析失敗;故意未回答的問題會導致客戶端逾時。伺服器編寫這些回應的腳本,但實際上會觀察到資料包和逾時。這測試的是決策樹,而不是商業監控行為或警報傳遞。

[ 外帶 ]

DNS可用性是先決條件,而不是訊息身份驗證或傳遞的證明。

[ 按角色 ]

這對您意味著什麼

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

IT/郵件管理員

盤點精確的查詢目標。

權限和遞歸分離。保留回應代碼和值。

後續步驟

  1. 盤點精確的查詢目標。
  2. 權限和遞歸分離。
  3. 保留回應代碼和值。

CISO / SecOps

監視意外的變化。

單獨驗證DNSSEC 。防止警報觸發不安全的自動修復。

後續步驟

  1. 監視意外的變化。
  2. 單獨驗證DNSSEC 。
  3. 防止警報觸發不安全的自動修復。

創辦人/非技術人員

分配警報所有權。

優先考慮活動郵件路徑。服務變更後查看覆蓋範圍。

後續步驟

  1. 分配警報所有權。
  2. 優先考慮活動郵件路徑。
  3. 服務變更後查看覆蓋範圍。

[ 常見問題解答 ]

常見問題

頂點找就夠了嗎?

不會。監控準確的活動選擇器、策略名稱和引用的依賴項。

RFC 6376 §3.1 RFC 7208 §4.4

查詢可以列舉每個選擇器嗎?

不。使用發送配置和真實的簽名訊息標頭。

RFC 6376 §3.1

SERVFAIL與遺失的名稱相同嗎?

不是,表示解析失敗,並不是名字不存在的權威說法。

RFC 1035 §4.1.1

AA 是否證明DNSSEC驗證?

不。 AA 表示權威,而不是密碼驗證。

RFC 1035 §4.1.1 RFC 4035 §5.5

每個按鍵都應該作為攻擊發出警報嗎?

將其與批准的輪換和預期值修訂進行比較。

該裝置是否進行即時DNS查詢?

新的離線裝置僅對綜合觀察結果進行分類。單獨保留的 11 月 7 日環回捕獲包括實際DNS資料包和逾時;它沒有在這裡重新運行,也沒有測試生產監視器或警報傳遞。

為什麼維修後故障依然存在?

解析器可能會保留先前的否定回應,或者其他依賴項可能仍然會失敗。

RFC 2308 §5

通過的DNS監視器是否證明已送達?

不可以。訊息身份驗證和傳遞需要額外的證據。

[ 來源 ]

來源

  1. RFC 1035

    部分 §4.1.1

  2. RFC 2308

    部分 §2.2 · §5

  3. RFC 4035

    部分 §5.5

  4. RFC 6376

    部分 §3.1 · §6

  5. RFC 7208

    部分 §4.4

[ 詞彙表 ]

詞彙表

NXDOMAIN
DNS回應表示查詢的名稱不存在。

RFC 1035 §4.1.1

SERVFAIL
指示伺服器無法完成解析的回應。

RFC 1035 §4.1.1

制高點
進行觀察的網路和解析器上下文。

企業出處

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

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

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

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

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

知識庫