CAPTCHAによって保護された匿名の投稿が許可されているフォーラムがあります。ユーザーの便宜のために、私はそのようなユーザーに約1か月続くCookieを設定して、ユーザーがCAPTCHAを何度も取得しないようにしました。最も単純な形式では、Cookieが呼び出されno_captcha_for_one_month
、その値は1
です。ユーザーが戻って匿名で投稿すると、CAPTCHAは取得されません。
欠陥を見た人はいますか?フォーラムのスパマーは、CAPTCHAに一度正しく入力し、ボットのCookie情報を使用するだけで済みます。
クリエイティブになり、ユーザーのIPアドレスやシークレットソルトなどを含むサーバー側のハッシュを使用してCookie値を生成することを考えましたが、もちろん、このIPアドレスでも有効です。
誰かが質問がばかげているという印象を受け、私は解決できない何かを解決しようとします。