DMARC(ドメインベースのメッセージ認証、レポート、および適合性)
DMARCはSPFとDKIMを基盤とするメール認証プロトコルです。ポリシー適用とレポートで、なりすましやフィッシングからドメインを保護する仕組みを解説します。
メールにおけるDMARCとは何ですか。
DMARC(Domain-based Message Authentication, Reporting, and Conformance)は、ドメイン所有者が自社ドメインをなりすまし、フィッシング、その他の不正なメール行為から保護するのに役立つメール認証プロトコルです。既存の2つの認証技術(SPFとDKIM)を基盤とし、そこにポリシー適用と可視化のレイヤーを追加することで、組織が自社ドメインの不正利用を特定し、監視し、停止できるようにします。
1分間の解説動画をご覧ください。
ドメインのDNS TXTレコードにDMARCポリシーを公開することで、組織は認証チェックに失敗したメッセージをどう扱うか、つまり配信するか、隔離するか、拒否するかをメールボックスプロバイダーに指示できます。DMARCはさらに、認証結果に関する日次のフィードバックを送信するレポートの仕組みも提供し、ドメイン所有者に自社のメールエコシステムへの深い洞察を与えます。
DMARCの仕組み
DMARCは、認証とポリシー評価を次の3つのステップで組み合わせて動作します。
- 認証: 受信したメールがSPFおよびDKIMと照合され、認可された送信元から発信されていることを確認します。
- アライメント: 「From」ヘッダで使われるドメインが、SPFおよび(または)DKIMで検証されたドメインと一致している必要があります。
- ポリシーの適用: 受信サーバーは、認証結果に応じてドメインのDMARCポリシー(none、quarantine、reject)を適用します。
DMARCレコードの例:
v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; ruf=mailto:dmarc-failures@example.com; aspf=s; adkim=s;この例では:
v=DMARC1はバージョンを宣言しますp=rejectは認証されていないメールをブロックする厳格なポリシーを適用しますruaとrufは集約データとフォレンジックデータのレポート送信先アドレスを定義しますaspfとadkimはSPFとDKIMのアライメントモードを指定します
DMARCポリシー
ポリシータグ(p=)は、受信サーバーが認証失敗の結果をどう扱うかを定義します。
p=none– 対処を行わずに認証結果を監視しますp=quarantine– 疑わしいメールをスパムフォルダまたは迷惑メールフォルダに送りますp=reject– 認証に失敗したメッセージを完全にブロックします
多くの組織は、適用(quarantine または reject)へ進む前に、まず p=none で安全にデータを収集し、すべての正規の送信者が適切に認証されるようにします。
DMARCレポート
DMARCのレポート機能は、その最も強力な要素の1つです。メールボックスプロバイダーはレポートを生成し、ドメインのレポート用URI(RUA/RUF)に送信します。これらのレポートには、メッセージの送信元、合否の結果、アライメントの状態に関するデータが含まれます。管理者は次のことを理解できます。
- 誰が自社ドメインを使ってメールを送信しているか
- メッセージがSPFおよびDKIMのチェックに合格しているか
- どこで、なぜ失敗が発生しているか
時間の経過とともに、DMARCレポートは組織が認証の設定を微調整し、正規の第三者送信者を特定し、認可されていない送信元を排除するのに役立ちます。
DMARCがメールセキュリティに不可欠な理由
DMARCは、セキュリティと到達性の両面で次のような重要なメリットをもたらします。
- ドメインのなりすましやフィッシング攻撃を防ぎます
- 受信トレイでの信頼度とメールの到達性を向上させます
- メール送信元を完全に可視化します
- ブランド保護とコンプライアンスを強化します
ほとんどのサイバー攻撃は不正なメールから始まるため、DMARCを導入すると、検証済みの送信元だけがあなたのドメイン名を使ってメッセージを送れるようになり、リスクが大幅に軽減されます。
DMARCとDMARCeye
DMARCeyeは、ポリシーの作成から完全な適用、継続的な監視まで、DMARC導入のあらゆるステップを組織が管理できるよう支援します。その分析エンジンは集約(RUA)レポートとフォレンジック(RUF)レポートを自動的に処理し、すべてのドメインとプロバイダーにわたる認証結果を1つのダッシュボードで可視化します。
DMARCeyeは認可されていない送信者を特定し、設定エラーを検出し、SPFとDKIMのアライメント成功率の推移を追跡します。また、メールボックスプロバイダーから届く複雑なXMLデータを、実行可能な洞察へと簡素化し、セキュリティチームが観察から適用へと自信を持って移行できるようにします。
複数のドメインを運用している組織や、複数のメール配信サービス(ESP)を利用している組織にとって、DMARCeyeはすべてのメールストリームにわたるデータを関連付け、どこで認証が失敗しているか、どう修正すればよいかを容易に把握できるようにします。さらに、DNSレコード、アライメント設定、ポリシー変更をリアルタイムで検証し、コンプライアンスの抜け漏れや誤設定を防ぎます。
継続的な可視化とインテリジェントなレポートを提供することで、DMARCeyeはDMARCの導入を技術的な難題から、管理でき測定可能なセキュリティ施策へと変え、あなたのブランドと顧客を直接保護します。
ご自身のドメインの保護状況が気になりますか?無料でDMARCをチェックしましょう:
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。