コメントスパム対策 ~スパムフィルター~ 【公開テスト版】

 livedoor Blogにて先にあげたコメントスパム対策のうち4.スパムフィルター(SPAM DBの構築)による対応方法です。公開テストという形で、とりあえず4月一杯運用します。5月以降利用できなくなる可能性がありますのでご注意ください。

【お願い】
このスパムコメント対策は、Livedoorのサーバ側のみの処理ではなく弊社のサーバを利用した形でのスパムコメント対策であり、あくまで公開テストとなります。よって、こちらの都合でテストを終了する場合があります。また、プログラム、弊社サーバ及び回線の問題で正常に動作しない場合がございます。尚、テストの側面が強いためPOSTされた内容及びフィルタリングされた内容についてログを録らせていただいております。ログの中からスパムに該当すると判断した内容は、その情報を公開する場合がございます。
また、質問・要望はどんどんお寄せいただきたいのですが、全てにお答え及びお応えできない場合があります。これらの点を了承いただいた上でご利用いただけますようお願いいたします。

  1. 管理画面にログイン
  2. 上部にある【Blogの設定/管理】タブをクリック
  3. 左部にある【Blogの設定/管理】内の【デザインの設定】リンクをクリック
  4. 画面中央の【ジャンル一覧(ジャンル名をクリックして選択)】と書かれているすぐ下にある【スタンダード】リンクをクリック
  5. 画面中央の【スタンダード】と書かれているすぐ下にある【CUSTOM】リンクをクリック
  6. ポップアップした【テーマの設定】ウィンドウ内の【こちらのページ】リンク(背景が青い部分にあるリンク)をクリック
  7. ウィンドウ中央の【個別記事 記事ごとに作成されるページです】の右にある【編集】リンクをクリック
  8. 表示されたTEXTAREA内の143行目に表示されている表記を変更
    --- 元の表記 ここから ---
    <form action="<$ArticleCommentUrl$>#errors" method="POST" name="comment_form" onSubmit="javacript:setCommentAuthor(this);">
    --- 元の表記 ここまで ---
    --- 新しい表記 ここから ---
    <form action="http://check.blogranking.net/check/" method="POST" name="comment_form" onSubmit="javascript:setCommentAuthor(this);">
    <input type="hidden" name="acu" value="<$ArticleCommentUrl$>#errors">
    --- 新しい表記 ここまで ---
  9. 書き換えが終了したら【保存する】ボタンをクリック
  10. 元の管理画面に戻り【Blogの再構築】リンクをクリック
  11. Blogの再構築画面で【再構築】のセレクトタブを【全ページ】として【再構築する】ボタンをクリック
これで、コメント欄から記入された名前・メール・URL・コメントの各欄に記入された内容を弊社のサーバでチェックし、該当キーワードが含まれていた場合はコメントをポスト(記入)せず元の画面に戻ります。該当キーワードが含まれていない場合は、通常通りコメントがポスト(記入)されます。その際、記録されるIP(リモートホスト)は弊社のサーバになりますのでご注意ください。禁止処理をしてしまうと、以降コメントができなくなってしまいます。
 また、ちょっとプログラムがわかる方ならお察しだと思いますが、FORMのPOST先として直接Livedoor Blogのコメントプログラムを指定してのPOST(投稿)には対応できません、当たり前の話ですが...。

【重ねて、お願い】
このスパムコメント対策は、Livedoorのサーバ側のみの処理ではなく弊社のサーバを利用した形でのスパムコメント対策であり、あくまで公開テストとなります。よって、こちらの都合でテストを終了する場合があります。また、プログラム、弊社サーバ及び回線の問題で正常に動作しない場合がございます。尚、テストの側面が強いためPOSTされた内容及びフィルタリングされた内容についてログを録らせていただいております。ログの中からスパムに該当すると判断した内容は、その情報を公開する場合がございます。
また、質問・要望はどんどんお寄せいただきたいのですが、全てにお答え及びお応えできない場合があります。これらの点を了承いただいた上でご利用いただけますようお願いいたします。