[ DMARCとポリシー ]

SPFとDKIM合格しますが、 DMARC失敗します: ID を比較します

生のSPFまたはDKIMパスは、無関係なドメインを認証できます。表示されている From ドメインと、渡されたエンベロープおよび署名 ID を比較して、 DMARC診断します。

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

【ポイント】

  • パスラベルの数ではなく、認証されたドメインを比較します。
  • 適用される厳密または緩和された配置ルールを使用します。
  • サポートされている ID 設定を使用して、影響を受けるワークフローを再テストします。
このページでは

適用可能なポリシーと完了した評価により、 SPF そして DKIM 両方とも通過できます DMARC 以下で失敗します RFC 9989 §5.3.5。これは、これらのメカニズムが認証したドメインが、From アドレスに表示されるドメインと一致しない場合に発生します。

各メカニズムは異なる質問に答えます。 SPF 、接続元が評価されたエンベロープ ID に対して許可されているかどうかをチェックします。 DKIM署名ドメインに関連付けられた署名を検証します。次に、 DMARC 、渡された ID が、表示されている From ドメインと必要な関係を持っているかどうかを確認します。この問題を診断する方法は、グリーン パスのラベルを数えるのではなく、これらの ID を比較することです。

受信したメッセージから ID を収集する

受信側システムから、信頼できる認証結果を含む元のメッセージを取得します。パスを示す任意のヘッダーは、信頼できない送信者によって提供される可能性があります。証拠を生成した受信境界を特定する RFC 8601 §7.1.

次のフィールドを記録します。

  • 証拠: ドメインから表示可能。確立するもの: 作成者ドメイン (表示されている From アドレス内のドメインを意味します)
  • 証拠: SPF結果と評価 メール送信元 身元;確立する内容: 接続元がそのエンベロープ ID に対して承認されているかどうか
  • 証拠: 各DKIM結果とその d= ドメイン。確立する内容: どのドメインの署名が検証されたか
  • 証拠: 適用可能な aspf および adkim モード。確立するもの: 正確なドメイン関係が必要か、それとも緩和されたドメイン関係が必要か
  • 証拠: 信頼できるDMARC結果と診断コンテキスト。確立するもの: 受信者の観察された評価

下 RFC 5321 §4.4、通常のメッセージの場合、配信される Return-Path 封筒の返送者の身元を特定するのに役立ちます。表示フィールドがSMTPストーリー全体を伝えていると仮定するのではなく、信頼できるSPF結果と関連付けて証拠をルーティングします。

うまくいった例: 2 つのパス、整合された ID なし

これは、キャプチャされた顧客メッセージではなく、適用可能な有効なポリシーと完了したチェックを想定した合成図です。

  • フィールド: 差出人;観察された値: accounts@example.com
  • フィールド: SPF ;観測された値: bounce.example.netに合格
  • フィールド: DKIM ;観察された値: d=example.orgで渡す
  • フィールド: DMARC アライメント;観察された値: 渡されたドメインはどちらもexample.comと一致しません

どちらのメカニズムもそれぞれの仕事で成功しました。どちらとも必要な関係を確立していません example.com, そのため、表示されている From ドメインに対してDMARCパス パスは提供されません。

サポートされている修正により、顧客ドメインが構成される可能性があります DKIM署名。もう 1 つの可能性は、パス調整されたSPFパスを生成するサポートされているカスタム エンベロープ ドメインです。どのオプションが利用できるかは、実際の発送商品とルートによって異なります。

DNS値を発明しないでください。サポートされている構成をサービスから取得し、正しい所有者名で公開し、関連する送信機能を有効にして、同じアプリケーション ワークフローを通じて新しいテストを送信します。

厳格なアライメントと緩和されたアライメントを正しく適用する

厳密な位置合わせでは、関連するドメインが以下で正確に一致する必要があります。 RFC 9989 §3.2.10.2、どちらのメカニズムでも。関連するDKIMおよびSPF識別子は、次のように指定されます。 RFC 9989 §4.4.1 そして RFC 9989 §4.4.2、 それぞれ。緩和された調整により、 DMARC適用可能な組織ドメイン関係と検出ルールを使用します。 RFC 9989 §4.10.2.

単純な例では、エンベロープ ID を次のように渡します。 bounce.example.com From ドメインと一致させることができます example.com リラックスしたSPFアライメントの下で。 2 つの名前が異なるため、厳密なSPFアライメントを満たしていません。

組織ドメインの検出を、常に最後の 2 つのラベルを取得するルールに一般化しないでください。ドメイン境界と現在のDMARC検出ルールが重要です。より複雑なドメイン構造については、実際のポリシーと実装を確認してください。

複数のDKIM署名が存在する場合は、関連するすべての署名を検査します。 1 つの非整列パッシング署名は、別の整列されたパッシング署名を無効にしません。逆に、失敗した署名にドメインが存在してもパス パスは作成されません。

送信サービスでサポートされている ID 設定を見つける

これは多くの場合、チームが CRM、請求ツール、またはキャンペーン サービスの使用を開始した後に発生します。ベンダーは認証が有効になっていると言っていますが、一部の受信者がメッセージを拒否しています。ビジネスがあなたのドメインを表示している間にプラットフォームが独自のドメインを認証する場合、両方のステートメントが真になります。

オペレータに、影響を受けるメッセージを 1 つ表示し、表示されている送信者、エンベロープ送信者、および署名ドメインについて説明するよう依頼します。有用な解決策は、実際のビジネス ワークフローがサポートされている調整された ID を介して送信していることを示しています。 2 つの緑色のチェックが表示されたスクリーンショットでは不十分です。

アプリケーション所有者を常に関与させてください。適切な修正とは、従業員メール プラットフォームの変更ではなく、そのサービスの設定またはプラン固有の機能である可能性があります。

元のルートで修正をテストする

影響を受けるサービスを通じて、制御された置換メッセージを送信します。 From ドメイン、エンベロープ ID、および関連するすべてのDKIM署名を前のサンプルと比較します。信頼できる受信者の結果と構成の変更を一緒に保管します。

単純な直接テストに合格してもビジネス ルートが引き続き失敗する場合は、転送、ゲートウェイ、およびメッセージの変更を検査します。どの認証パスが存続するかを変更することができます。また、 DMARCパスと受信ボックスの配置を区別します。受信機は追加のフィルタリングを適用できます。 RFC 9989 §5.4.

を使用します。 Microsoft 365ガイド または Google Workspaceガイド これらのシステムが実際の送信者です。メッセージが別のアプリケーションを使用している場合は、そのアプリケーション自体のルートを調査します。使用 集計レポート 観察されたトラフィック全体で同じパターンを探します。

失敗が何を物語るかを決める

アライメントの失敗により、技術的な結果が確定します。それ自体では、メッセージが正当なものであったのか、不正なサービスであったのか、転送による被害者であったのか、なりすましの試みであったのかを証明するものではありません。

新しい信頼を承認する前に、送信者の所有者とビジネス目的を要求します。共有インフラストラクチャと認識可能なプロバイダー名は有用な手がかりですが、組織がアカウントまたはワークフローを承認したことを証明するものではありません。

受け入れられた修正の範囲を記録します。調整された署名 ID は、後でアカウントが侵害されたり、アプリケーションが安全でないコンテンツを生成したりしても、 DMARC満たすことができます。アカウント管理、アプリケーションの検証、機密取引の独立した承認を継続します。

実践的なポイント

影響を受けるワークフローが、信頼できる受け渡しの調整結果を含む新しいメッセージを生成したら、問題を解決します。 ID の比較と構成の変更をまとめて保存します。これにより、元のメッセージが失敗した理由と、修正が機能した理由の両方が説明されます。

次の決定を明確にする

2パスフィクスチャの場合は、「 SPFが壊れている」ではなく「パスパスが揃っていない」と記録します。修復するサービス サポート ID を選択し、新しい同一ワークフロー メッセージが検証されるまで変更を保留のままにします。ポリシー検出またはDNS処理が不完全な場合は、観察を強制的に合格/失敗ラベルに設定しないでください。 RFC 9989 §5.3.6 必要なDNSエラーを個別に処理します。顧客による構成や納品テストは行われませんでした。

[ 取り除く ]

パスラベルの数ではなく、認証されたドメインを比較します。適用される厳密または緩和された配置ルールを使用します。サポートされている ID 設定を使用して、影響を受けるワークフローを再テストします。

【役割別】

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

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

IT / メール管理者

ID の比較を明示的にします。

元の受信メッセージと信頼できる結果を使用します。設定を変更する前に、SPF で評価された ID、関連するすべてのDKIM d= ドメイン、および適用可能なアライメント モードを記録します。

次のステップ

  1. 関連するすべてのDKIM署名を個別に確認してください。
  2. サポートされている ID 設定を送信者から取得します。
  3. 影響を受けるルート上のすべてのゲートウェイまたは仲介の後に再テストします。

CISO / SecOps

技術的な障害とその原因を区別してください。

アライメントの失敗は攻撃であることを証明するものではなく、アライメント結果が合格したとしてもコンテンツが安全であることを証明するものではありません。新しい送信権限を承認する前に、サービスの所有権と証拠を要求します。

次のステップ

  1. 未解決のソースは不明として保存します。
  2. 正当な送信 ID と範囲を承認します。
  3. 検証と残りのアカウントまたはコンテンツのリスクを記録します。

創業者 / 非技術系

アプリケーションがどのドメインを認証しているかを尋ねます。

プロバイダーは、From にあなたのドメインを表示しながら、独自のドメインを正しく認証できます。実際の請求、CRM、またはキャンペーンのワークフローでサポートされている調整された ID を示す受信メッセージを要求します。

次のステップ

  1. 影響を受けるアプリケーションとビジネス所有者の名前を指定します。
  2. 前後の ID 比較を要求します。
  3. 2 つの緑色のチェックではなく、復元されたワークフローの修正を判断します。

[ よくある質問 ]

よくある質問

DMARCを通過せずにSPFとDKIM両方を通過するにはどうすればよいですか?

これらは、表示されている From ドメインに関係のないドメインに渡される場合があります。 DMARCは、関連ドメインもアライメントを満たす少なくとも 1 つの受け渡しメカニズムが必要です。

RFC 9989 §5.3.5

どのDKIMフィールドを From と比較する必要がありますか?

受け渡す署名の d= 署名ドメインを、該当する adkim モードで表示される From ドメインと比較します。 s= 値は検証キーを特定します。それは署名ドメインではありません。

RFC 9989 §4.4.1 RFC 6376 §3.5

Return-Path From と同一である必要がありますか?

いつもではありません。アイデンティティはさまざまな役割を果たします。 SPF調整を緩和すると、組織とドメインの関係を適用できるようになります。厳密なSPFアライメントには完全な一致が必要です。個別に調整されたDKIMパスもDMARCを満たすことができます。

RFC 9989 §3.2.10.2 RFC 9989 §4.10.2 RFC 9989 §5.3.5

最初にベンダーをルートSPFレコードに追加する必要がありますか?

SPF実際に評価するエンベロープ ID を確立します。別のドメインのSPFレコードを編集しても、障害が発生したパスには影響せず、不要なアクセス許可が追加される可能性があります。

RFC 7208 §2.4 RFC 7208 §4.4

ベンダー独自のDKIM署名のみが合格した場合はどうなるでしょうか?

製品が顧客調整署名または別のサポートされている調整パスをサポートしているかどうかを確認します。サービス アカウントが自分のビジネスに属しているという理由だけでベンダーの署名が一致していると主張しないでください。

RFC 9989 §4.4.1

別の署名が失敗したときに、1 つの調整された署名が合格することはありますか?

はい。整列して渡されたDKIM署名は、別の署名が失敗した場合や無関係なドメインを使用した場合でも、 DMARCのDKIMパスを満た​​すことができます。

RFC 9989 §5.3.5

ポリシーを none に変更すると調整は修正されますか?

いいえ。ポリシー設定と認証結果は別のものです。監視により、要求された処理コンテキストを変更できますが、ID 間の関係は修復されません。

RFC 9989 §5.4

問題が解決されたことを裏付ける証拠は何ですか?

影響を受けるビジネス ルートを経由する新しいメッセージ。正確な構成変更と関連ポリシーによってサポートされる、信頼できるパッシング調整結果が含まれます。 DNS のみの結果では十分ではありません。

[ 情報源 ]

情報源

  1. RFC 9989

    セクション §3.2.10.2 · §4.4.1 · §4.4.2 · §4.10.2 · §5.3.5 · §5.4 · §3.2.2 · §5.3.6

  2. RFC 7208

    セクション §2.4 · §4.4

  3. RFC 6376

    セクション §3.5

  4. RFC 8601

    セクション §7.1

  5. RFC 5321

    セクション §4.4

[ 用語集 ]

用語集

DMARC
渡された認証済み識別子が、該当するポリシーに基づいて作成者ドメインと一致するかどうかを評価するメカニズム。

RFC 9989 §5.3.5

著者のドメイン
メッセージの From ヘッダー フィールド内のドメインDMARC参照 ID として使用されます。

RFC 9989 §3.2.2

企業の来歴

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

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

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

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

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

ナレッジベース