私のサイトは多くのスパム ボットに悩まされています。ログインフォームがある場合:
<input name="username" type="hidden" />
<input name="password" type="hidden" />
<input name="hidden_1" type="text" />
<input name="hidden_2" type="password" />
したがって、ユーザーには実際には「非表示」のプレフィックス フィールドが表示され、ユーザー名/パスワードの名前付きフィールドは実際には非表示になっています。ユーザー名またはパスワード フィールドに値が送信された場合、ボットが入力したことがわかり、それらを禁止できます。
私の質問は、ブラウザは隠しフィールドを自動入力しますか? これはかなり良いテクニックですか?これで半知的なボットをすべて止められるわけではないことはわかっていますが、本物のユーザーに影響を与えることなく、ボットを 1 つでもブロックできれば、やる価値はあります。