web-dev-qa-db-ja.com

ユーザー登録フォームにカスタムスパム対策質問を追加する方法

最近、ユーザー登録のスパムを受け取っています。reCaptchaモジュールを使用していますが、ユーザーが登録を登録している間に、多くのフォーラムサイトで見られるように、スパム対策の質問を追加したいと考えています。

誰かがその方法を知っていますか?...モジュールはありますか?

4
Vivek R

CAPTCHA Pack モジュールでキャプチャをカスタマイズすることもできます。これについての引用は次のとおりです(モジュールのプロジェクトページから):

...には [〜#〜] captcha [〜#〜] モジュールで使用するいくつかのCAPTCHAタイプが含まれています。 CAPTCHAパックモジュールは、従来のイメージCAPTCHAの軽量で効果的な代替手段を提供することを目的としています。これは、特定の状況(帯域幅の制限、CPUの制限、アクセシビリティの制約など)では望ましくありません。

2
Abhijeet

あなたはおそらく http://drupal.org/project/textcaptcha を探していますが、人間のスパマーがいる場合、reCaptchaを完了するのと同じくらい簡単にこれらの質問に答えることができます。

1
Jimajamma

Captchaの一部として質問するのが最善の方法です。これらのいずれかが機能するはずです。

https://www.drupal.org/project/captcha_questions

https://www.drupal.org/project/riddler

スパムボットを失敗させる方法は、Google検索では解決できない特定の種類の質問をすることです。グーグル検索があなたの質問を解決することができれば、スパムボットはそれを打ち負かすでしょう。

たとえば、「どの単語が属していないのですか?洗濯機、乾燥機、ポニー、ストーブ、冷蔵庫」など、パターンに適合しない単語を選択するようにユーザーに要求します。

私はそれを人間に明らかにします。答えになる可能性のある用語は使用していません。

あなたは人間のスパマーを止めることはできません、そしてそれはあなたが人間を止めるので意図ではありません。スパムボットを阻止しています。

人間のスパマーは自分自身を明らかにし、あなたは彼らとそのコンテンツをすばやく取り除きます。

私はこれをフォーラムやサイトで使用しており、これまでにスパムボットが登録したり、スパムメールを送信したりすることはできませんでした。ゼロ。私のサイトでは、登録に560回失敗し、登録に成功していません。最初のリンクには、失敗した試行を確認できるツールがあります。

0
Mike E