2007年02月07日
[MT3.1] コメントスパム対策
最近、毎日10件以上コメントスパムが来るので、面倒臭くなって以下の対策をした。
- ASCIIだけのコメントは許さない。
- 文字列 "href" を5回以上含んでいるコメントは許さない。
対象は、ちょっと古いMovabletype3.17だけど、この3日間はコメントスパムが0。ちょっと淋しかったりもする。
/lib/MT/App/Comments.pmの、241行目以降に以下を追加した。
require Jcode;
my $charset_text = Jcode::getcode($q->param('text'));
my $href_text = lc $q->param('text');
my @href_text_cnt = split(/href/,$href_text,6);
if ( $charset_text eq 'ascii' || $#href_text_cnt == 5 )
{
return $app->handle_error($app->translate("Comment text is required."));
}
投稿者 かつ : 23:13 | コメント (3) | トラックバック (0)
| 年間カレンダー | |||||||||||||
| 2007 年 |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 年 |
|
||||||||||||
| 2005 年 |
|
||||||||||||
| 2004 年 |
|
||||||||||||
| 2003 年 |
|
||||||||||||
| 2002 年 |
|
||||||||||||
| 2001 年 |
|
||||||||||||
このページの記事一覧
サイト内の検索
このBlogのライセンス
Powered by Movable Type 3.17-ja