トラックバックスパム対策
posted @ February 21, 2005 05:04 PM
category: blog
online poker さんと、 texas holdem さんから複数のトラックバックをいただきました!初スパムです。これで jmblog も人並みになったなぁと少し感慨に浸りつつ、さくっとスパム対策。
まずは、mt-tbping-dsbl を導入しました。が、online poker のスパムは防げず。まだブラックリストに登録されていないようです。
しょうがないなぁ、いっちょ試しに自分でプラグイン作ってみるかと、mt-tbping-dsbl を hack して、いろいろ調べていたら、Quasi-Spam Filter を見つけました。コメントスパムにもトラックバックスパムにも対応しており、なにより、
Quasi-Spam Filterはこうした重量級ソリューションのアンチテーゼです。さまざまなスパムフィルターを実現するための、拡張が容易で、軽量なフレームワークを提供することを目的としています。
というスタンスに好感が持てたので、こちらも採用させていただくことにしました。これできっとスパムが減ることでしょう。
なお、プラグインの作り方を調べていてわかったのですが、add_callbackメソッドの最初の引数に渡すフックポイントの名前は、Movable Typeのドキュメント([mt-dir]/docs/plugin-tut.html)に記述されている、
- load
- save
- remove
- remove_all
のそれぞれの頭に pre_ と post_ をつけたもの以外に、
- PreEntrySave
- PreCommentSave
- CommentThrottleFilter
- TBPingThrottleFilter
- AppPostEntrySave
- CommentFilter
- TBPingFilter
- BuildFileFilter
- BuildFile
- PeriodicTask
がつかえるようです。上にあげた2つのプラグインも、TBPingFilter や CommentFilter を使っていました。これらを使えば、より機能的なプラグインが作れそうですね。
Trackbacks
このエントリーのトラックバックURL:
http://iandeth.dyndns.org/~jimbo/cgi-bin/mt-tb.cgi/37