私のサイトは多くのスパムボットに苦しんでいます。私は、ログインフォームを使用している場合: HTML - ブラウザーは隠しフィールドを自動入力しますか?
<input name="username" type="hidden" />
<input name="password" type="hidden" />
<input name="hidden_1" type="text" />
<input name="hidden_2" type="password" />
だから、ユーザーが実際に見る
は「隠れた」プレフィックスフィールドだ、とユーザ名/パスワードという名前のフィールドが実際に隠されたものです。ユーザー名またはパスワードのフィールドに値が入力されている場合、ボットはそれらを入力して入力を禁止することができます。私の質問は、ブラウザは隠しフィールドを自動入力しますか?これはかなり良いテクニックですか?私はこれがセミインテリジェントであるすべてのボットを止めるつもりはないと知っていますが、もしこれが1ボットをブロックしても、本物のユーザーに影響を与えることなくそれを行う価値があります。
を記入している場合は特に、私は偽物を持っている可能性があり、いくつかのスパムに悩まされることがありフィールドにパスワードを入力し、それらをスクリーンから外します。真のパスワードフィールドの前のコードにあれば、純粋ではないボットが、最初に来たものをちょうど埋めるかもしれません。 –