MetLog

spam対策にCAPTCHA

サイトを引っ越して以来、まだ海外スパマーにかぎつけられなかったのでしょう、ひっそりと、spamに侵されることなく摩周湖のように平穏に過ごしてきたMetLogですが、ついに最近海外spamトラックバックが、そしてspamコメントが頻発してくるようになりました。

そこはさすがMovableType3.3。普通の皆さんのコメントやトラックバックはそのまま登録されますが、スパムは許可待ち状態になります。もちろん許可はしないので、スパムで汚れることもなく削除の手間もなく守られています。

とはいえ纏めてやってくると、いちいち確認してspamに登録していくのもうざったい。spamはもとから弾きたいところ。そこで、CAPTCHAを導入しようと思いました。CHAPTCHAとは、YahooやGoogleでもよくある画像の文字を見てタイプさせて認証する技術のこと。spamがウザくなったら導入しようと思ってました。

で、ogawaさんのところのプラグイン(Captcha Plugin.ja JP - Ogawa Code)が堅牢な上なかなか格好いいので導入したかったんですが、さくらのライトコースではPearのAuthen::Captchaモジュールが用意されておらず、またPerlのモジュールを自由にアップするというわけにもいかないので断念しました。

さくらのライトコースでもイケるCAPTCHAプラグインというと、Scode (SCode | Movalog Plugins: Movable Type Plugins by Arvind Satyanarayan)があります。これならば実行環境の敷居も低く、設置可能です。(ただしGDというPerlモジュールは必要)

mtscode.jpg

設置に関しては小粋空間さんが懇切丁寧で分かりやすい上、デザイン上のクオリティーアップまでフォローしてあり、痒いところに手が届く解説で迷うことなく設置できました。(小粋空間: SCode プラグインでコメントスパムを制限する

↓こんな画面に。

captc.gif

ogawaさんのプラグインより堅牢性が若干劣るとはいえ、おそらく実用上は問題ないレベルでしょう。

ところで、spamは排除したいところですが、逆にそのせいで普通の人の敷居を上げてしまうのは心苦しいところではあります。もし、あまりに不便とか、「自分の環境じゃ○○が見れない」「見難い」という状況でしたら、是非ご一報ください。見たい人が見れないようなら本末転倒、普通に見てくださる方が最優先ですから。

コメント (2)

 私のところでは、ある特定の日だけに、削除してもしつこく何度も
海外コメントスパムが入ります。ある特定の一日だけなので、どうしてなのか
よくわかりませんが、非常に腹が立ちます。

metro:

はてなダイアリーですよね。私の家族関係利用のはてなダイアリーでは、一時は海外からのアクセスも結構あったんですが、そういったことはありませんねぇ。個別に狙われてるんですかね。

ある種のファンとか?

コメントを投稿