重要なお知らせ:GoogleとYahooは2024年4月よりDMARCを義務付けます。
PowerDMARC

2022年に守るべきDMARCのルールトップ10

2022年に守るべきDMARCのルールトップ10

2022年に守るべきDMARCのルールトップ10

読書時間 4

メール認証と DMARCアナライザーDMARCアナライザを初めて使う場合、今日から守るべきDMARCルールがいくつかあります。最も基本的なルールをいくつか要約します:

1.認証なしを許可するポリシーは使用しないでください

4.あなたのドメインにもSPFレコードを設定してください。

5.ドメインのDKIM署名の設定

ここでは、DMARCのルールをより深く掘り下げ、他のルールと合わせて、認証インフラ全体の強化に役立てましょう。 

DMARCって聞いたことあるけど、何?

DMARCとは、Domain-based Message Authentication, Reporting & Conformanceの略です。DMARCは、ドメイン偽装を最小限に抑えるために、メールが配信される前に認証されることを保証する電子メールセキュリティプロトコルです。DMARCは、メールの送信者が本人であることを確認することで、フィッシング攻撃やその他のメール攻撃を防ぐことを目的として作成されました。

DMARCはどのように使うのですか?

簡単です。まず、ドメインのDNSレコードを設定して、DMARCを使用することを示します。すると、誰かがDMARCを使わずにあなたのドメインからメールを送ろうとした場合、そのドメインに関連付けられた公開鍵を持っていない限り、メールを送ることができなくなります(これは、承認されている場合のみ可能です)。これにより、正当なメールだけが受信者の受信箱に届くようになり、同時に、ネットワーク外から来たメッセージに対する通知を設定することもできるようになります。

その仕組みは次の通りです。 

DMARCの魅力は、設定がとても簡単なことです。

企業のためのDMARCルール入門 

を設定する場合 DMARCポリシーを設定する場合、守るべきルールがいくつかあります。ここでは、最も重要なDMARCルールのトップ5を紹介します。

  1. ポリシーはTXTレコードである必要があり、お客様のDNS上で公開されている必要があります。DNSにTXTレコードがない場合は、プロトコルを実装していないことになります。
  2. 認証されていないメッセージをブロックしたい場合は、ポリシーをp=rejectまたはp=quarantineにする必要があります。 
  3. 複数のポリシーを使用していて、それぞれに異なる認証レベルを設定している場合(「私のブランド」と「私の組織」のように)、すべてのポリシーに固有のSPFレコードとDKIM署名があることを確認してください!そうしないと、すべてのポリシーが1つのルールにまとめられてしまい、うまく同期できません。そうしないと、1つのルールにまとめられてしまい、うまく同期できなくなります。
  4. DMARCはまた、あなたのドメインにSPFおよび/またはDKIMレコードを設定する必要があります。このルールは、DMARCを使用したくない場合でも必須です。これは、攻撃者が他人のメールアドレスやドメイン名を使用して、正規の送信元ではないフィッシングメールを送信することができるなりすまし攻撃を防ぐのに役立つからです。
  5. もう1つの重要なDMARCルールでは、あなたのメールアドレスを含むDMARCレコードを公開し、他の組織がこのシステムを使用してあなたのメールに関連する問題を報告できるようにする必要があります。これらはDMARCレポートとして知られています。 

保護強化のためのDMARCルールの追加

  1. パークドメイン(非稼働ドメイン)も攻撃者になりすまされる可能性があるため、DMARCポリシーの設定を検討してください。 
  2. 同じドメインに複数のSPFレコードやDMARCレコードを設定することは、厳に慎まれるべきです。1つのドメインには、SPFとDMARCのレコードを1つだけ設定する必要があります。ただし、同じドメインに複数のDKIMレコードを設定し、定期的なキーローテーションを行うことで、より高い保護を実現することができます。  
  3. サブドメインに対して別の実施モードを実装する場合を除き、サブドメイン用のポリシーの設定は省略できます。これは、メインドメインのDMARCポリシーがサブドメインに自動的に継承されるためです。 
  4. DMARCレポートを自分のドメイン外(自分のドメインの範囲に含まれない外部のメールアドレス)で受信したい場合は、外部ドメイン認証を有効にして、外部ドメインがこれらのレポートを受信することに同意することをサーバーに伝える必要があります。 
  5. 最後に、DMARCは銀の弾丸ではなく、すべての攻撃から身を守るものではないことに留意することが重要です。セキュリティを強化するためには、DMARCと同時に信頼できるアンチウイルスとファイアウォールを導入する必要があります。 

認証プロセスのどの段階で、このDMARCルールを実装すべきでしょうか?

これから始める方は、認証プロセスの最初の段階で、上記のDMARCルールをすべて遵守する必要はありません。例えば、p=rejectのポリシーで始めると、配信が複雑化する可能性があります。例えば、p=rejectのポリシーで始めると、配信が難しくなる可能性がありますし、noneのポリシーで始めて、メールチャネルを監視してから、実施することをお勧めします。

ここで、少し複雑な問題が発生します。あなたとあなたのビジネスに最適なペースを決定することが重要です。まずは、プロトコルを完全に制御できるように、緩やかなポリシーを導入することから始め、その後、実施に踏み切るようにしましょう。

モバイル版を終了する