ここで、この記事では、reCAPTCHA、その機能、およびreCAPTCHA v2とv3の違いについて学びます。
CAPTCHAは、実際のユーザーと仮想ボットを区別するために設計された人気のあるオンラインチェックです。
3年の最も顕著な部分で、GoogleはCAPTCHA分野で輝かしい名前のXNUMXつになり、最新のアップデートはソフトウェアを新しい方向に導いてきました。 さらに、Googleは最近、ユーザーが直面するアプリの課題の数を減らすためにreCAPTCHA vXNUMXをリリースしました。
さらに、Googleは最新のCAPTCHA APIの更新されたプロトタイプもリリースしたため、ボットは実際の人間として渡ろうとしません。
CAPTCHAは通常、反復的な自動リクエストが拒否されるWebサイトフォームに表示されます。 サイトリクエストの自動化は、イライラした参加者がアクティビティを成功させるために基本的なアクションを実行するために何百万回も何百万回も必要とする一般的な手法です。
簡単に言えば、CAPTCHAは、スパマーや犯罪者が自動化されたビジネスを成長させないように細工されています。 ただし、この方法の非常によく知られている変形には、ユーザーが画像オブジェクトを認識できるようにする最新のフォーマットでぼかしたテキストを書き込むことが含まれます。
reCAPTCHA v2とv3
reCAPTCHA v2 –「私はロボットではありません」チェックボックス
ユーザーインターフェースの問題に対処するために、reCAPTCHAは2018年2月下旬に既存の最先端のフレームワークサービスのvXNUMXで変更されました。 以前のバージョンのreCAPTCHAは迅速で、「ロボットではない」という簡単なチェックボックスを使用するだけでユーザーをサインアップページに移動できます。
ワーキング
デバイス上のボックスをクリックすることに加えて、ユーザーが行うべき小さな仕事がありました。これは、大幅に改善されたエクスペリエンスです。 「私はロボットではありません」チェックボックスで、消費者は、消費者がロボットではないことを示すチェックボックスをクリックします。
ユーザーを(CAPTCHAなしで)自動的に転送するか、ユーザーが人間であるかどうかを確認するようユーザーに要求します。 緑色のチェックマークをすぐに取得できなかった場合、Googleはあなたの有効性を正しく判断するための十分な証拠を持っていなかったため、最新のCAPTCHAリクエストによりそうするように求められました。
reCAPTCHA v2 –非表示のreCAPTCHAバッジ
非表示のreCAPTCHAバッジには、ユーザーがチェックボックスを押すのではなく、Webサイトの既存のボタンをクリックするか、JavaScript-APIを呼び出すことによってユーザーが呼び出されることが含まれます。
reCAPTCHAテストが完了すると、組み込みにはJavaScriptコールバックが含まれます。 さらに、reCAPTCAはデフォルトで、最も疑わしいトラフィックに促されます。 さらに、詳細設定でサイト保護の選択を編集して、この動作を調整することもできます。
reCAPTCHA v3
reCAPTCHA v3は、ユーザーの介入なしのイベントが有効かどうかをテストするのに役立ちます。 最近リリースされたGoogleのreCAPTCHAのXNUMX番目のバージョンは完全に透過的です。 また、リカバリの問題やユーザーエクスペリエンスは含まれません。 これは、スコアを返し、サイト環境内で作業できるようにする純粋なJavaScript APIです。
たとえば、投稿をモデレートに送信したり、投稿をこすり落とす可能性のあるボットを投げたり、追加の認証要素が必要になったりします。
ワーキング
最新版は簡略化されており、テストやチェックボックスは含まれていません。 これは、人間のボットを分類するために、何らかの意味で目に見えない状況で機能します。 Googleのエクスペリエンスは、APIが3と0.0の間の値を生成する「CAPTCHA v1.0」により「相互作用がどれほど疑わしいか」というスコアを付けることで、はるかに強力になります。
誤ってブロックされた人は、フォールダウンのチャレンジによって自分自身を合理的に示すXNUMX回目のチャンスがあります。これにより、最初のテストに合格した場合にのみトラフィックを成功させることもできます。
あなたはどちらを使うべきですか?
reCAPTCHA v3は、ユーザーとの連絡がないイベントが有効であることを確認するのに役立ちます。 これは、スコアをコンパイルして、追加の認証要素などの他の手順を実行できるようにする純粋なJavaScriptです。
reCAPTCHA v2にはXNUMXつの異なるタイプがあります。
v2 reCAPTCHAの「私はロボットではありません」チェックボックスを使用すると、ユーザーは、消費者がロボットではないことを示すテストボックスを押すことができます。 これは、自動的に個人を通過させるか(CAPTCHAなし)、または彼らが人間であるか、または挑戦的なタスクを通過していないことを証明するように求めます。
あなたのウェブサイトのデザインに応じて、あなたはどちらがあなたにとってより良いかを見つけるべきです。 一般的なWebサイトでは、ユーザーの混乱を最小限に抑えるため、おそらくv3を検討してください。
ReCAPTCHA v2を使用しても、v3は冗長になりません。 V2とv3の動作は多少異なります。 – v3。 V3はAkismetと同じように機能し、いくつかの欠点があり、すべてのWebサイトに適しているわけではありません。これにより、v2が引き続き長期間使用されます。
まとめ
以前のReCaptcha(v2)は、ユーザーがキャプチャー「私はロボットではない」をキャプチャしている間、スクロールやクリックなどのユーザーアクティビティを監視するトラッカーとして機能していました。 一方、v3は同じことをしますが、押すボタンがないだけです。 ただし、Googleはユーザーを監視し、個々のマウスが人間自身またはボットから管理されているかどうかを確認するだけです。
ただし、最新のreCAPTCHAを利用するには、プログラムのアーキテクチャを必要とする作業が必要になります。
使用しているreCAPTCHAのバージョンは何ですか? 最新のv3を使用している場合は、下のコメントボックスで経験を共有してください。 また、他にご不明な点がございましたら、お気軽にお問い合わせください。
あなたも好きかも:
出典:https://www.thecrazyprogrammer.com/2020/04/recaptcha-v2-vs-v3.html