基本的なDMARCレコードを公開したら、実際の作業が始まります:すべてのドメインとシステムにわたって正しく実装することです。
DMARC(Domain-based Message Authentication, Reporting & Conformance)は、組織内のすべてのメールソースが認証され、整合され、監視されている場合に、最も効果的に機能します。
このガイドでは、DNSでのDMARCの設定、マルチドメイン環境の管理、テストから完全な実施への安全な移行について、基本的なことを説明します。
DMARCの基本とポリシーの発行方法については、DMARCの概要と初期導入のための5ステップガイドをご覧ください。
組織が複数のドメインやサブドメインを管理している場合、DMARCを単発のDNSレコードではなく、長期的なポリシーの枠組みとして扱います。特定することから始めましょう:
各部門や事業部門がそれぞれ独自の送信設定を持っていることはよくあることです。しかし、連携したDMARC戦略がないと、レポートが断片的になり、実施も危険になります。
送信者のインベントリを作成し、それぞれがどのドメインから送信するかを決定します。これが完全なコンプライアンスの基礎となります。
DMARCはメッセージの認証にSPFとDKIMを利用しています。どちらかが失敗したり、整合していない場合、DMARCも失敗します。
各ドメインは、すべての認可された送信者をリストした単一のSPFレコードを持つべきである:
v=spf1 include:_spf.google.com include:sendgrid.net include:mailgun.org -allベストプラクティス
-allで終わらせる。各メール送信システム(HubSpotやOffice 365など)は、DNSに追加するDKIMセレクタを提供しています:
セレクタ1._domainkey.yourdomain.comv=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9...
確認してください:
すべてのDKIMセレクタを文書化し、既知の送信元と関連付ける。こうすることで、後のトラブルシューティングが容易になります。
DMARCレコードは、DNSに_dmarc.yourdomain.comの下に追加されるTXTエントリです。
実装の確実な出発点は次のようになります:
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com; aspf=r; adkim=rこれを分解してみよう:
複数のドメインを管理している場合は、一意のレポート・アドレスを使って区別する:
rua=mailto:dmarc@corp.yourdomain.com,mailto:dmarc@reports.partner.comサブドメインの場合は、 別のレコードを発行するか(例:_dmarc.mail.yourdomain.com)、組織ドメインからポリシーを継承します。
本番稼動後、メールボックス・プロバイダはDMARC集計(RUA)レポートを毎日送信し、どのIPがあなたのドメインにメールを送信し、それらがどのように実行されたかをまとめます。
探す
各レポート行には以下が含まれます:
正当な送信者がアライメントに失敗した場合は、実施に移る前に修正する。
より詳しい説明については、「DMARC集計レポートの読み方」のガイドを参照してください。
DMARCの問題の多くは、マーケティングツール、CRM、または決済プロセッサのような、貴社に代わってメールを送信するサードパーティのプラットフォームに起因しています。
これらのメッセージがDMARCを通過するようにするには
ベンダーがDKIMアライメントをサポートしていない場合、拒絶を避けるためにSPFアライメントは完璧でなければならない。
ヒント:承認されたすべてのサードパーティの送信者とそのDNS設定のリストを社内で共有しておく。
すべての正当な送信者が正しく認証されていることが報告されたら、DMARCの施行を開始します。
徐々に移行する:
pctタグを使って部分的な強制をテストすることもできます:
v=DMARC1; p=reject; pct=50; rua=mailto:dmarc-reports@yourdomain.comv=DMARC1;p=reject;pct=50;。
エンフォースメントを強化するにつれて、毎日レポートを確認し続けてください。
サブドメインはメインポリシーを継承するか、独自のポリシーを持つことができます。例えば
v=DMARC1; p=none; sp=reject; rua=mailto:dmarc-reports@yourdomain.comここで
メインドメインでテストしているが、billing.yourdomain.comのようなトランザクション用のサブドメインでより厳格に実施したい場合に使用する。
よく準備されたチームでさえ、次のようなミスを犯します:
ruaタグがない(レポートがない)。(p=none)。DMARCはアクティブに監視され、実施される場合にのみ保護されます。いつまでもp=noneのままにしておくと、なりすましからの保護にはなりません。
DMARCポリシーが完全に実施された後は、継続的な監視によってすべてが健全な状態に保たれます。
定期的に確認しましょう:
DMARCは「設定したら終わり」のシステムではありません。DMARCは、お客様のドメインのセキュリティ態勢を進化させるものです。
DMARCのセットアップから継続的なモニタリング、そしてそれ以降の完全なロードマップについては、 DMARCモニタリングとコンプライアンスガイドをご覧ください 。
DMARCの設定は一つの問題です。複数のドメインやプラットフォームでDMARCを維持することは、また別の問題です。DMARCeyeは、AIを活用したDMARC監視・管理プラットフォームです:
実装がうまくいっているかどうか、調整が必要なシステムはどれか、完全なコンプライアンスにどれだけ近づいているかを簡単に確認できます。
今すぐDMARCeyeの無料トライアルをダウンロードして、メールドメインの保護を開始しましょう。