web-dev-qa-db-ja.com

お問い合わせフォームでスパムを防ぐ方法

Captcha画像モジュールを使用していますが、メールアドレスがウェブサイトのフィードバック連絡フォームに大量のスパムを送り続けています。私は彼らのIPアドレスを取得する方法がわからないので、私はこのフォームを一般に公開したくありません。助言がありますか?

2
hollyh

Mollomが存在するのはそのためです: http://drupal.org/project/mollom

既知のスパマーからの投稿である場合、Mollomは投稿を完全にブロックする可能性があります。 Mollomが投稿の分類方法がわからない場合は、CAPTCHAを完了して投稿を受け入れる必要がある場合があります。 「スパム」テキストパターンに一致せず、既知のスパマーから発信されていない投稿は、CAPTCHAを完了する必要なしに受け入れられます。

スタンドアロンのCAPTCHAソリューションは、ユーザーの動作やPoint of Originを考慮せず、このレベルの十分な情報に基づく保護を実現することはできません。通常、ユーザーはすべての投稿でCAPTCHAを解決する必要があります。 Mollomのテキスト分析を使用して、ユーザーはCAPTCHAを解決する必要があるのは、Mollomが投稿について確信がない場合のみです。

4
cateye

reCAPTCHA モジュールを試してください。それは私には見事に働きました。

2
Lester Peabody

Honeypot モジュールを試すことができます。基本的にフォームに非表示フィールドを追加し、送信時にそれが空であることを確認します。

2
mpdonadio