[ 地域の要件 ]

権限のあるドメインのリストを使用して政府ドメイン認証を調査する

公式ドメイン リストを境界フレームとして使用し、レジストリ メンバーシップをメールの使用およびポリシーへの準拠から区別します。

EmailAuth研究チームによる · 4 分で読めます

【ポイント】

  • 公式ドメイン リストを境界フレームとして使用し、レジストリ メンバーシップをメールの使用およびポリシーへの準拠から区別します。
  • レジストリ メンバーシップ、 DNS観察、および政府のコンプライアンスは別個の主張です。
このページでは

政府機関の研究では、合格率グラフが必要になる前に、定義された母集団が必要です。登録されたドメインは、Web サイト、廃止されたプログラム、または送信以外の目的で使用できます。公式リストにその存在が存在するのは来歴であり、すべての政府機関のメッセージがそのドメインを使用している、または認証が成功しているという証拠ではありません。

公式フレームを選択して固定する

CISAの dotgov-data リポジトリは、連邦登録を含む current-federal.csv と、より広範な .gov ゾーンをカバーする current-full.csv を区別します。その README には、リストにはすべてのホスト名ではなく、準備完了および保留状態の第 2 レベルのドメインが含まれていると記載されています。また、登録済みドメインがオンライン サービスを提供する必要はないことも警告しています。これらの制限を研究タイトルと包含ルールに使用します。連邦政府は自動的に行政府と同じになるわけではありません。

実際のコレクションの場合は、実際のファイルのバイト、ソース URL、取得時間、コンテンツ ハッシュに加えて、利用可能なバージョン識別子を保持します。単に変化するメインブランチ ファイルへのリンクを記録しないでください。元のフィールドとドキュメントの正規化、重複の処理と除外を保持します。この記事では、人口のスナップショットや政府のDNS測定は提供されません。

結果を検査する前に選択を修正してください

結果を収集する前に、国勢調査を選択するか、サンプリング ルール、サンプル サイズ、ランダム シードまたは決定的順序付けを宣言します。厳選されたよく知られた名前のペアは、例示的なケーススタディであり、代表的なサンプルではありません。後で彼らの登録メンバーを調べることは、選択後の裏付けであり、彼らがリストから抽出されたという証拠ではありません。

代理店、コンポーネント、ドメインを個別に記録します。 1 つの機関が所有する 3 つのドメインは 3 つのドメインの観察になりますが、3 つの独立した機関ではありません。非アクティブな行、未解決の行、および除外された行を、静かに削除するのではなく、理由を付けて保持します。失敗した観察を、より便利な成功したドメインに置き換えないでください。

ブール値のバッジではなくクエリの証拠を保持します

選択した行ごとに、クエリされた正確な所有者とタイプ、リゾルバー、UTC リクエスト時間、応答またはトランスポート エラー、 DNSステータス、回答の所有者/タイプ/データ、関連するフラグおよび TTL を記録します。パーサーのバージョンとその正規化ルールを含む生の応答を保持します。 HTTP リクエストが成功しただけでは、 DNS応答は確立されません。 Google の文書化された JSON API では、ステータス、回答、その他の応答フィールドが区別されます。 DNSステータスとトランスポート ステータスは別の列に属します。

TXT応答の場合、文字列の境界を保持し、論理レコードの内容を正しく再構築します。間違えないでください CNAME チェーンを記録せずにターゲットのデータを直接回答します。正確な_dmarcクエリは完全な実装ではありません。 RFC 9989 ポリシーの発見。それが調査範囲である場合は、すべてのサブドメインに対する効果的なポリシーではなく、正確な所有者の観察というラベルを付けます。

架空の 3 行台帳を検査する

これらの予約名と結果は、 CISAリストのメンバーやネットワークの観察ではなく、メソッドの説明のために規定されています。すべての行はTXT型を使用します。クエリが実行されなかったため、リゾルバー ID とコレクション タイムスタンプは意図的に提供されません。

  • agency-a.example : 提案された代理店 A、コンポーネント アルファ、所有者_dmarc.agency-a.example 。 1 つのTXT候補v=DMARC1; p=reject。完全な構文と検出の検証が保留中のリテラルの拒否候補を分類します。コンプライアンス、送信者の受信範囲、受信者の拒否などを推測しないでください。
  • programme-a.example : 提案された機関 A、コンポーネント Alpha、所有者_dmarc.programme-a.example 。関連する回答がない場合は NOERROR と仮定します。 NODATAを分類する前に、 CNAME /referral/authority コンテキストを検査します。効果的な政策が存在しないと仮定しないでください。
  • agency-b.example : 提案された代理店 B、コンポーネント ベータ、所有者_dmarc.agency-b.example 。 DNS応答なしでリクエストがタイムアウトしたと仮定します。不明な証拠や失われた証拠を記録する。存在しないポリシーまたは無効なポリシーに変換しないでください。

台帳には 3 つのドメイン行と 2 つの提案された代理店ラベルがありますが、実際の分母や導入率は示されていません。文字通りの拒否候補者 1 人は、測定された政府の採用率ではありません。実際のレポートでは、選択された数、試行された数、解釈可能な数、および未解決の数を個別に表示し、分母を説明し、エラーを保存する必要があります。

観察可能なポリシーを運用上の結果から分離する

RFC 9989ポリシー構文、検出、および受信者の処理について説明しています。公開された設定は、すべての受信者の処理を強制するものではなく、正当なルートが一致しているかどうかを示しません。 RFC 9990 独自のレポート対象範囲を使用して、メッセージから派生した個別の集合証拠を説明します。 DNSスナップショットも集計パーセンテージも、すべての国民が通知を受信したことを証明するものではありません。

政府の命令には、別途権威ある適用性調査が必要です。レジストリ メンバーシップ、拒否タグ、または成功したパーサーを法令順守バッジに変換しないでください。要求された結論に送信者の目録や受信者の証拠が必要な場合は、想定された成功でギャップを埋めるのではなく、そのギャップを述べます。

再現可能なリリースパケットを定義する

実際の経験的結果を公開する前に、フリーズされたフレーム、事前収集計画、除外、生の応答、正規化された行、パーサーのバージョン、エラー ログ、収集ウィンドウ、およびクレームから行へのマッピングを保持します。新しいコレクションは新しい時間枠を測定します。利用できない履歴実行を遡って検証することはありません。別の査読者は、報告されたすべての数値を、提供された証拠に基づいて追跡できる必要があります。

この記事は方法論と記述例であり、政府が収集した結果を報告するものではありません。仮想台帳に対して、 DNS変更、ライブ クエリ、電子メールの送信は実行されませんでした。元の原稿の歴史的主張は、ここでは現在の証拠としては使用されません。

[ 取り除く ]

レジストリ メンバーシップ、 DNS観察、および政府のコンプライアンスは別個の主張です。

【役割別】

これがあなたにとって何を意味するか

実際の次のステップに向けて、自分の役割を選択してください。

IT / メール管理者

ソースを再現可能に結合する

レジストリ行とクエリ行には安定したキーが必要です。

次のステップ

  1. CSV スナップショットを保持します。
  2. 部門フィールドと下位組織フィールドを区別してください。
  3. 表示ラベルではなくドメインごとにリストのメンバーシップを確認します。

CISO / SecOps

権限を分離しておくこと

メンバーシップのリストとタグの拒否では、コンプライアンスは確立されません。

次のステップ

  1. 該当する義務を個別に確認してください。
  2. 広範囲にわたる主張の前に、出所と適用範囲を確認してください。
  3. 非アクティブなままにし、プログラムドメインの範囲を明示的にします。

創業者 / 非技術系

適切な政府の範囲を使用する

宣言されたサンプリング枠と測定されたカバレッジは、政府全体の請求に先立って行われなければなりません。

次のステップ

  1. 公式リストとその範囲を凍結する。
  2. 収集前に計画された選択ルールを述べます。
  3. 不完全な報道や未知の結果を開示します。

[ よくある質問 ]

よくある質問

どの公式フレームが使用できますか?

CISAの dotgov-data リポジトリには、連邦政府の第 2 レベルの .gov 登録用の current-federal.csv が記述されています。実際の研究のために実際のファイルを凍結して保持します。

政府の国勢調査はここで測定されましたか?

いいえ。この記事は調査計画と架空の意思決定台帳を提供するものであり、政府による実際のDNS観察を提供するものではありません。

選択ルールはいつ修正する必要がありますか?

結果データを読み取る前。完全なフレームと除外を保持し、選択後の裏付けとサンプリングを区別します。

リストされたドメインはメールの使用を確立しますか?

いいえ。レジストリ メンバーシップは、送信サービスや代理店が使用するすべてのホスト名を確立するものではありません。

候補p=reject文字列は何を証明しますか?

想定される応答内の指定されたリテラル フィールドのみ。構文、ポリシー検出、送信者のカバレッジ、および受信者の動作には、別個の証拠が必要です。

部門に複数のドメイン行を含めることはできますか?

はい。分母を計算するときは、部門、コンポーネント、ドメインの関係を分けてください。

失敗したクエリはどのように処理されますか?

ポリシーのない結果ではなく、実際のエラーとともに不明な結果を保存します。空の回答にもクエリ チェーン コンテキストが必要です。

これはコンプライアンスを確立しますか?

いいえ。義務、適用性、および管理の十分性については、別途権威あるレビューが必要です。

[ 情報源 ]

情報源

  1. RFC 9989

    セクション §4.7 · §4.10.1 · §5.3 · §5.4

  2. RFC 9990

    セクション §3.1 · §4 · §7 · §8 · §9

  3. Google パブリックDNS JSON API

    セクション サポートされているパラメータ · JSON でのDNS応答: ステータス、応答、TTL、およびDNSSECフラグ

  4. CISA公式 .gov ドメイン データ リポジトリ

    セクション README: ファイル、更新頻度、準備完了状態と保留状態、第 2 レベルのドメイン スコープ

[ 用語集 ]

用語集

サンプリングフレーム
観測値が選択される宣言されたリスト。必ずしも対象集団ではありません。
正確な所有者の観察
より広範な送信者資産を推測せずに、指定されたDNS名とタイプに対する応答。
未知の観測
測定を試みましたが、解釈可能な十分な証拠が得られませんでした。
観察窓
記録された収集操作の UTC 開始と終了。

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

ナレッジベース