DMARC for Dummies
by

について聞いたことがあると思います。 DMARCについて聞いたことがあると思いますが、それが何であるか知っていますか?このDMARC for Dummiesは、すべての人(技術者、非技術者)のために、DMARCの基本をわかりやすく解説しています。
インターネット上では、多くの人が情報セキュリティや電子メール認証の概念に興味を持っていますが、プロトコルを理解し実装するのは難しいと感じています。私たちは、DMARCの設定がいかに簡単であるかを皆さんに知っていただき、DMARCにまつわる一般的な神話を否定するために、本日ここに集まりました。
主なポイント
DMARCとは?DMARCとは、Domain-based Message Authentication, Reporting, and Conformanceの頭文字をとったものです。DMARCは、電子メールの送信者が、電子メールが受信サーバーによって受信された場合にどのように処理されるべきかについてのポリシーを指定することを可能にする電子メールセキュリティポリシーです。
例えば、マーケティングオートメーションプラットフォームを使用している場合、「Gmailから来たメールなら受け入れる」というルールを設定することができます。そして、「Hotmailから来たメールは拒否する」というルールを設定することができます。こうすれば、もし誰かがGmailではなくHotmailから返信を受け取った場合、メッセージが正しく届いていないことを知ることができ、それを修正するための手段を講じることができるようになります。
また、受信したメールが正規のものであることを確認することで、フィッシング攻撃から組織を守る手段にもなります。
偽のメールであれば、DMARCが知らせてくれます。
その仕組みは次のとおりです。送信者ドメイン(company.comなど)は、ドメインレジストラにDNSレコードを公開し、どのような種類のメールを受け入れ、拒否するか、また拒否された場合はどこにメールを送信するかなど、自分たちが望むポリシーが書かれています。そして、誰かがあなたの会社を代表してDMARCを使ってメールを送ると、受信サーバーはそれを受け入れる前に、有効なポリシーがあるかどうかをチェックします。有効なポリシーがない場合、受信サーバーはそのメッセージを拒否するか、社内の詳しい人が確認するまで隔離するか、あるいは完全に破棄することができるのです。
メールマーケティングを利用する企業であれば、DMARCを正しく実装する方法を知っておく必要があります。DMARCは、なりすましやフィッシングの防止に役立つため、顧客を詐欺被害から守ることができます。また、送信するすべてのメールが正規のものであることを確認することで、ブランドの評判を維持し、信頼できることを人々に知らせることができます。
要約すると
DMARCを導入するために必要なことは、大まかに言って3つあります。
注:DMARCの設定において、SPFとDKIMの両方を実装することは必須ではありません。どちらを実装してもかまいませんが、セキュリティ強化のためには両方を実装することをお勧めします。 あなたのドメインがOffice 365やGoogle Appsのようなメールプロバイダによってホストされている場合、必要なSPFレコードの1つがすでに用意されている可能性があります。また、DNS設定に追加できるように、DKIMキーも確認しておく必要があります。
DMARCを実装する準備ができたら、適切なツールとインフラを用意する必要があります。
はじめに必要なもの
DMARCによるメール認証を組織で確立するためには、上記の前提条件を満たした上で、DNS上にポリシーレコードを設置する必要があります。
以下は、そのようなレコードの一例です。
名前dmarc
値: v=DMARC1; pct=100;p=none;rua=mailto:[email protected];
それぞれのタグは重要であり、サーバに対する特定の指示を指している。v "タグは使用されているプロトコルのバージョン、pctは認証されたメールの割合(この場合は100%)、pはDMARCの失敗モードまたはポリシー、ruaタグは報告ドメインが集計レポートを送信するメールアドレスである。
あなたが構文に精通している場合は、手動で、あなたのドメインに固有のレコードを作成することができます。また、無料のオンライン DMARCレコードジェネレーターツールを使って作成することもできます。
レコードを作成する際に、ポリシーモード("p="タグの下)を指定する必要があります。DMARCのポリシーは3種類から選択することができます。
DMARCのレポーティングは、メールの認証状況や配信失敗を把握できる機能です。を詳細に把握することができる優れた機能です。 DMARCの分析メールヘッダ情報を抽出することで、詳細なDMARC分析を可能にする優れた機能です。また、メールがどこに転送されているのか、受信者からどのような反応があるのかを把握することも可能です。
下記はDMARCレポートの一部です。
レポートをさらにスクロールすると、SPFとDKIMの認証結果が時系列で表示されているのが確認できます。
各レポートはXMLファイル形式で送信されます。つまり、データを読むためには、extensible markup language(拡張マークアップ言語)を十分に理解している必要があります。このような手間を省くため、DMARCレポートアナライザーを使用することもできます。 DMARCレポートアナライザーを利用することで、このような手間を省くことができます。
レポートを有効にするには、レコードに「rua」タグを追加し、これらのレポートを受け取りたい電子メールアドレスを指定する必要があります。このメールアドレスは、独自ドメインの範囲内にあり、データの乱造を避けるためにこの目的のために特別に作成されたものであることを確認してください。
DMARCをサポートするESPには、Google、Microsoft、Amazon、MailChimpなどの業界大手が含まれています。業界のリーダーや専門家は、ダイレクトドメイン・スプーフィングやフィッシング攻撃を減らすための実証済みの方法として、電子メール認証を支持しています。しかし、これは強制的なポリシーによってのみ達成されるものです。
また、DMARCはウイルス対策やファイアウォールソリューションの代用品ではないことにも注意が必要です。DMARCは、電子メール詐欺の攻撃から組織を守るためのセキュリティの追加レイヤーに過ぎません。DMARCは、ウイルス対策ソフトやファイアウォールソフトと組み合わせることで、より効果的な保護が可能になります。
ツール