« トラックバックテスト | メイン | 音声に関する覚え書き »

トラックバックSPAM対策

先月くらいから特にトラックバックSPAMが酷くなってきて、DoS攻撃ではないかと思えるほど増えてきた(毎分10件以上)のでApacheレベルで対策をしてみた。 参考にしたのは以下のサイトです。

トラックバックSPAM対策。」(NOBODY:PLACE)

内容としては、偽装しているUAで引っかけてアクセス拒否をすると言うもので、CGIで処理するよりは高速(あたりまえ)なのでサーバー負荷も減るのではないかと期待している方法です。 実際には、以下のような記述を.htaccessに追加しただけです。 本当はmod_access_rblが使えれば良かったのですが、このサーバー上では使用できなかったもので...

<Files mt-tb.cgi>
<limit POST>

SetEnvIf User-Agent "^Mozilla" trackers
SetEnvIf User-Agent "^Opera" trackers
SetEnvIf User-Agent "^TrackBack" trackers
SetEnvIf User-Agent "^--" trackers
SetEnvIf User-Agent "^$" trackers

Order Allow,Deny
allow from all
deny from env=trackers

</limit>
</Files>

トラックバック

このエントリーのトラックバックURL:
    http://www.kumachan.biz/pismo/blog/mt-tb.cgi/2057

なお、当エントリにリンクが張られていないトラックバックはお断りいたします。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)















Other Information