Top / Movable Type / 続・続・コメントスパム対策

2007.06.24 Sun.

続・続・コメントスパム対策

ブログをやっていて一番困ること。。

ネタがない・・・??

これはもちろんですが(^^;;、それ以上に困るものがあります。

コメントスパム&トラックバックスパム攻撃ですね。

なんと言っても、やはりこれが一番困ります。

MovableTypeのスパムフィルタにより、ブログをご覧の皆さんの目にはほとんど触れないようにはなりましたが、ウラでは多いときで100件/日ものスパムが攻撃してきているんですよねぇ。。

これまでにもコメントスパム対策続・コメントスパム対策と講じてきましたが、敵も然る者!
手を変え品を変え、トラップを潜り抜けてきます。

いい加減、ウラでのメンテナンスも面倒になってきたので、再々度対策を講じることにしました。
※この件に関連して、お知らせがあります。。

これまでのスパム対策は、コメント内に含まれるURLの数や、全角文字の有無などを判定材料としてスパム/非スパムを判断していました。
しかし、スパマーの多くは、直接コメント投稿cgiにアクセスして投稿してくるようなので、今回は、直接人が投稿ボタンを押さないことには、コメントを受け付けないようにするプラグイン「MT-Keystrokes」を導入してみることにします。


■導入の手順

1.プラグインをダウンロード
こちらのサイトから、圧縮ファイルをDLする。
※現在の最新版はv0.1.5ですが、DLリンクがv0.1.4のままなので、URLをコピーしkeystrokes-0.1.4.tar.gzをkeystrokes-0.1.5.tar.gzにしてDLする。

2.ファイルのアップロード
DLした圧縮ファイルを解凍し、「keystrokes.pl」を/mt/plugin/に、「function.MTKeystrokes.php」 を/mt/php/plugins/にアップする。

3.テンプレートの変更
3-1.エントリー・アーカイブテンプレートの変更
テンプレート>アーカイブ>エントリー・アーカイブと進み、下記の要領で変更する。

・<form>タグの直後に <$MTKeystrokes$> タグを追加。
<MTEntryIfCommentsOpen>
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
<$MTKeystrokes$>
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="<$MTEntryID$>" />


・コメント入力部の<textarea>タグ内に onkeypress="keystrokes(this.form)" を追加。
<textarea id="text" name="text" rows="15" cols="50" onkeypress="keystrokes(this.form)"></textarea>


・投稿ボタンの<input>タグ内に onclick="keystrokes(this.form)" を追加。
<input type="submit" accesskey="s" name="post" id="comment-post" value="投稿" onclick="keystrokes(this.form)" />


3-2.コメント・プレビューテンプレートの変更
テンプレート>システム>コメント・プレビューと進み、上記と同じ要領で変更する。

4.再構築
お約束ですね♪


以上で作業は完了です。

このプラグインを導入して二週間ほど経つのですが、あれだけあったコメントスパムは見事になくなりました!

ただ、、、
この間にいただいた(かも知れない)スパムではないコメントも弾かれていた可能性があります。

通常、コメントを投稿すると即座に公開されるのですが、コメントを投稿しても、「コメントの保留」という画面に切り替わり、コメントが登録されない現象が起こっていました。

もし、この間にコメントをしていただいた方がいらっしゃいましたら、本当に申し訳ありません。m(__)m


※現在は復旧し、これまでどおりにコメントができるようになっています。。

すべてのコメントが弾かれていたんですから、スパムも来ない訳ですよね・・(-_-;)
あらためて、しばらく様子を見たいと思います。

いろいろとご迷惑をお掛けしました。。

追記: (2007.06.25)
コメントを投稿しても、何故か受理されないようになってしまった(投稿者には保留と表示される)ので、残念ながらプラグインを外しました。

追記2: (2008.03.19)
回避策を見つけたので、あらためて導入しました。

Comments (2件)

#1 : ウエダ さん
2007/08/28 11:32:38
実は私もMT-Keystrokes導入後、通常のコメントまでもが投稿できなくなり困ってました。コメント入力後に保留になりましたと表示されるものの、実際には保留にもなっておらず、そのコメントは行方不明・・・・
それで、ひょっとしたらと思って、デフォルトで入っていて使っていないプラグインを全部「利用しない」にしてみました。「利用しない」にしたプラグインにはspamlookupというスパム対策用のプラグインも含みます。ちなみに、私はシステムメニューのプラグインから設定を変更してみました。そうしたら、なんと大成功です。保留にならずに、ちゃんとコメントが表示されました!
そこで、どのプラグインが原因だったのかを突き止めようと、「利用しない」にしたプラグインを1つずつ「利用する」に戻していったのですが、なんと全て「利用する」に戻してもMT-Keystrokesは正常に機能しているじゃないですか!!不思議です。是非是非、お試し下さい。そしてもし上手くいったらご一報頂けると嬉しいです。
#2 : Zacky。
2007/08/29 6:44:29
ウエダさん、はじめまして。
まったく同じ症状の方がいらっしゃったとは。。(^^;;
プラグインを全部offにする・・なるほど、試してみますね!
耳寄りな情報をありがとうございます。

Please post a comment







Options


(スタイル用のHTMLタグが使えます)
太字 イタリック アンダーライン 取り消し線 ハイパーリンク
  • ※ 書き込み処理に時間がかかる場合がありますが、何度もクリックしないようお願いします。。
  • ※ 稀にエラーになった場合でも、書込みは完了していることがあります。
  • Trackbacks (0件)

    記事URL:

    トラックバックURL:
  • ※ 記事内容に関係のないトラックバックは削除させていただくことがあります。ご了承ください。
  • ※ この記事に対する言及リンクのないトラックバックは、迷惑トラックバックとして公開されないことがあります。
  • トラックバックはありません。


    loading ...

    +Monthly Archives+

    +Recent 5 Entries+

    2012.01.10 Tue.
    上州夜ウダ@2012
    2011.06.04 Sat.
    ヤツが帰ってきた!
    2011.05.30 Mon.
    F1 モナコGP決勝
    2011.05.15 Sun.
    新moblogサービスの...
    2011.05.04 Wed.
    化粧水で誤魔化して...

    +Categories+

    +Recent Comments+

    上州夜ウダ@2012
    YUKIO (01/10)
    Zacky。 (01/10)
    ヤツが帰ってきた!
    LB (06/05)
    Zacky。 (06/06)
    亜門 (06/07)
    Zacky。 (06/07)
    化粧水で誤魔化してみる?
    Debow (05/06)
    Zacky。 (05/07)
    お肌の悩み
    LB (04/25)
    Zacky。 (04/26)
    YUKIO (04/26)
    Zacky。 (04/26)
    久しぶりの満腹
    亜門 (04/10)
    Zacky。 (04/10)
    東北地方太平洋沖地震
    (03/12)
    LB (03/12)
    Zacky。 (03/12)
    大雪
    YUKIO (02/15)
    Zacky。 (02/15)
    AFCアジアカップ決勝 日...
    Zacky。ローニ (01/31)

    +Recent Trackbacks+

    ブラボー!
    └ 上村より「里... (02/16)
    コソウダ♪
    └ 突発的召集 (07/05)
    └ 突発オフミ (07/07)
    コメントスパム対策 完...
    └ MT-Keystro... (04/06)
    MovableType 3.35→3...
    └ Movable Typ... (02/27)
    恒例!暮れの夜ウダ@...
    └ 年末恒例の夜... (12/30)
    海ほたるで夜ウダ!
    └ 夏の風物詩・... (08/22)
    UDA 夏のBBQオフミ
    └ UDAでBB... (08/04)
    ブラッとLB工房へ
    └ メンテオフ (01/29)
    バーガーキングが帰っ...
    └ バーガーキン... (12/22)

    +Hot Topics Top10+

    Hot!!! 08/20 9:00 Update!
    No. 1 ( 20 hits)
    タイヤ決定!
    No. 2 ( 16 hits)
    コソウダ♪
    No. 3 ( 15 hits)
    シワシワの悩み
    No. 4 ( 12 hits)
    SCode導入
    No. 5 ( 10 hits)
    W杯アジア最終予選 ウズベ...
    No. 6 ( 9 hits)
    UEFAチャンピオンズリー...
    No. 6 ( 9 hits)
    タイミング
    No. 7 ( 8 hits)
    夜ウダ@多摩境
    No. 7 ( 8 hits)
    New!M3
    No. 7 ( 8 hits)
    人気記事ランキングを作って...

    +BMW Ring+

    BMW BLOG RING
    « prev  next »
    « random »
    BMW BLOG RING

    +Linkage+

    +Blog Status+

    Entries : 447
    Comments : 721
    Trackbacks : 79

    visitors now.

    +Powered by+