海外からのコメントスパムを全て撃退

  このエントリをはてなブックマークに登録  この記事をクリップ!  newsing it!  Buzzurlにブックマーク  Save This Page to del.icio.us  このエントリをニフティクリップに登録  2008/1/14

外国からのコメントスパム対策」」を行ってから本日で丁度1年になります。 この間、1日100件以上のコメントスパムが届いていますが、この対策を潜り抜けた外国からのコメントスパムは0件です。

日本人が運営していると思われるサイトに対するコメントスパムが数件(1年で10件弱)投入されることはありましたが、 恐らく手動で数件書き込んだだけだと思われます。 書き込まれた日もYahooのトピックスで紹介された日などなので、たまたま見て書いていったような気がします。

今のところボットで一気に全ページにコメントを書き込もうとするようなえげつないことをしてくるのは外国からのものが多いようです。

当初、この日本語(漢字)単語固定CAPTCHAを使って、単語の更新を何度かしなければならないだろうと予測していましたが、今のところ1年間単語は変更していません。 こんな単純でいい加減な方法でも、結構いけるんですね。。。

仮に、実装はこんな感じです。 (要素名などは実物と異なります。) オイオイ、というぐらいいい加減です。

HTML部分



<input name="kanji">


Perl CGI部分



use CGI;

$kanji = $cgi->param('kanji');
if ($kanji ne "チェック用漢字単語") {
  $is_spam = 1;
  goto ERROR;
}


最後に

もしよろしければ、お試し下さい。 外国からのスパムは多少軽減できると思います。

ただ、日本語で記入してくる正式なコメントも弾いてしまうことがあるので、記入内容のチェックは必要だとは思います。

  このエントリをはてなブックマークに登録  この記事をクリップ!  newsing it!  Buzzurlにブックマーク  Save This Page to del.icio.us  このエントリをニフティクリップに登録 



トラックバックURL : http://www.geekpage.jp/cgi-bin/tb.cgi?id=2008/1/14

コメント

キハ22
記事を見てテストさせていただきます。

お名前
画像の中に表示されている文字を入力してください
「かくにん」を漢字変換したものを入力して下さい。1文字目が「たしかめる」で2文字目が「みとめる」です。 :
コメント

コメントは確認後反映されます。あらかじめご了承下さい。


カスタム検索




はてなRSSに追加
Subscribe with livedoor Reader
Subscribe with Bloglines
Add to goo

外部サイト

プレコ王国
ディスカス魂
金魚タイムズ
YouTubeチャネル
Twitter
mixi(ほぼ未使用)


フィードメーター - Geekなぺーじ にほんブログ村 IT技術ブログへ
Copyright (C) Geekなページ.
All rights reserved. 無断転載や無断コピーなど、私的利用の範囲を逸脱した利用はおやめ下さい.