DMARC 【Domain-based Message Authentication, Reporting, and Conformance】

概要

DMARC(Domain-based Message Authentication, Reporting, and Conformance)とは、電子メールのなりすまし送信を防止するための通信規約(プロトコル)の一つ。SPFDKIMと連携し、不審なメールの取り扱いを送信元として名乗っているドメインの所有者が指定できるようにするもの。IETFによってRFC 7489として標準化されている。

メールの差出人欄(From:)は送信者が自由に設定できるため、著名組織のドメイン名などを無関係な第三者が勝手に送信元であるかのように記載する「なりすまし」が可能で、無差別に宣伝などをばら撒くスパムメールや、悪意あるサイトに誘導するフィッシング詐欺などに悪用され社会問題となっていた。

これに対抗するため、送信元メールサーバが本物かドメイン所有者側に照会する「SPF」(Sender Policy Framework)や、デジタル署名で送信元を検証する「DKIM」(DomainKeys Identified Mail)などが普及したが、これらは「偽物」と判定されたメールの取り扱いは何も規定しておらず、受信者側の判断に任されていた。

DMARCはSPFDKIMと組み合わせて使用する技術で、「なりすまし」が疑われたメールの取り扱いを、送信元として記載されたドメイン名の所有者が指定できるようにする。ドメイン所有者は自らのドメインを管理する権威DNSサーバにDMARC仕様に則ってTXTレコードを記載し、受信者側はこれを参照して指示に従う。

DMARCによって、SPFDKIM認証に失敗したメールに対して「何もしない」(none)、「隔離する」(quarantine)、「受信を拒否する」(reject)のいずれかを指定できる。従来はなりすましがわれたことをドメイン所有者が知る術はなかったが、DMARCでは認証に失敗した旨を受信者からドメイン所有者側にレポートすることができる。

また、一斉配信などで用いられる第三者署名(差出人アドレスとは異なるドメインによる署名)も拒否するようになっており、厳格に送信元を確認することができる。

(2021.10.14更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる