<< 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 "^$" trackers

Order 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にしたら、迷惑トラックバックをすべて一括で削除する機能が増えてました。前はちくちく消していたのですが、すごい助かりますっていうか、早くつけてくれ(;´∀`)


ブログ自由自在 Movable Type 上級カスタマイズ術
藤本 壱
技術評論社 (2005/05/18)
売り上げランキング: 5,038
おすすめ度の平均: 5
5 中上級者なら MT の入門からマスターまでこの1冊で OK!
5 こんな本を待っていた

カテゴリー:MovableType

この記事のURL | コメントを書く・読む (0) | トラックバック (0) | このエントリーを含むはてなブックマーク livedoorクリップ


トラックバック

このエントリーのトラックバックURL:

※言及リンク(このページへのリンク)のないトラックバックは自動的に削除されます。詳しい経緯はコチラ

コメント一覧

コメントしてみる




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)


※英数字のみの投稿は自動的にはじかれます。
 
PAGE TOP