更新しないで、放置していたらSPAMERにやられていた。悔しい。トラックバックのSPAMER対策を全く実施していなかったので、やられまくった。しかも、間違えてMT_Trackbackテーブルのレコードを消しちまった。消さなきゃならないのは、MT_Tbpingだったよ(´・д・`)。というわけで、これまでの記事のトラックバック受付が消えちゃった。仕方ない、仕方ない。
でもちゃんと、対策をしました。
mt_tb.cgi
22行目のrequire MT::App::....のあとに
use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
my $tck = param('excerpt');
die if($tck =~ /NGword1\./ || $tck =~ /NGword2/ || $tck ne "" && $tck !~ /[\x80-\xff]/);
}
って追加しました。
そろそろMTもVersionUpしないとつらいなぁ。トラックバック スパム対策文献が合致しないので、自分でスクリプト組まないといけないや。MTのスクリプトを理解するのが、大変だった。
Su | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |