[ DKIM ]

DKIM TXTおよびCNAME発行: プロバイダーのキー管理モデルに従います。

送信サービスがサポートするレコード タイプを公開し、受信メールのDNS解決と署名 ID の両方を確認します。

EmailAuth研究チームによる

【ポイント】

  • プロバイダーの現在生成された名前、タイプ、および値を使用します。
  • 1 人の所有者で従来のCNAMEキーとTXTキーを組み合わせないでください。
  • DNS 、実際の署名、およびアライメントを個別に確認します。
このページでは

A DKIM サービスが目的のメールに署名し、受信者がそれを検証できるようになると、セットアップは完了します。緑色のDNSステータスだけでは、どちらの結果も確立されません。 TXTを選択するか、 CNAME これらを、キーを貼り付ける互換性のある方法として扱うのではなく、プロバイダーがサポートするキー管理モデルから取得します。

鍵の管理者を特定する

直接公開された TXTレコード DKIM検証データが含まれています。 CNAME取り決めにより、 セレクタ name は、検証データが管理される別のDNS名のエイリアスです。秘密署名キーは署名システムに属しており、どちらの公開記録にも存在しません。 RFC 6376 §3.6 そして RFC 6376 §6.1.2 鍵の発見と取得について説明する。 DNSエイリアスの動作は次のように定義されています。 RFC 1034 §3.6.2.

Microsoft 365のカスタムドメイン手順 CNAMEレコードとテナント生成の宛先を使用します。現在のドキュメントは、古いターゲット パターンのコピーが安全でない理由の一例です。実際のテナントと選択したドメインに表示される値を取得します。この例は、無関係なサービスが同じレコードを受け入れることを意味するものではありません。

DNSを編集する前に、送信アカウント、表示されている From ドメイン、署名対象ドメイン、セレクター名、レコード タイプ、正確な生成値、および責任のある所有者を記録します。どのシステムがローテーションを実行するのか、契約終了時に誰が委任を削除するのかを尋ねます。プロバイダーが必要な署名ドメインを使用できない場合、 DNSレコード タイプを変更してもその機能は作成されません。

正しい所有者名で公開する

署名の例 d=example.com そして s=billing につながる billing._domainkey.example.com。この例では、有効な公開キーや運用CNAMEターゲットではなく、 DNS所有者名を識別します。

DNSインターフェースがそのフルネームを想定しているのか、それともフルネームのみを想定しているのかを確認してください。 請求する。 _domainkey。一部のインターフェイスではゾーン名が追加されます。入力ボックスに所有者名が保存されていると想定するのではなく、結果の所有者名を読み戻します。名前を変更する前に、既存のデータを検査してください。従来のCNAME 、別のTXTキー レコードと共存できません。無関係なセレクターを保持し、プロバイダーがサポートする移行手順に従います。

TXTの場合は、サポートされている表現で正確なパブリック値を公開します。 CNAMEには、宛先で今日発見されたコピーされたキーではなく、生成された宛先を使用します。現在のキーをローカルにコピーすると、プロバイダーのその後のローテーション モデルが壊れる可能性があります。資格情報と秘密キーを除き、スクリーンショットまたはエクスポートされた記録を変更記録に保存します。

解像度と実際の送信を個別に確認する

権威DNSに対して正確な所有者名を照会し、受信者が使用するパスを介して再帰的解決を確認します。 CNAMEの場合は、エイリアスに従って最終的なTXT結果を追跡し、タイムアウトまたはターゲットの欠落を記録します。意見の相違を解釈する場合は、否定的な回答を含むキャッシュされた古いデータを考慮します。パブリケーションとグローバル キャッシュ コンバージェンスは異なる観察です。

次に、実際のアプリケーションを通じて制御されたメッセージを送信します。生のヘッダーと信頼できる受信システムの認証結果を保存します。記録 d=, s= そしてDKIM検証。チェック アライメント 表示される From ドメインとは別に。プロバイダー所有のドメインからの有効な署名は、認証しようとした顧客 ID と無関係である可能性があります。

DNS解決されるが、メールが署名されていない場合は、サービスのアクティブ化とルーティングを調査します。署名で別のセレクターが指定されている場合は、未使用のレコードを繰り返し編集するのではなく、そのセレクターを検査してください。コンテンツ変更後に検証が失敗した場合、 TXT CNAMEに変更しても修復されません。

依存関係に責任を持たせる

記録、署名者、受け取った証拠が一致した場合にのみ、変更を閉じます。カットオーバーの前に、以前の構成と承認された復旧計画を保存します。オフボード時に、まだ転送中の正当なメールを考慮して、送信統合を停止し、その検証依存関係を意図的に廃止します。単に契約スプレッドシートにサービスが終了したと記載されているからといって、説明のないプロバイダー エイリアスを無期限に残したり、アクティブなセレクターを削除したりしないでください。

DKIM DNS委任: プロバイダーに付与される制御の範囲を評価する · DKIM公開キー構文: 切り詰められた、または不正な形式のDNS値を識別する.

区別を適用する

公開された所有者/タイプ/値と観察時間の 3 つの部分からなる受け入れレコードを使用します。実際に受け取った D/S と信頼できる検証。意図した著者ドメインとの調整。 DNSは正しいが、メールが署名されていない場合は、レコード タイプを変更する代わりに、アクティブ化またはルート選択を調査してください。別のセレクターが発行された場合は、その証拠に従ってください。チェックリストは提案されたレビュー作業であり、 DNSやメールのテストを実行するものではありません。

[ 取り除く ]

プロバイダーの現在生成された名前、タイプ、および値を使用します。 1 人の所有者で従来のCNAMEキーとTXTキーを組み合わせないでください。 DNS 、実際の署名、およびアライメントを個別に確認します。

【役割別】

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

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

IT / メール管理者

パス全体をテストします。

DNS公開と実際の署名のアクティブ化には、個別の観察が必要です。

次のステップ

  1. 信頼できるデータを読み戻します。
  2. 本番ルートのテストをキャプチャします。
  3. 受信したアライメント結果を確認します。

CISO / SecOps

委任された信頼を確認します。

プロバイダー管理のターゲットは、委任されたスコープ内で検証マテリアルを変更できます。

次のステップ

  1. 署名 ID を承認します。
  2. 古いエイリアスを確認します。
  3. プロバイダーのローテーション権限を確認します。

創業者 / 非技術系

オーナーシップをオンボーディングの一部にしましょう。

送信プロバイダーは、1 回限りのセットアップ タスクではなく、継続的なDNSと署名の依存関係を追加します。

次のステップ

  1. 所有者を割り当てます。
  2. ベンダーのチェックリストに退職を含めます。
  3. 更新時にサービスの廃止を確認します。

[ よくある質問 ]

よくある質問

CNAME DKIM公開キーですか?

いいえ。これは別のDNS名のエイリアスです。検証データの解決に従い、プロバイダーが生成したターゲットを使用します。

RFC 1034 §3.6.2

TXTとCNAME同じセレクター名に置くことはできますか?

従来のCNAMEその所有者名の別のTXTキーと組み合わせないでください。必要に応じて、サポートされているモデルと個別のセレクターを使用します。

RFC 1034 §3.6.2

プロバイダーのCNAMEターゲットからゾーンにキーをコピーする必要がありますか?

即席の代わりとしてではありません。パブリケーションをプロバイダーのキー ローテーションから切り離すことができます。

DNSチェックが成功すると、メールが署名されていることが証明されますか?

いいえ。実際のアプリケーションを通じて送信し、受信した署名と信頼できる検証結果を検査します。

RFC 6376 §5.5 RFC 6376 §6.1

秘密鍵はどこに行くのでしょうか?

認可された署名システムまたはそのサポートされている鍵サービス上。 DNSでは決して公開してはなりません。

RFC 6376 §8.3

レコード名に私のドメインが 2 回含まれているのはなぜですか?

DNSインターフェイスがフルネームにゾーンを追加している可能性があります。実際に公開された所有者名を必要な名前と比較します。

DKIMを渡すと、From-domain のアラインメントが保証されますか?

いいえ。受け渡す署名の d ドメインと、該当するDMARCアラインメント ルールに基づいて表示される From ドメインを比較します。

RFC 9989 §4.4.1

オフボーディング用に何を保管しておけばよいですか?

サービスの所有者、セレクター、ターゲット、署名 ID、および廃止計画を、受信メッセージの証拠とともに保管します。

[ 情報源 ]

情報源

  1. RFC 6376

    セクション §1 · §3.1 · §3.5 · §3.6 · §5.5 · §6.1 · §6.1.2 · §8.3

  2. RFC 1034

    セクション §3.6.2

  3. RFC 9989

    セクション §4.4 · §4.4.1

  4. Microsoft Learn: DKIMを構成する

    セクション DKIM CNAMEレコードの構文 · カスタム ドメインを使用して送信メッセージのDKIM署名を構成する

[ 用語集 ]

用語集

DKIM
公開鍵データを使用して検証された、選択されたメッセージ コンテンツに対するドメイン関連の署名。

RFC 6376 §1

セレクタ
検証データを見つけるために署名ドメインで使用される s 値。

RFC 6376 §3.1 RFC 6376 §3.5

DMARCアラインメント
認証された識別子と作成者ドメインの間に必要な関係。

RFC 9989 §4.4

企業の来歴

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

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

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

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

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

ナレッジベース