スパム対策
コメントスパムや、トラックバックスパムについて考えてみました。
Captcha認証問題作成モジュール randquest
スパム対策にCaptcha認証を提供するCaptchaモジュール。
そのCaptchaモジュールの周辺モジュールにCaptcha Riddler | drupal.orgと言うモノがあります。
Captchaモジュールの問題(と答え)を作成するモジュールですが、スクリプトが意外とシンプルなので、今まで、Captchaモジュールそのものを改造していたモノを、このモジュールを改造することによってForm storeモジュールを利用してデフォルト以外の画面にもCaptcha認証が利用できるというメリットがあるので、今後はこの路線で進めていこうかと思います。
オリジナルのriddlerモジュールとはちょっと路線が違う1のでrandquestという別名のモジュールにしました。
- 1. riddlerモジュールはi18n対応。こちらは日本語環境が前提。とはいえ、構造自体は日本語に依存していないつもり(^_^;)
trackbackモジュールのスパム対策
日頃からお世話になっている0829@drupal.orgさんが、トラックバックモジュールを改造してのスパム対策をサイト上で公表して頂きました。
Trackback : bot によるスパムへの対策を考える | Drupal.0829.info
とか
Trackback : ワンクリックで URL を選択可能にする | Drupal.0829.info
2007/07/18追加
このサイトでのスパム対策
スパム
- SPAM: アメリカのHormel Foodsが販売するランチョンミートの缶詰。本項で詳述。
- spam: 受信者の意図を無視して送られて来る無差別大量一括送信メール(別名「迷惑メール」)の事を「スパム」("spam") と言う。スパム (メール)を参照。ニュースグループへの大量のマルチポスト・クロスポストのこともこの意味でスパムと呼ぶことがある。
- トラックバックスパム(ブログに対する迷惑広告など)
もっとCaptcha認証を使いたい!Form StoreモジュールでどこでもCaptcha!?
サイト上にコメントを投稿したり、コンテンツを投稿したりする際にスパム対策として投稿フォーム上に問題を出題して、それの解答を入力させて一致しなければ投稿を拒否する仕組みを提供するモジュールがCaptchaモジュール1です。
デフォルトでは、
- コメントフォーム
- 個人宛コンタクトフォーム
- サイト宛コンタクトフォーム
これでは運用状況次第ではスパムに荒らされ放題になってしまうこともあるだろう。例えば、ユーザー登録をしてプロフィールにスパム文を書き残す輩や標準以外のコンテンツタイプをゲストにも開放する場合などにはスパム対策に頭が痛くなることだろう。
randquest-5.x-1.0.tar.gz - Captchaモジュールにアドイン?
Captchaモジュールの周辺モジュールにCaptcha Riddler | drupal.orgと言うモノがあります。
Captchaモジュールの問題(と答え)を作成するモジュールですが、スクリプトが意外とシンプルなので、今まで、Captchaモジュールそのものを改造していたモノを、このモジュールーを改造してみようかなと思いました。
とりあえず、captchar-5.x-1.12.1 の機能を丸ごと吸収してみました。
その上で、ちょっと改良しました。