<p>ここ数年、スパムメール業者も多くなりメールの拒否リストに登録すると言う方法はすでに過去の物となったと認識している。</p>
<p>現在は、一括指定受信設定でインターネット全体として拒否し、<a href="http://www.au.kddi.com/service/email/support/meiwaku/email_boshi/filter/shitei_jushin/index.html">指定受信リスト設定</a>で受信したいメールだけ登録する方法で無ければ、自動作成されるランダムなメールアドレスを拒否することが出来ない。</p>
<p>今回は、この指定受信リストをうまく使った抜け道が利用された。</p>
<p>ここで、まずメールアドレスについておさらいしておきたい。<br />メールアドレスは下記の用な構成になっている。<br /><img width="282" height="66" src="http://www.blackcat.xyz/images/articles/120610_auMailFilterBug_1.PNG" alt="" /><br />※auでは上記ローカル部をEメールネームと呼んでいる。</p>
<p>上記を押さえた上で、迷惑メールフィルタを考える。</p>
<ul>
<li>一括指定受信設定でインターネットなどを拒否する<br />&rarr;チェックをはずしたカテゴリのメールが受信できなくなる。</li>
<li>受信したいメールだけ、指定受信リストに登録する。<br />&rarr;リストに登録した条件に合致する(指定文字列を含む)メールのみを受信できるようになる。</li>
</ul>
<p>たとえば、ピグライフのアメーバからのメールを受信したいとする。すると指定受信リストに@ameba.jpを登録する。するとアメーバからのメールは全て受信できるようになる。しかし、ここ以外からのメールは受信できない状態は維持される。</p>
<p>アメーバからはユーザーからユーザーへ友達申請のようなメールが届くことがある。スパム業者はこのメールを利用してユーザーを自分のサイトに誘導したいと考える。よって今回の抜け穴の登場となる。</p>
<p>auの指定受信リストは最初から何も考えていない、間抜けが作ったシステムである。最近になってドメイン指定とか言って@以降を登録させるような入力をさせるようになったが、それでも指定文字列を含むメールアドレスを許可/拒否である。そして、<em><strong>判定はメールアドレス全体で行われる</strong></em>。</p>
<p>ここがミソである。判定はメールアドレス全体であるので、上記メールアドレスのパーツのどこにあっても問題にはならないのである。簡単なメーラーでは自分のメールアドレスを書き換えることが出来ないが、それでも自分の表示名を付けることくらいは出来る。ここに、今回の指定受信リストに登録してあるような文言を付け加えるのである。</p>
<p>例を出して説明すると、</p>
<ol>
<li>ユーザーは、<em>info@ameba.jp</em>のメールを受信したくて、<em><strong>@ameba.jp</strong></em>を登録しているとする。</li>
<li>スパム業者のアドレスは、<strong>hogehoge@exsample.com</strong> とする。</li>
<li>スパム業者は、メーラーの自分の名前を<em>info@ameba.jp</em>と登録する。</li>
<li>すると、Fromアドレスは<strong><em><a href="mailto:info@ameba.jp&lt;hogehoge@exsample.com">info@ameba.jp</a></em>&lt;hogehoge@exsample.com&gt;</strong>となる。</li>
<li>従って、Fromアドレスには、<strong><em><a href="mailto:ameba@info.jp">info@ameba.jp</a></em></strong>が含まれているので相手に届くようになる。</li>
</ol>
<p>非常に簡単に、拒否している相手にメールを届けることが出来るのである。</p>
<p>するべきことは一つ、表<strong>示名に届きそうな人のメールアドレスを登録するだけ！</strong>ただそれだけなのである。</p>
<p>この問題は、すでにauには連絡済みである。修正依頼もしてあるので、いつ直すかはau次第である。それほど難しくも無いであろうから、やる気があればすぐ対応可能だと思う。</p>
<p>そろそろ、本腰を入れて迷惑メール対策を考えてほしいものである。<br />はっきり言って、個人レベルの迷惑メール対策よりかなり遅れていると言わざるをえない状況で10年以上運用している同社の方針がわからない。</p>
<p class="add">2012/07/01 追記<br />今回のメールフィルタの内容は仕様であることが、本日19:30頃確定しました。<br />auお客様サポートから電話がかかってきて「<a title="EzWebへメール送信する際の注意事項" href="http://www.au.kddi.com/service/email/support/chui/index.html" target="_blank">EzWebへメール送信する際の注意事項</a>」に誘導されお聞きしたのだが、仕様と言われたのでとりあえず届いたメールのアドレスを拒否リストに登録する際には狭義の意味のメールアドレスを抽出して登録するのに、メール受信の際の許可リストの判定はFromアドレス全体で判定するのは、整合性が無いと反論しておきました。<br />仕様と言うことなので、修正されるとしてもかなり時間がかかりそうだと思います。</p>