<< BerkeleyDBからSQLiteに移行 (MovaleType) | メイン | 2年ぶりの牛丼 (吉野家 牛丼復活祭) >>
2006年09月30日
トラックバックスパム(SPAM)を撃退する (MovableTypeなど)
ブログ(MT)を数ヶ月放っておいたら、トラックバックスパムが4000個ほどたまってましたヽ(;´Д`)ノ
しばらくリストを覗いていると、1~2分に1個のペースで増え続けてゆくトラックバックSPAM。こりゃたまらんというわけで対策を行うことにしました。
しかし、MovableTypeは優秀ですね。非SPAMとSPAMを思いの外きっちりと分けてくれてる~!(感動)
対策と言っても、以前に読んでいたGIGAZINEの記事を参考にしただけ(^^;
ランダムな英字トラックバックスパムをブロックする方法
http://gigazine.net/index.php?/news/comments/20060901_trackbackspam_block/
ブロック方法は主に2つ。1つめはトラックバック用のアドレスを取得するサーバをブロックする方法、もう1つはPOSTに含まれている特徴的なUserAgentをブロックすることです。
というわけでコチラのサイトの方法を組み合わせて次のような記述を「.htaccess」に書いてアップしただけ。
<Files mt-tb.cgi>
<limit POST>SetEnvIf User-Agent "^Mozilla/4\.0" trackers
SetEnvIf User-Agent "^Mozilla/5\.0" trackers
SetEnvIf User-Agent "^Opera" trackers
SetEnvIf User-Agent "^$" trackersOrder Allow,Deny
allow from all
deny from env=trackers
deny from 70.87.46.82
deny from 89.110.14.38
deny from 52.2e.5746.static.theplanet.com
</limit>
</Files>
後はIPアドレスをSPAMを見つつ、随時追加していく感じでしょうか?ちょいイタチごっこ感が漂いますが、やらないよりはマシでしょう。IPが1つ、2つであれば、ミケネコに載っていたこんな方法もありかなぁ。
で、数時間様子を見ていたら、これでピタッと止まりました!すばらしい~。
あ、そうそう。
MTを3.3にしたら、迷惑トラックバックをすべて一括で削除する機能が増えてました。前はちくちく消していたのですが、すごい助かりますっていうか、早くつけてくれ(;´∀`)
技術評論社 (2005/05/18)
売り上げランキング: 5,038

中上級者なら MT の入門からマスターまでこの1冊で OK!
こんな本を待っていたカテゴリー:MovableType
この記事のURL | コメントを書く・読む (0) | トラックバック (0)
|


















