最終更新日:
DMARCとは、SPF と DKIM の結果をもとに、送り手のドメインになりすましたメールを受け手がどう扱うかを、送り手が DNS で宣言する仕組みです。
DMARCは Domain-based Message Authentication, Reporting and Conformance の略です。送り手は「_dmarc」で始まる DNS の TXT レコードに、確かめに失敗したメールの扱い(p=none:何もしない、quarantine:迷惑メールとして扱う、reject:受け取らない)と、結果の報告を受け取るアドレスを書きます。受け手は、SPF か DKIM に合格し、そのドメインが差出人のアドレスのドメインとそろっているかを確かめます。
報告(rua)を受け取ると、自社のドメインを名乗るメールがどこから送られているかが分かります。まず p=none で報告を見て、正しい送信元がすべて合格していることを確かめてから、quarantine、reject へと段階的に強めるのが一般的な進め方です。
Google は、1日に5,000件を超えて Gmail へ送る送信者に DMARC の設定を求めています(ポリシーは none でもよいとされています)。ビジネスメール詐欺やフィッシングで自社の名前を使われないための備えとして、メールを送らないドメインにも設定しておくことがあります。
関連する用語
- SPFメールを送ってよいサーバーを送り手のドメインの DNS に登録し、受け手がなりすましのメールを見分けられるようにする仕組みです。
- DKIM送り手のサーバーがメールに電子署名を付け、受け手がその署名を確かめて、送り手と内容が改ざんされていないことを確かめる仕組みです。
- ビジネスメール詐欺(BEC)取引先や経営者になりすました偽のメールで会社の担当者をだまし、攻撃者が用意した口座へ送金させる詐欺です。
- フィッシング実在する会社やサービスを装ったメールやSMSで偽のサイトに誘い、IDやパスワードなどを盗む手口です。