« ネットマイル | メイン | RSS回りの修正 »
2006年06月26日
コメントスパム対策メモ(2005年2月当時の)
連日コメントスパムが来るようになったのだけど、1年前にした対策をさっぱりと忘れているので備忘録を作っときます。ブラックリストを更新しようとしたものの忘れてたら更新できませんて。
自分用メモです。
Movable Typeのバージョンは3.151-jaです。
/MT設置場所/lib/MT/App/内のComments.pmと/MT設置場所/のブラックリストantispam.txtへ対策済み。
Comments.pmの213行目に以下のコードを挿入。
#URL Blacklist start
use FileHandle;
my %banned_url;
my $blacklist = "/home/puchi/www/mt/script/antispam.txt";
my $fh = FileHandle->new($blacklist) or die "$blacklist: $!";
while(<$fh>)
{
chomp;
$banned_url{$_} = 'death';
}
if($banned_url{$q->param('url')})
{
return $app->handle_error('COMMENT SPAM rejected.');
}
#URL Blacklist end
antispam.txtには以下のようにURLを……。URL欄のURLですね。
http://www.tigerspice.com
http://eddiereva.com
http://www.young-gay-boys.net.tf
http://beam.to
終わりー。どこでこの対策見つけたかさっぱり覚えてないのですよ orz 参照元が知りたい……。1年前と訪問サイト変わってたりするからなぁ……。うーむ。
antispam.txtに記述したのにBAN出来ないよ! と思ったら http://~とhttpの前に半角スペースがあったという罠。…… orz
投稿者 Nekotani : 2006年06月26日 18:08