最近、やたらとスパムなトラックバックが多い。毎回ファイル見ながら消すのも面倒になってきたので、スパムよけのプラグインを入れてみた。
れっつ日記 - 【移植】言及リンクのない TrackBack ping を弾くプラグイン
本プラグインをインストールするとトラックバック元のサイトに自分のブログへのリンクが含まれているかを確認し、含まれていない場合トラックバックをエラーにします。
で、コメントスパムよけのcaptchaなプラグインもついでに探してみたら、それっぽいのを発見。
他にもこんな感じで色々あるらしいが、とりあえずcaptchaプラグインを入れてみた。
captchaプラグインを使うためには次の二つのモジュールとプラグインが必要。
- Authen::Captchaモジュール
- interpolate_fancyプラグイン
ただし、captchaの認証のコードはこんな感じで失敗するとdieするだけなので、
die "captcha failed ($reasons{$results})\n"
試しに認証失敗してやると、こんな感じの綺麗とはいえないエラーを吐く。
スパム対策が効いてるようだったら、後で手を加えよう。