2005年01月31日

●コメントスパム対策(その5)

約5ヶ月ぶりの対策です。
これまでの経緯は、コメントスパム対策(その3)で特定の文字列をエラーとする対処を行った後、コメントスパム対策(その4)を実施したのですが、通常のコメントでエラーが発生するようになってしまい、一旦全て元に戻しておりました。その後、大量のコメントスパムを頂く度に削除するという原始的な手法に陥ってましたがさすがにみっともないので今回、下記のプラグインを使わせて頂きました。

個人的にコメントスパム対策は特定の文字列のみをエラーとするのが望ましいと思ってましたので、まさにうってつけのプラグインです。ありがとうございました。
使い方は簡単です。以下、引用です。
quasi-spamfilter.zipをダウンロードし、展開してください。次に中に含まれるquasi-spamfilter.plをMovable Typeのpluginsディレクトリーにアップロードしてください。以上です。

また、デフォルト状態では
# Set your spam pattern
our $PATTERN = '<h1>|<a\s'; # H1 or A elements

と h1 タグおよび a タグを対象とする設定となってますので、私は下記のように変更しています。
# Set your spam pattern
our $PATTERN = 'hoge1|hoge2|hoge3';

hogen が対象文字列です。文字列を"|"で区切ることで何文字でも設定できます。


このように特定かつ複数文字列を含んだコメントをフィルタリングすることができる他、その後のリアクションを変更することもできます。エラーにすることもできますし、特定のURLにリダイレクトさせることもできます。私はデフォルト状態で利用させていただいてますので、フィルタリングされたコメントはあたかも正常に受け付けられたかのように振る舞います。


ということで、もしコメント投稿後の個別エントリーアーカイブにコメントが反映されていなければフィルタリングされたと解釈ください(普段使われることのない文字列しかフィルタの対象にしてませんので大丈夫とは思いますが)。

Posted by yujiro at 2005年01月31日 01:15
トラックバックURL

このエントリーのトラックバックURL:
http://yujiro.dyndns.org/blog/koikikukan/mt-tb.cgi/490

トラックバック実行後、タイムアウトした旨のメッセージが表示されることがありますが、トラックバック先の処理は(これまでの経験上)正常に終了しています。正常に送信されたかどうかはトラックバック先の個別アーカイブページ等をご確認ください(タイムアウトについてはこちらの記事を参照ください)。
また同一のトラックバックが重複してしまった場合、こちらで気がついた時に適宜削除しておりますので削除のご連絡は不要です。ただし期間が空いている場合(数日とか)は気がつかない場合がありますのでご連絡ください。

トラックバック

コメントスパム対策 from 風を追いかけて
来たよ,来たよ〜ウチにも。 今までは来ても4〜5件だったんだけど、一気に20件も... [続きを読む]

トラックバック時刻: 2005年02月01日 07:06

トラックバックスパム対策に乗り出す from TEA Caddy
このブログでは、コメントスパム対策として ひらがな2文字を含まないコメントをはじく という設定を行っていましたが、以下の理由により新しいプラグインを導入すること... [続きを読む]

トラックバック時刻: 2005年02月04日 03:29

MT3.15とコメントスパム対策 from beeカメラ
さて、やっとこMovable Type 3.15日本語版にアップグレードしました... [続きを読む]

トラックバック時刻: 2005年02月05日 15:50

コメントスパム、トラックバックスパム対策 from (´д`)ブログ
Movable Typeで困ったときは、小粋空間さんということで、やはりありまし... [続きを読む]

トラックバック時刻: 2005年02月06日 13:33
コメント

現時点では、私のところにはコメントスパムは来てません。
yujiroさんのところへはいくつか来てましたが
すでにコメントスパムが来ている場合もこのプラグインを
利用することによりそれ自体も無くなるんですか?

投稿者 C・バード [TypeKey Profile Page] : 2005年01月31日 09:55

>C.バードさん
こんにちは。
複数の方法を利用することでコメントスパム対策はより強固なものになると思います。
本プラグインは特定の文字列をチェックするという機能ですので、どれだけフィルタリングできるかは文字列の設定に依存するところです。

投稿者 yujiro : 2005年01月31日 12:30
コメントする




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

コメントありがとうございます。投稿が反映されるまでに時間がかかる場合がありますが「投稿」ボタンを続けてクリックされないようお願い致します。またコメント投稿処理が終了しない場合、トップページに反映されない場合がありますがコメントは正常に投稿されています(サーバ側の不具合のようです。こちらで操作してページに反映させています)。また1回のクリックでも重複してしまう場合がありますが適宜削除しておりますのでご連絡は不要です。