« Gmail 導入メモ | Gmail Signature Generator»

トラックバックスパム対策

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

Comments

コメントしてください




保存しますか?