コメントスパム対策

水曜日, 11月 24th, 2004

先日,コメントスパムをまとめて削除したのだが,あれから数日経ってまた大変な量のコメントスパムが投稿されていた.しかもそれにまぎれて,通りすがりさんのコメントを見落としてしまっていた!
もはやこれまでのように,ちまちまと削除していてはどうしようもない.ということで,根本的なコメントスパム対策をすることにした.
MTコメントスパム対策Software Linkage)には,さまざまなコメントスパム対策が,その効果や副作用の度合いとともに紹介されている.そこで効果がありそうだと思ったのは,「半角英数字のみのコメントをブロックする」というもの.

難易度 2
効果 5
副作用 2(外国人が投稿できない)

これはいい!さっそくリンク先にとんでみる.
続々コメントスパムきままにぽろぽろ

今回私のとった解決方法はそれではなく・・・・
「オール英語(半角文字のみの文字列)で記入された場合のみ強制終了する」という、ブロガーにあるまじき(?)奥の手の方法なのでした(^^;;;
(略)
具体的な方法はmt-comments.cgiにちょこっと記述を追加するだけのものなのですが、ここにその具体的な記述を書いてしまうとスパマーさんに手の内を悟られてしまう恐れもあるので、それは控えさせていただきたいと思います。

この方法はBBSに書かれているらしいので,それを読んでみる.何となく難しそう.このサイトでは,さらにひらがな必須バージョンを現在導入しているそうだ.むむ.そんなに手の込んだものじゃなくてもいいんだけどなぁ.
そこで,もう少し検索をしてみると,別の方法が書かれたサイトを見つけた.
コメントスパム対策小林Scrap Book Heartlogic
この方法は簡単そうだ.今回はこの方法で行ってみよう.

そこで、日本語が含まれていないコメントは弾くという、より強力かつ日本ローカルなスパム対策がこちらです。あちこちのソースを参考にしています。
(略)
これだけで、コメント本文に日本語が含まれていないと、mt-commentsがエラーで終了するようになります。

具体的なやり方は,スパマーにソースを公開するのはあまり良くないという観点からここでは公開しない.まあ,他のサイトではばしばし公開されているが・・・
さて,この対策がどうなるか.しばらく見守っていこう.