web-dev-qa-db-ja.com

CAPTCHAにもっとエレガントなオプションはありますか?

そこにキャプチャするためのよりエレガントでユーザーフレンドリーなオプションはありますか? captchaの形式が実際にサイトのデザインを混乱させるだけでなく、ユーザーが新しいものを何度か更新しなければならないことがよくあります。それでも、ユーザーにとって正しいと思われるもので入力された場合、それは正しくない可能性があり、フォームが更新されて間違っていることを知らせます。

9
Arthur Harrison

数学と画像のキャプチャに加えて、最近ではさまざまなニュースレターを巡回する、Googleからのかなり新しいアプローチがあります。彼らはそれを「reCAPTCHA」と呼び、シングルクリックでボットを人間から分離するという考えに基づいています。

私自身はまだあまり詳しくありませんが、このアプローチがいつか現実の開発者に役立つことを願っています。ワンクリックキャプチャは、本当であるとは思えないほど良さそうに聞こえます。

そのプロジェクトの完全なドキュメントは、Googleのプロジェクトページにあります。 https://www.google.com/recaptcha/intro/index.html

4
tillinberlin

Googleは、チェックボックスをオンにするというアイデアをRECAPTCHAに持ち、これはあなたが人間であることを証明します。

Google RECAPTCHA

小さなgamesを使用して人間のアイデンティティを使用できることを確認することはできますが、これにより、若い視聴者をターゲットにしていないWebサイトでは、サイトはより専門的ではないと感じるようになります。

質問と正しい答えをユーザーに尋ねると、ユーザーが検証されます。

詳細については、ここに本当に素晴らしい記事があります。

CAPTCHAの代替

理想的には、ハニーポットを使用することは、ユーザーに人間であることを証明するように要求していないのでユーザーにとって最善であり、不便さを提供します。ハニーポットは、ボットだけが見ることができる追加のコード、たとえば、非表示のフォームフィールドをコードに含めることで機能します。人間のユーザーは非表示のフォームフィールドを表示しませんが、ボットはコードを読み取るのと同じように表示します。何か弱点があり、CAPTCHAソリューションと同様にアクセシビリティにありますが、スクリーンリーダーを使用するユーザーは、非表示のフォームに入力して拒否される場合があります。これは、アクセス可能な別のテストを提供することで回避できます。

3
80gm2

Captchs Usability

使いやすさに関して、キャプチャには一連の問題があります。いくつか例を挙げるとこれらはユーザーのワークフローを中断し、通常の状況では解読が困難な視覚障害を持つ人々がアクセスすることはできません。ここに私の提案があります:

ユーザーに簡単な質問または一般的な質問をいくつか尋ねます。たとえば、好きな色は何ですか。次に、ユーザーは答えを入力します。ユーザーが回答を入力した速度をチェックして、ユーザーが人間であることを確認します。それが役に立てば幸い

関連:

アクセスを許可する前にキーストロークダイナミクスを使用してユーザーを認証する傾向が高まっています。 記事 興味深いかもしれません。

0
Okavango

状況との関連性はわかりませんが、CAPTCHAソリューションを共有したいと思います。

登録時のキャプチャはありません。代わりに、ユーザーは、メッセージを送信してフォーラムに投稿する前に、サインアップしたゲームを少しプレイする必要があります。

これは、ボットをサイトに送りたい場合は、チュートリアルの特定の時点までゲームをプレイできるカスタム調整ボットを構築する必要があることを意味します。彼らが私のサイトを特にターゲットにすることに多くの労力を費やすことをいとわないなら、そこに座ってそれらの束を解決することは簡単ゲームを十分に賭けるよりも多いので、CAPTCHAはとにかくあまりうまくいきません。

もちろん、これは状況に応じたものです。単純な「ブログのコメント」のようなキャプチャには適切ではありませんが、私の場合は非常に強力です。

0

キャプチャを作成してみますが、画像に簡単な数学の問題を表示させます。このようにすると、画像の歪みが少なくなり、人間にとって簡単になる一方で、ロボットにとっては困難になります。

0
DripDrop