FF11に関するお遊びサイト。Perlで作られたプログラムで貴方の状態を様々な角度から分析、診断します。公開もじょもじょの徒然草。FF11診断ちょうど1年前の2006年11月16日から始めたスパムメール対策結果を発表します。スパムメール関連の経緯はコチラを参考にしてください。試した対策は以下パターンです。HP上に載せないこの7に関して補足しておくと、HP(Blog)上に囮として載せていた1~6のメールアドレスは「spam1-***@~」といったパターンのメールアドレスです。そこで7つめのパターンとして「spam@~」というアドレスも作っておきました。こちらはHP上に載せておらず非公開です。今回、この7パターンで1年かけてスパムメールを収集した結果を発表します。受信したスパムメールの総計。※クリックすると綺麗なグラフが表示されます1年間で受信したスパムメールの総計は約6800通。対策結果の効果は一目瞭然ですね。37通このような結果になりました。何も対策していない1は当然として、3のエンティティ化もスパム対策としては不十分であることがわかります。逆に2の@を全角の@とするだけで大きな効果が得られていることがわかりました。456も今のところ1通もスパムメールは届いていません。7についてはHP上に載せていないにも関わらず届いています。これについては後述します。次は1ヶ月ごとにみたスパムメール受信数のグラフです。※クリックすると綺麗なグラフが表示されます何も対策していない1は集計開始2日後の2006年11月18日に届きました。3のエンティティ化は120日後の2007年3月15日に初めて届きました。ついでに7のHPに載せていないものは2007年10月4日に初めて届いています。何も対策せずにHP上にメールアドレスを載せると2日後にはスパムメールが届く。以後、波はあるが毎月数百通のスパムメールが届くことになる。毎月右肩上がりに増える。ファイルサイズにして約30MB(最適化済み)。スパム対策としてよく見かけるエンティティ化は意味がない。@を全角にしたり表示を画像にする対策は効果大だが、本当にメールを送りたい人には煩わしい。JavaScriptによる暗号化、AJAXで外部から読み込む対策も効果大だが、JavaScript無効な環境では全く使えない。HP上に載せていなくてもスパムが届く。5については理由ははっきりしていませんが、別件でこのようなことが過去にありました。2006年12月30日に新規にドメインを作成したのですが、そのドメインは一切Web上にだしておらず、またこのドメインを用いたWebサイトも存在しないにも関わらず、作成53日後の2007年2月20日にスパムメールが届きました。その宛先はadmin@~やmail@~、sales@~といった、使用率の高そうな宛先のみなので、スパムメール業者は”収集していないドメイン宛に対してもスパムメールを送信している”と推測できます。(そしてこの当てずっぽうで送信したスパムメールが受信されているとスパムメール業者が判断した場合、以後延々と送信してくると思われます)今回7のパターンのspam@~のメールアドレスは使用率の高そうなメールアドレスとして当てずっぽうに送られてきたのか、1~6までの囮のメールアドレスのパターンから推測して送られたのかはわかりません。安直でよく使われそうな語句のメールアドレスはそれだけでスパムメールの対象となり得るということです。今回の実験はこれで一区切りつけますが、近々また別のアプローチで集計を取る実験を行いたいと思います。今回はFF11ではなく、ブログのコメントスパムの話です。最近新手と思われるコメントスパムが増えてきました。今まではポルノやカジノサイトのURLをずらーーっと書いてくるような、ある意味わかりやすいコメントスパムでしたが、徐々に進化(?)してきました。日本語のコメントスパムが出現、本文には出会い系とかアフィリエイトの宣伝スパムここまではどれもスパムだと一目でわかるコメントでした。自分のブログとは明らかに関係のない出会い系やエロ系の内容の宣伝コメントでしたからね。新作アップおまたせしました!久々のまとも(?)な漫画日記アップです。暗黒レベル上げ日記その1です。自然な日本語に見えるものがでてきました。偶然か狙われているのか定かではないですが、コメント内容は自分のブログのテーマとも一致しています。今回はブログでのコメントと考えると不自然な内容ということが明らかなのでスパムと判断できましたが、そのうちブログでのコメントとして考えても自然な文章を使ったコメントスパムが出てきそうです・・・。これらの文章をどうやって作ってるのか知りませんが(まさか人が考えて手動で作ってるなんてことは・・・)、ネット上の多くのブログから文章を拾って蓄積していってコメント用文章として使う、ということぐらいは容易にできそうです。頻出キーワードごとにカテゴライズすれば、より自然な文章になると思います。巧妙になってくるコメントスパムですが・・・結局これらの目的は外部コンテンツへの誘導ですから、そこだけ気をつければなんとかなります。これまでは利益につなげるためのホームページへの誘導が目立ってましたが、最近はトロイの木馬・バックドア系、個人情報収集ツール、ウィルス系などの悪質なプログラムを実行させようとするものもでてきてます。今や、安易に見知らぬHPにアクセスするのは危険な状態となっています。自分のブログにそんな誘導するコメントが書かれていて、訪問者がそのコメントから外部コンテンツへジャンプしたらどうなるでしょうか・・・。自分のブログが原因でウィルスに感染させてしまうことも十分あり得ます。それを防ぐには対策を施すしかありません。外部サイトのURLを弾けば済むことです。具体的には、1.コメントにURLを書かせない→URL欄を消すとか2.本文にURLが含まれていたら弾く→「http://」を検知するとか3.怪しい人からのアクセスは弾く→リファラ(Referer)が無いとか、特定国のIPとかで外部サイトへ誘導するには少なくとも「http://」を含めたURLを書かなくてはいけないので、それを規制するだけでも効果はあるんじゃないでしょうか。私のブログではとりあえずURL欄を消しました。1つ、4.既知の危ないURLを書いたら弾く→ブラックリストを参考にするも施しました。ブラックリストにある危ないURLは禁止ワードとして問答無用で弾きます。そのURLはこの記事の続きに書いておきます。これで悪質なコメントスパム減るかなぁ・・・。Newsで、簡単にブログサイドバーが作れるツールを作りました。設定ツールこれを使えば簡単にデザイン変更したり表示件数を変えることができます。ブログにFF11ニュースを載せたい人、FF11用ホームページに載せたい人、ご利用ください!また、上記ツールではiframeタグを使って埋め込むようになっていますが、今回JavaScriptでも埋め込めるようになりました。src="http://ff11.squares.net/ff-news/ff11-news.js"></script>このようなタグをブログテンプレートやHTMLなどに書いてください。>は半角で書いてください。こちらはデザイン、表示件数などはカスタマイズできません。Reserved.当サイトに記載されている会社名・製品名・システム名などは、各社の登録商標、もしくは商標です。