[ DKIM ]

保存された転送と変更された転送を区別する

転送パスをトレースし、整列された署名がコンテンツを変更せずに存続するかどうかをテストします。

EmailAuth研究チームによる

【ポイント】

  • 転送により、DKIM でカバーされるコンテンツを変更せずに、 SPFの接続証拠を変更できます。
  • 維持されたアライメントされたDKIM適用可能なポリシーに基づいてDMARCのパス パスを提供できます。
  • 封筒の書き換えやローカルでの受け入れでは、壊れた元の署名は修復されません。
このページでは

転送は自動的に中断されません DKIM。対象となるメッセージのコンテンツを保存するフォワーダーは、元の署名を有効なままにしておくことができます。対象となるヘッダーまたは本文のコンテンツを書き換えるフォワーダーは、それを無効にする可能性があります。すべての間接配信を 1 つの障害モードとして扱うのではなく、転送サービスが実際に何を行うかを診断します。

アイデンティティと変換を個別に追跡する

最終レシーバーでは、 SPF評価 接続システムと関連するSMTP ID。メッセージ本文が変更されていない場合でも、転送により接続 IP が変更される可能性があります。代わりに、 DKIM対象のメッセージの内容を署名ドメインのキーと照合して検証します。したがって、これらのメカニズムは、同じ転送メッセージに対して分岐する可能性があります。

表示されている From ドメイン、各DKIM署名ドメインを記録します。 セレクタ その結果、エンベロープ ID と転送ホップが決まります。 DMARC 作成者のドメインに合わせた認証パスを渡す必要があります。整列した状態 DKIM署名 転送が中断された場合、適用可能なポリシーに基づいてそのパスを提供できます。 SPFで指定されているように、 RFC 9989 §4.4.1。無関係な転送ドメインに新しく追加された署名は、自動的には調整されません。

直接サンプルと転送サンプルを比較する

制御されたメッセージを直接テスト受信箱に送信し、転送ルートを介して別のテスト受信箱に送信します。生のメッセージと信頼できる受信者の結果を保存します。固有のテスト マーカーを使用すると、被験者のみに依存せずにサンプルを関連付けることができます。レンダリングされた本体から同等であると推測しないでください。

h で選択した本文、件名、その他のフィールドへの変更を検査します。違いを解釈する前に、c タグと任意の l タグを確認してください。標準 正規化 は特定の書式変更を許容できますが、実質的な書き換えによって署名付き表現が変更される可能性があります。追加されたトランスポート ヘッダーは、それらの新しい出現をカバーしなかった署名を本質的に無効にするものではありません。ヘッダーの繰り返し選択とオーバーサインが問題になる可能性があります RFC 6376 §5.4.2.

2 つのパスを介して作業する

例示的なパス A は、対象のコンテンツを変更せずにメッセージを転送します。元の署名は有効なままにすることができます。パス B では、署名された本文に警告バナーが追加され、元の本文署名が失敗します。接続は両方のパスで同一である可能性があるため、 SPF観察だけではDKIM違いを説明できません。

フォワーダーはまた、 封筒の差出人 独自のSPF認証を改善します。これにより、壊れたDKIM署名が復元されたり、必ずしもSPFが作成されるわけではありません。 アライメント 元の表示されている From ドメインを使用します。どの ID がSPFに合格したか、どの署名がDKIMに合格したか、どちらかのパスが一致しているかどうかという 3 つの質問を分けてください。

範囲を限定した救済策を選択する

コンテンツの保存がサービスのセキュリティ義務と互換性がある場合は、不必要な変更を避けるためにサポートされている設定を確認してください。変更が必要な場合は、サービスの文書化された署名と間接メールの処理を評価してください。症状を解消するために、任意のフォワーダーに署名キーを付与したり、 SPFで広く承認したりしないでください。

管理受信者は、間接メールに対して追加の信頼できる証拠またはローカル ポリシーを使用する場合がありますが、それは別の受け入れ決定です。元の署名の復元などの受諾を報告しないでください。ビジネス要件と例外所有者を技術的な結果とともに保持します。

ルート固有の証明で終了します

変更後、プレーン テキスト、HTML、添付ファイルに対して直接テストと転送テストを繰り返します。どの元の署名が存続するか、新しい署名が出現するかどうか、最終的なDMARCと配信結果を記録します。送信側でDNSを変更しなくても、後のバナーやスキャンの変更によって結果が変わる可能性があるため、回帰テストでは転送ルートを維持してください。

2 つの仮説的なメッセージ レベルの結果を読む

適用可能なDMARCポリシーと作成者ドメインexample.comを想定します。

  • 保存されたパス: SPF転送後に失敗しますが、元のd=example.com署名は引き続き検証されます。その正確に調整されたDKIM ID がDMARCパスを提供します。
  • 変更されたパス: 元のDKIM署名は失敗します。新しい受け渡し署名とSPF ID のみがforwarder.example.netに属します。ドメインがexample.comと無関係であると仮定すると、どちらもアライメントを提供しないため、 DMARC失敗します。受信者は引き続き、個別のローカル処理決定を行うことができます。

新しい署名のパスを古い署名のドメインとマージしないでください。これらのケースは、次の状況を示しています。 RFC 9989 §5.3.5;これらは受信者の結果を取得したり、すべての転送サービスについて保証したりするものではありません。

[ 取り除く ]

転送により、DKIM でカバーされるコンテンツを変更せずに、 SPFの接続証拠を変更できます。維持されたアライメントされたDKIM適用可能なポリシーに基づいてDMARCのパス パスを提供できます。封筒の書き換えやローカルでの受け入れでは、壊れた元の署名は修復されません。

【役割別】

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

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

IT / メール管理者

コンテンツとアイデンティティを個別に比較する

接続の変更と本体の変更は、異なるチェックに影響します。

次のステップ

  1. 両方のパスをキャプチャします。
  2. 各署名結果をマッピングします。

CISO / SecOps

広範な権限付与を避ける

不明な転送業者に署名権限を渡すことで間接配信を解決しないでください。

次のステップ

  1. 信頼境界を確認します。
  2. スコープ指定された受信者の例外を追跡します。

創業者 / 非技術系

間接的な顧客ルートを可視化する

転送されたメッセージは、直接配信テストに合格した場合でも重要な場合があります。

次のステップ

  1. 重要な転送ワークフローを特定します。
  2. 例外の決定を自分で行います。

[ よくある質問 ]

よくある質問

すべてのフォワーダーはDKIM破りますか?

いいえ。保存された対象コンテンツは、有効なオリジナルの署名を保持できます。

RFC 6376 §3.7

DKIM合格するのにSPFが失敗する可能性があるのはなぜですか?

転送接続は、署名されたコンテンツがそのまま残っている間、評価されたエンベロープ ID に対して許可されていない可能性があります。

RFC 7208 §10.3 RFC 6376 §3.7

バナーはDKIM破ることができますか?

はい。完全にカバーされた署名本文に実質的な追加を行うと、その正規化されたハッシュが変更されます。

RFC 6376 §3.4.4 RFC 6376 §3.7

フォワーダーの新しい署名はDMARC保証しますか?

いいえ。署名ドメインは、 DMARC満たすために、そのDKIMパスの表示されている From ドメインと一致している必要があります。

RFC 9989 §4.4.1

エンベロープを書き換えるとDKIM修復されますか?

いいえ。メッセージ コンテンツの元の署名ではなく、 SMTP ID が変更されます。

RFC 6376 §3.7

すべてのフォワーダーをSPFに追加する必要がありますか?

いいえ。許可された送信インフラストラクチャを拡大する前に、ルートと権限の境界を調査してください。

ローカルで受け入れられたということは、 DKIMまだ失敗していることを意味するのでしょうか?

はい。受信者の性質は、署名を修復することなく、他の証拠やポリシーを反映できます。

RFC 9989 §5.3.6

転送変更後に何をテストする必要がありますか?

複数のメッセージ形式の直接パスと間接パスにより、生のメッセージと信頼できる認証結果が保持されます。

[ 情報源 ]

情報源

  1. RFC 6376

    セクション §1 · §3.4 · §3.4.4 · §3.5 · §3.7 · §5.4.2 · §6.1

  2. RFC 9989

    セクション §4.4 · §4.4.1 · §4.4.2 · §5.3.5 · §5.3.6

  3. RFC 7208

    セクション §2.4 · §4.1 · §10.3

  4. RFC 8601

    セクション §1.2

[ 用語集 ]

用語集

転送
受信したメッセージをさらに中継し、次の受信者が認識する接続およびエンベロープ ID を変更する可能性があります。

RFC 7208 §10.3

正規化
DKIMハッシュ化と検証の前に、ヘッダーまたは本文の準備を定義しました。

RFC 6376 §3.4

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

RFC 9989 §4.4

受信側ローカルポリシー
DMARC結果または要求された処理とは異なる可能性がある追加の受信機処理決定。

RFC 9989 §5.3.6

企業の来歴

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

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

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

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

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

ナレッジベース