邊界標籤不是所有權證書
psd 標籤告訴目前 DMARC 發現演算法如何解釋策略記錄在DNS層次結構中的位置。它不會轉讓網域名稱所有權、授權託管服務或證明公共後綴業者控制其下的每個寄件者。它的操作重要性較為狹隘和實質:標籤可以終止樹木行走並影響 組織域 用於放鬆 結盟,以及租戶不發布任何內容時可用的策略。
RFC 9989第 4.7 節 定義 y、n 和預設 u。 y 记录标识公共后缀域。 n 記錄明確標識該域及其子域的組織邊界。 u 記錄(包括省略的標籤)並不能確定該域是否是組織性的;發現必須解決這個問題。因此,缺少的 psd 标签不等于psd=n.
從操作員的角色開始
公共後綴運營商扮演著與普通註冊者或租戶不同的角色。在下面 第 5.2 節,參與的 PSO 必鬚髮布psd=y.這是DMARC協定中的聲明,而不是通用的註冊表邊界清單。檢查誰控制相關DNS區域、其下方存在哪些獨立組織,以及提議的部署是否確實具有規範中描述的 PSO 角色。
為其自己的團隊運作子網域的組織不應僅僅因為該網域有子網域而設定 y。相反,n 可以明確預期的組織邊界,而不是依賴預設值。這種變化可以改變從屬身份的寬鬆對齊計算,因此其效果值得與現有記錄和實際發送路徑進行受控比較。語法上有效的標籤並不能證明所選邊界與組織的安全模型相符。
遵循虛構的公共後綴案例
假設registry.example是一個虛構的公共後綴,並且tenant.registry.example屬於一個虛構的租戶。作者域是alerts.tenant.registry.example 。此名稱和tenant.registry.example均未在此裝置中發布DMARC策略。 _dmarc.registry.example處的記錄為v=DMARC1;p=reject; psd=y.沒有執行任何查找;這些事實是針對工作範例規定的。
步行從作者域上升,到達registry.example並在y處停止。因為這不是起始域, 第 4.10.2 節 將其下方一個標籤的網域( tenant.registry.example )標識為組織域。如果沒有租戶或作者域策略,PSD 記錄將提供第 4.10.1 節下的策略。在此特定記錄中,沒有 sp 或 np 覆蓋,因此 p 提供所請求的評估。
不要將該範例推廣到起始域的 y。下面一個標籤規則明確排除起始記錄。通用停止規則和組織域選擇規則是單獨的步驟。一致性固定裝置應該利用這個優勢,而不是製造一個從來不屬於尋找路徑的子組織域。
比較顯式 n 與預設 u
將虛構租戶記錄更改為v=DMARC1;p=quarantine; psd=n.现在步行停在tenant.registry.example 。該域是組織性的,其策略優先於 PSD 回退,並且查找不需要提升到registry.example 。較高級運營商的拒絕偏好不會僅僅因為聽起來更嚴格而覆蓋此租戶記錄。
對於單獨的預設發現範例,請從alerts.team.tenant.registry.example開始。讓team.tenant.registry.example和tenant.registry.example各自具有有效記錄,並省略 psd 或將其設為 u。假設registry.example或example 中沒有有效記錄。行走不會在第一個 u 記錄處停止;具有最少標籤的有效記錄將tenant.registry.example標識為組織。這是從整個相關候選集得出的預設結果,而不是每個包含 u 的領域都是組織邊界的承諾。
當無法確定組織域時,相同的演算法還包含返回初始目標的回退。在審核輸出中保持「未確定邊界」、「無適用原則」和「 DNS錯誤」的差異。他們並沒有證明憑直覺發明後綴邊界或默默地替換舊的公共後綴列表結果是合理的。
將租戶報告與後綴報告分開
策略優先會帶來隱私後果。 第 4.10.1 節 表示 PSD 策略不用於發布自己的DMARC策略的組織域。後綴操作員不能使用其記錄來填寫租戶省略的報告地址。將租戶策略與 PSD 的 rua 或 ruf 值合併的追蹤不是所描述的機制。
故障報告 對多組織後綴特別敏感。 第10.2節 禁止聯陣 DMARC記錄 由涵蓋多個組織的 PSD 發布。這並不是透過將接收者稱為中央安全團隊來解決的。聚合報告有其自身的隱私考慮,在更改實際報告目的地或資料集之前仍然需要組織批准。
獨立驗證協議含義和部署
確切的委託是:使用目前 RFC 參考顯示後綴、組織域和預設發現範例。上述三個虛構的例子提供了書面的預期結果,並在起草前保留了完整的假設。它們不是真正的DNS設備、租戶清單或觀察到的接收者行為。這些操作和適用性大門仍然開放,同時還有目前的勘誤表驗證和專家驗收。
為了將來的授權評估,請保留完整的策略集以及接收者發現的作者域和經過身份驗證的身份的組織域。比較目前和提議的邊界,而不假設每個接收者都採用了 RFC 9989。在發布之前升級衝突的租戶控製或意外的放鬆調整。期望的結果是與證據達成一致的邊界,而不是僅僅因為出現在新註冊表中而添加標籤。