3

ページがレンダリングされた後にロードされる可能性のある JavaScript でフォームをロードする、ハニーポット スタイルのキャプチャ システムについて聞いたことがあります。または、隠しフィールドが入力されているかどうかを確認します。これは軽減される可能性があります。

ユーザーエクスペリエンスを損なうことなくこの機能を実現する完全な方法はありますか?

4

1 に答える 1

2

基本的なアイデアは、フォームにハニーポット フィールドを含めることです。ハニーポット フィールドは、入力された場合にリクエストを拒否するか、サイレントにドロップし、CSS または Javascript DOM 操作によってユーザーには見えないようにします。

これは、ボットが通常のフィールドとハニーポット フィールドを区別することをほぼ不可能にするかなり複雑な方法を説明するブログ投稿です。これまでのところ 100% 成功していますが、ボットがフィールド名に依存している場合にのみ役立ちます。ほとんどの一般的なスパム ボットは、フィールドを選択的に入力しようとさえしないので、それは必要ないのではないかと思います。また、ターゲットを絞ったスパム ボットは、名前ではなく HTML 内の位置を介してフィールドを識別することで、簡単にスキームを打ち負かします.

于 2011-09-27T08:07:53.300 に答える