迷惑メール対策にはずっと手を焼いているが、最近は質の高い迷惑メールが多い印象である。
金融機関などをなりすますメールが多いのである。
以前も書いたが、このメールサーバーでは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つの危険性はむしろ増している印象なので、
そこはしっかり対策していかないといけない。