DMARCと組み合わせての対策

迷惑メール対策にはずっと手を焼いているが、最近は質の高い迷惑メールが多い印象である。

JCB Webmasterからのメール

金融機関などをなりすますメールが多いのである。


以前も書いたが、このメールサーバーではDMARCを導入している。

送信と受信のDMARC対応

その上で下記の条件に当たる受信メールはProcmailで別フォルダに送っている。

  • DMARCの判定結果がfailのメール
  • 送信元がjpドメイン以外で、DMARCがpassではないメール

jpドメインでDMARCがnoneを許容しているのはそういう送信元があったからで、

具体的にはゆうちょ銀行があてはまる。え? そこだったの。

SPFもDKIMも付いているのだが、DMARCの設定がされてないという。


ここで別フォルダに送られたメールが全て迷惑メールというわけではない。

ただ、ドメインの信頼性が低いので注意して見なければならない。

けっこう設定ミスでここに入ってしまうメールはあるんですよね。

そういうのはそれなりの見方をしなければならない。

とはいえ、迷惑メールもそこそこトラップされる。


問題はDMARCがPassしてしまう迷惑メールである。

例えば、最近は りそな銀行 へのなりすましメールが何通か届いたが、

risonabank.co.jpから送信したように見せようとはしてないんですよね。

自分で取得した適当なドメインにSPF・DKIM・DMARCの設定をした上で送ってきているのである。

そしたらそのドメインでSPF・DKIM・DMARCが全てPASSになってしまう。

確かにドメインをりそな銀行に偽装はしていないのだが、

タイトルや本文でりそな銀行から送ったように見せていれば、それは立派ななりすましメールですよね。

昔は迷惑メールって言ったら見た目から明らかに怪しかったが、

最近は迷惑メールもかなり巧妙でドメインをよく見ないとわからない。

Fromアドレスの信頼性はDMARCで担保されているが、そこを徹底してチェックできるかには課題がある。


というので、いろいろ観察していたのだがDMARCがpassする迷惑メールは、

cnドメインからの割合がかなり高いことがわかった。

昔はinfoメールとかの迷惑メールが多かった印象だが、だいぶ変わったか。

cnドメインから正当なメールを受け取ることはほぼ考えられないので、

Procmailの仕分条件にFromがcnドメインの場合は別フォルダに格納するようにした。

こうすると受信トレイに入る迷惑メールはかなり減った。

皆無にはなりませんけどね。comドメインとかから届く迷惑メールもあるわけだし。


DMARCによる迷惑メール対策を効果的にやるなら、

取引のある金融機関などのクリティカルなメールが届きうるドメインをくくり出す方がよいのかも。

sbisec.co.jpからのメールでDMARCがpassとなればSBI証券からのメールであることの確実性は高い。

DMARCがfailでSBI証券をかたるメールは怪しいので除外する、

これでも一定の効果はあるが、それ以外のドメインでDMARCをpassにしたSBI証券をかたるメールも多い。

しかし、事前にsbisec.co.jpからのメールは別フォルダに分類できているとすれば、

一般の受信フォルダにあるSBI証券をかたるメールは怪しいとわかる。

で、ドメインを見るとやっぱりおかしいねという。


DMARCの仕組みからするとホワイトリスト方式との相性がいいですよね。

でも、メールの発信元を全て列挙するのは難しい。

なので、だまされたときのリスクの高いものを分類しておいて、

FromとDMARCの情報から、あらかじめ安全ですよとマーキングしておくと。

こういう作戦も考えた方がいいのかもしれないと思った。


昔より楽になった部分はけっこうあるんですけどね。

昔はとにかく数量が届いて煩わしかったけど、数量的には激減している。

ただ、数量は減っても1つ1つの危険性はむしろ増している印象なので、

そこはしっかり対策していかないといけない。