0

ただ好奇心、

フォームでは、「名前」、「メール」、「パスワード」など。別のフィールド「電子メールの最初の 3 文字」を追加し、次に connect.php で基本的に if ステートメントを実行しました

<?php
...
$subemail=substr($email,0,3);

if ($subemail === $firstthree){....
...?>

それはどの程度のアンチボットになるでしょうか (セキュリティに関して)? 編集またはボットの何パーセントが停止すると思いますか?

4

3 に答える 3

1

それがどのようにランダムであるかはまったくわかりません。

通常、CAPTCHA などの「アンチボット」フィルターは、ボットが簡単に読み取ることができない画像を利用するため、間違ってしまう可能性があります。

メールアドレスの最初の 3 文字を使用すると、非常に簡単にハッキングされる可能性があります。

于 2013-11-20T15:49:20.827 に答える
0

これがあなたの考えにどのように適合するかはわかりませんが、サイトで興味深い(少なくとも私にとっては)アンチボットタイプの質問を見ました。

それは、「地球上で最も高い山は何ですか?」のような事前定義された質問でした。

答えは簡単です。正解すると、次のページに進むことができます。

もちろん、質問はランダムでした。

于 2013-11-20T15:54:38.867 に答える
0

reCAPTCHA (Google のスパム対策フィルター) を使用し、その URL を確認します: recaptcha

于 2013-11-20T15:55:02.790 に答える