送信ドメイン認証(Sender Domain Authentication)について
送信ドメイン認証とは、
電子メールの差出人情報の真偽を確認し、詐称されたメールを識別するための技術です。この手法は、主に迷惑メール対策として用いられ、受信側のメールサーバが送信者の情報を検証することによって、
なりすましを特定します。
概要
近年、詐称された
電子メールによる被害が増加しています。このような事態を防ぐために、送信ドメイン認証が重要な役割を果たしています。特に、SPF(
Sender Policy Framework)やDKIM(DomainKeys Identified Mail)といった技術が広く導入され、効果的に悪意あるメールを未然に防いでいます。
主な技術
SPF
SPFは、差出人のメールアドレスのドメインに対して、送信元IPアドレスが許可されているかどうかを確認する技術です。この検証は、受信側のメールサーバによって行われます。具体的には、指定されたIPアドレスが、ドメインのSPFレコードに含まれているかが確認されます。黄銘榮によって提案され、RFC 4408として規定されています。
SPFは、ドメイン詐称の検出に有効ですが、記載されたメールサーバから送信された場合には、それを特定することができません。しかし、ドメイン所有者がDNSサーバにSPFレコードを追加することは比較的簡単です。
Sender IDは、
マイクロソフトによって提案された技術で、Caller ID for E-mailとSPFを組み合わせたものです。RFC 4406およびRFC 4407で規定されています。SPFとの主な違いは、送信元メールアドレスの代わりにPRA(Purported Responsible Address)を使用する点です。
ただし、
Sender IDを利用するためには、
マイクロソフトとのライセンス契約が必要であり、これに懸念を示した
Apacheソフトウェア財団が対応を拒否したことで、普及が進まないという課題があります。
DKIM
DKIMは、特に
Yahoo!が提唱した技術で、
電子メールに
電子署名を追加し、受信側ではその署名を検証して送信者の信頼性を確認します。RFC 6376で規定されており、
電子署名により配送途中のメール改ざんの検出も可能です。これは、送信元による不正な操作を防止するための効果的な手段となっています。
DMARCは、SPFとDKIMの両方とポリシーを併用することで、さらなる
なりすましメール対策を図る仕組みです。この技術は、RFC 7489で規定されており、メールの信頼性を確保するために非常に重要です。
DKIM-ADSP
DMARCの機能の一つとして、DKIM-ADSPがあります。これは、送信元のドメインにADSPレコードを設定し、DKIM認証に失敗した場合の対処方法を定義できる機能です。RFC 5617で規定されています。
まとめ
送信ドメイン認証は、現在の
電子メール環境において非常に重要な技術です。利用者は、これらの認証方式を理解し、適切に活用することで、
なりすましメールや詐欺から自身や組織を守ることができます。