web-dev-qa-db-ja.com

スパマーがボットか人間かを判断する方法は?

あなたのフォーラムやウェブサイトをスパムしている人々が実際にボットか人間のスパマーであるかをどのように見分けることができますか?

質問はスパマーの防止に関するものではないことに注意してください。 既にスパムを送信している人がいるかどうかを判断するがボットか人間かを判断します。

5
Andre Backlund

ベストプラクティスは、次のユーザーフレンドリーソリューションを示しています。フォームに非表示フィールドを追加します。ボットはすべてのフォームを自動的に入力しますが、人間は非表示のフィールドを見ることができないため完了しません。すべてのフィールドが送信されると、そのボットであることがわかり、メッセージの送信が許可されなくなります。うまく機能し、あなたのウェブサイト訪問者にとって余分な手間はありません。

4
Goboozo

さらにチェックを追加せずに伝えることは非常に困難です

通常、コンピューターが答えられない質問を追加します。すなわち

「今日が木曜日の場合、明日は何ですか?」

「10月の前に何月ですか?」

等.

フォーラムでこの手法を使用しています同様に Captchaであり、スパムの量を大幅に削減しました。 Captchaを持っているだけでは十分ではなく、多くのサインアップが見られました。

フォーラムがスパムされている場合は、なぜスパマーがこのような素敵な標的であるかを調べる必要があります。新しいユーザーへのリンクの投稿を許可していますか?この機能やスパマーが愛する他の機能を制限してください。

3
Digital Essence

それは不可能だ。ボットまたは人間である可能性を高めるために信号を送ることができますが、結局のところ、100%の確実性で知ることは不可能です。

0
Tom Gullen