« 会社が潰れた その後 | メイン | パチンコ依存 »

2006年04月04日

コメントスパム対策 [MovableType]

トラックバックスパムとある程度のコメントスパムは
Ogawa::MemorandaさんとこのQuasi_SpamFilterでだいたい防げているのだが、
これでも防げないコメントスパムが最近増えてきたので、
フィルタープラグインを改変してみた。

参照したのは小粋空間さんのこれ → Quasi-Spam Filter Plugin バージョンアップ

sub is_comment_spam {
my $comment = shift;
return ($comment->text =~ /$COMMENT_PATTERN/i);
}

sub is_tbping_spam {
my $tbping = shift;
return ($tbping->excerpt =~ /$TBPING_PATTERN/i);
}

オリジナル

sub is_comment_spam {
my $comment = shift;
return ($comment->text =~ /$COMMENT_PATTERN/i ||
$comment->author =~ /$COMMENT_PATTERN/i ||
$comment->email =~ /$COMMENT_PATTERN/i ||
$comment->url =~ /$COMMENT_PATTERN/i ||
$comment->ip =~ /$COMMENT_PATTERN/i);
}

sub is_tbping_spam {
my $tbping = shift;
return ($tbping->excerpt =~ /$TBPING_PATTERN/i ||
$tbping->title =~ /$TBPING_PATTERN/i ||
$tbping->source_url =~ /$TBPING_PATTERN/i ||
$tbping->blog_name =~ /$TBPING_PATTERN/i ||
$tbping->ip =~ /$TBPING_PATTERN/i);
}

改変後


要は全部いりにしてみたわけだが。
でもって、パターンマッチの対象になるNGワードに、sexやらadultやらを追加。
足りないようだったらまた足せばいい。
これでしばらく様子みるかのー。

ちなみに、もっと手軽にできるスパムブロックには
鵺的:想空間さんとこのmt-spamstop-tb_20050620がある。
<A>タグを含むトラックバックスパムをブロックするので、
リンク貼りまくり目的のスパマーには効果的なはず。

by Daryl 2006年04月04日 19:28 | Permalink

トラックバック

このエントリーのトラックバックURL:
http://delta-j.web.infoseek.co.jp/cgi-bin/mt/mt-tb.cgi/539

コメント

コメントしてください




保存しますか?