[ DNSとドメイン ]

前方確認済みリバースDNS : 両方のルックアップ方向を確認します。

逆引き DNS チェックの両方の半分を実行し、一致、不一致、検索失敗を正確に報告します。

EmailAuth研究チームによる

【ポイント】

  • 完全な転送アドレス セット全体で正規化された IP 値を比較します。
  • タイムアウト、不在、不一致を異なる結果として保持します。
  • DNS一貫性は、送信者の承認や安全性を確立しません。
このページでは

逆引き検索では、IP アドレスの要求されたホスト名が返されます。転送確認済み 逆引きDNS 次に、そのホスト名が元のアドレスに解決されるかどうかを確認します。 2 番目のステップでは、一般的な不一致を検出しますが、一致によって、送信者が信頼できるか、メッセージの From ドメインの使用を許可されているかは確立されません。

比較を定義する

参考文献: RFC 1912 §2.1, RFC 3596 §2.1, RFC 4291 §2.2.

開始値として、観察されたSMTP送信元アドレスを取得します。 PTRレコードをクエリします。返されたホスト名ごとに、適切な転送アドレス タイプ ( IPv4ソースの場合は A、 IPv6ソースの場合は AAAA) をクエリします。 IPv6用の IP パーサーを使用してアドレス値を比較し、同等のテキスト形式が同様に扱われるようにします。

このガイドの診断の場合、確認とは、返されたホスト名の転送アドレス セットの少なくとも 1 つに元の IP が含まれていることを意味します。ホストごとの結果とその概要を保存します。これは明示的に定義された診断ルールであり、すべての受信者が同じ選択ポリシーを実装したり、すべてのPTR結果をチェックしたりすることを約束するものではありません。

失敗を明確に区別する

参考文献: RFC 1035 §4.1.1, RFC 2181 §10.2.

PTR応答がない、一致するアドレスがないホスト名、 DNSタイムアウト、および検証の失敗は、異なる結果です。タイムアウトはレコードが存在しないことを証明できません。 IPv4 A の一致では、 IPv6ソースの確認は確立されません。すべての結果を単一の赤いバッジにまとめるのではなく、応答コードとタイミングを保持します。

ホスト名に対して返された最初のアドレスで停止しないでください。ホストは複数のアドレスを持つことができ、元のアドレスはセットの後半にある可能性があります。また、ダッシュボードが複数のPTR名を黙って破棄すべきではありません。何が一致したかを正確に説明するには、基礎となる結果が必要です。

合成テストセットを計算する

ケース A は次から始まります 192.0.2.25。 PTRリターン smtp.example.com;その名前のAセットは 192.0.2.24, 192.0.2.25。元のアドレスはセットのメンバーであるため、期待された結果が確認されます。セット全体との同等性は必要ありません。

ケース B は同じPTRを使用しますが、A セットには 192.0.2.24。期待される結果は不一致です。ケース C は、前方参照でタイムアウトを受け取ります。期待された結果は不一致ではなく、未解決です。ケース D は次から始まります 2001:db8::25 そしてターゲットのAAAAの答えは 2001:0db8:0000:0000:0000:0000:0000:0025。両方をIPv6アドレスとして正規化すると、期待した結果が確認されます。

フィクスチャ リゾルバまたは分離ゾーンを使用して、これらのケースを再現します。ケースごとに、ソース IP、 PTR応答、転送応答、クエリ タイプ、および計算されたメンバーシップ結果を保存します。単純な実装では、メンバーシップ ステップの前にDNSエラーを処理しながら、各アドレスを解析し、ソースが返されたセットに含まれるかどうかを評価します。これらの予想される結果は、製品版受信機がテストされたことを主張するものではありません。

オーナー側の不一致を修復する

参考文献: RFC 1035 §3.5, RFC 8767 §4.

PTRが間違っている場合は、リバース ゾーン オペレータと協力してください。転送アドレスが間違っている場合は、ホスト名の権限のあるDNSオペレーターと協力してください。どちらも権限では正しいが、リゾルバーでは正しくない場合は、キャッシュまたは異なるビューを調査してください。連続した変更が永続的な不一致として誤診されないように、両方の方向の証拠を同時に保管してください。

最後に、実際のSMTPルートをテストし、受信者の応答を保持します。転送確認は、 DNSデータの一貫性のプロパティです。攻撃者は、一致する順方向および逆方向のレコードを操作することができ、正規のプロバイダーは依然として構成が壊れている可能性があります。この調査結果を、認証や悪用の制御の代わりにではなく、並行して使用します。

証拠の範囲を明示的に保つ

4 つの合成ケース (確認済み、不一致、未解決、確認済み) は、アドレス メンバーシップと正規化だけでチェックできます。ローカル計算では、 PTRや前方参照、受信機の実行、または評判の測定は実行されません。

[ 取り除く ]

完全な転送アドレス セット全体で正規化された IP 値を比較します。タイムアウト、不在、不一致を異なる結果として保持します。 DNS一貫性は、送信者の承認や安全性を確立しません。

【役割別】

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

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

IT / メール管理者

アドレスのメンバーシップを慎重に計算する

返された完全なアドレス セットと正規化された IP 値によって、記載された診断結果が決まります。

次のステップ

  1. 返されたすべてのアドレスを評価します。
  2. 比較する前に IP 値を正規化します。
  3. エラーを不一致から切り離してください。

CISO / SecOps

評判に関する結論を避ける

不正なインフラストラクチャに対しても、一貫した順方向データと逆方向データが存在する可能性があります。

次のステップ

  1. 確認を限定された一貫性シグナルとして扱います。
  2. 両方の検索方向の証拠を確認します。
  3. 認証を個別に確認します。

創業者 / 非技術系

双方の所有権を解決する

逆方向と順方向の不一致により、2 人のサービス所有者間の調整が必要になる場合があります。

次のステップ

  1. 両方のDNS所有者を未解決のケースに割り当てます。
  2. 明確な結果の定義が必要です。
  3. 1 つのチェックに基づいて安全性を主張することは避けてください。

[ よくある質問 ]

よくある質問

PTRだけで前方確認ですか?

いいえ。返されたホスト名を解決してアドレスを比較する必要があります。

RFC 1912 §2.1

転送応答にはアドレスを 1 つだけ含める必要がありますか?

いいえ。元のソースは、この診断で設定された関連するアドレスに存在する必要があります。

最初に返された住所が異なる場合はどうなりますか?

フルセットをチェックしてください。回答の順序は不一致の証拠ではありません。

タイムアウトはホスト名が一致しないことを意味しますか?

これは、チェックが未解決であることを意味します。不足している証拠を不一致で置き換えないでください。

A 結果はIPv6ソースを確認できますか?

いいえ。そのIPv6ソースに関連する AAAA アドレスを使用します。

RFC 3596 §2.1

異なる方法で圧縮されたIPv6文字列は常に異なりますか?

いいえ。比較する前に解析して正規化します。

RFC 4291 §2.2

確認によって送信者が安全であることが証明されますか?

いいえ。DNS DNS一貫性を確立するものであり、無害な目的やドメイン認証を確立するものではありません。

不一致を修正するのは誰ですか?

どのレコードが間違っているかに応じて、 PTR演算子または前方ゾーン演算子。

[ 情報源 ]

情報源

  1. RFC 1035

    セクション §3.5 · §4.1.1

  2. RFC 1912

    セクション §2.1

  3. RFC 2181

    セクション §10.2

  4. RFC 3596

    セクション §2.1

  5. RFC 8767

    セクション §4

  6. RFC 4291

    セクション §2.2

[ 用語集 ]

用語集

転送確認
このガイドでは、少なくとも 1 つのPTRターゲットに、元のソース IP を含む関連する転送アドレス セットがあります。これは定義された診断であり、普遍的な受信者のルールではありません。
正規化された IP 値
同等のIPv6テキスト形式を同じアドレスとして扱う、解析されたアドレス値。

RFC 4291 §2.2

企業の来歴

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

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

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

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

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

ナレッジベース