( « コメントスパムをなんとかしないと | クレジットカード地獄ってこんな感じ? » )
2005年10月22日
コメントスパム対策プラグインを導入
先日、コメントスパム対策として日本語が含まれていないコメントは弾くという、小林Scrap Book Heartlogicさんの「コメントスパム対策」(mt-commentsの9行目に、以下の2行を追加して上書きする方法)
my $txt = param('text');
if(($txt ne "") && ($txt !~ m/[\x80-\xff]/)){die('error')};
をとってみたが、なぜか普通にスパムコメントがついてしまった。
途方にくれていたところ、カンガルーオアシスのcolor99さんより対処法のアドバイス(color99さん自作の対策プラグインを導入する方法)をいただいた。早速color99さんの対策プラグインを導入。プラグインによってスパムを防いだ場合、ログも取れるらしいので今ログを取る設定にしている。
さて、どうなるかな~。
参考:カンガルーオアシスのMT用ブログコメントスパム対策プラグインDLページ
wrote by 悠々自適 (2005年10月22日 23:46)
トラックバック
このエントリーのトラックバックURL:
http://www.lapistar.com/y/blog/mt-tb.cgi/107
皆さまからのコメント
color99です。
少し前にトラックバックをお送りいただいたのですが、丁度、当サイトで使用しているblosxom用のスパム対策プラグイン(MT用の元になっているもの)の最新版を適用させている最中でした。ピッタリ更新中の時間にはまってしまい、下記に書いた新しい対策でスパム判定しちゃいました。申し訳ないです。
http://color99.s58.xrea.com/b/Esb/c_2005_10_19_22_59_05.htm
新しいスパム対策は投稿時間によるスパムチェックですので、更新中はちょっとまずい時間帯が有るのです。
動作は全く意図通りですので、正しい設置状態では問題なく受け付けるはずです。(テスト用ブログで確認済み)
お送りいただいたトラックバックはログに残っていますので、復活しておきます。
もし、宜しければ何かのついて(効果確認後とか)に再度トラックバックいただければと思います。
wrote by color99 (2005年10月23日 00:15)
kondoha dou darou..
やはりローマ字ははじくのか、
wrote by shinma (2005年10月23日 01:49)
>>color99さんへ
状況了解しました。コメントありがとうございます。今のところスパムついていないようです。ログファイルがまだ作成されていなかったので、攻撃自体がなかったのかもしれませんが。
wrote by 悠々自適 (2005年10月23日 17:03)
>>Shinmaさんへ
新たに導入した対策プラグインでは、環境変数のリファラをチェックし、コメントが設置サイト以外から投稿された場合、スパムと判断するそうです。さらにオプションでコメント投稿環境が日本語環境以外をスパムと判断するように設定しました。
日本語環境から普通にコメントを投稿した場合はちゃんと反映されるのではないでしょうか。
ただし、先日対策として行った、Heartlogicさんの「コメントスパム対策」もまだ有効なので、英語だけで投稿した場合はエラーになってしまいますのであしからず。
wrote by 悠々自適 (2005年10月23日 17:09)
ふむふむ
自分の所には、サービス会社がそういう物を既に導入しているからなのか、まったくこないだけに新鮮。
wrote by shinma (2005年10月24日 02:39)