AI要約
hCaptchaとreCAPTCHAのどちらのボット検出がウェブフォームに最適か疑問に思っていませんか?
WPFormsでは、ライセンスレベルに関係なく、すべてのユーザーがフォームにhCaptchaまたはreCAPTCHAを追加できます。この記事では、フォームに最適なCAPTCHAの種類を判断するために、両方のタイプの長所と短所を見ていきます。
この記事の内容
hCaptcha vs. reCAPTCHA 解説
CAPTCHAは、人間は解決できるがコンピューターには解決できない課題を提示するテクノロジーです。
簡単に言うと、悪意のあるボットからサイトを保護し、お問い合わせフォームのスパムを停止します。
スパム対策保護にはさまざまな形式があります。WPFormsだけでも、ライセンスレベルに応じて、Google reCAPTCHA、hCaptcha、カスタムCAPTCHA、Cloudflare Turnstile、Akismetを使用できます。

フォームにセキュリティレイヤーを追加するのは複雑である必要はありません。ここで取り上げる両方のオプションは使いやすく、WPFormsのフォームに直接追加できます。さらに良いことに、WPForms LiteまたはEliteプランのどちらをご利用の場合でも、両方のサービスはすべてのユーザーに無料で提供されます。
もちろん、どのようなものでも、これらの各サービスには長所と短所があります。最も一般的なものをご案内しますので、あなたとあなたのサイトに最適な選択をすることができます。
hCaptcha
hCaptchaは、ウェブサイト所有者がスパマーやスパムボットを停止するのに役立つ、比較的新しいCAPTCHAタイプの1つです。Eli-Shaoul Khedouri氏と彼の機械学習企業であるIntuition Machinesが所有しています。
ちなみに、「h」はhuman(人間)の略です。
hCaptchaは、他の同様のサービスと同様に、人間とボットを区別できることを目指しています。このサービスは無料でプライバシーに配慮しており、企業がどのようにデータを収集・利用しているかを知りたいユーザーにとって大きな魅力となっています。
hCaptchaの仕組みはシンプルで、ユーザーには馴染みのあるものです。まず、ウェブサイト訪問者には情報を入力するフォームが表示されます。
これらの回答を送信した後、ユーザーは一連の画像を表示されます。特定のオブジェクトを含むすべての画像を選択する必要があります。以下の例では、オブジェクトは電車なので、電車が含まれるすべての画像をクリックする必要があります。

このレイアウトは、後でこの記事で説明するGoogle reCAPTCHAに似ているため、ユーザーは人間でありボットではないことを証明するために、画像ベースのタスクを完了することに慣れています。
これがhCaptchaの概要です。次に、その長所と短所を見ていきましょう。
hCaptchaを使用するメリット
- hCaptchaを送信するユーザーごとに、少額のキックバックまたは寄付が行われる可能性があります。
- Section 508およびWCAG 2.1 AA準拠(アクセシビリティのため)。
- hCaptchaはプライバシーを最優先するツールです。
- JavaScript APIを使用すると、hCaptchaの動作をカスタマイズできます。
- hCaptchaはすべての国で機能します。
- 月あたり最大100万回の評価まで無料です。
- より多くの機能と能力を必要とするユーザー向けに、PlusおよびEnterpriseティアがあります。
hCaptchaを使用するデメリット
- キックバック収益と慈善寄付は、パブリッシャー プランの一部としてのみ記載されており、プロまたはエンタープライズ レベルでは記載されていません。
- hCaptchaのような画像ベースのセキュリティチェックを完了できる人は限られているため、アクセシビリティの問題が発生する可能性があります。hCaptchaによると、これらはセクション508およびWCAG 2.1 AAコンプライアンスで対処されています。
- 画像によっては、品質が低い、または不明瞭なデータセットから取得されているため、解決がより困難な場合があります。これは、視覚障害のある人にとってはさらに困難になる可能性があります。
- Intuition Machinesは、ユーザーの画像ラベリングからどの企業が恩恵を受けているかについての情報を公開していません。彼らは、情報が機密保持契約の対象であり、画像は協力している他の企業のためにラベル付けされていると述べているだけです。
reCAPTCHA
reCAPTCHA、またはGoogle reCAPTCHAは、最もよく知られているCAPTCHAサービスの1つです。Googleとの関連性により、他の選択肢よりも認識されやすくなっています。検索大手サービスの利用に慣れている人々に人気のある選択肢です。
フォームを通じて情報を送信する際のhCaptchaユーザーエクスペリエンスと同様に、ユーザーは自分がロボットではないことを示すチェックボックスをオンにするように求められます。これを行うと、一連の画像を選択するように求められます。

次に、Google reCAPTCHAを使用する際の長所と短所を見てみましょう。
reCAPTCHAを使用するメリット
- ブランド認知度は大きいです。GoogleおよびGoogleサービスに精通していることが、多くの場合、選択肢となります。
- reCAPTCHAは、ChromeVox、JAWS、NVDA、VoiceOverなどの主要なスクリーンリーダーと連携して、視覚障害のあるユーザーを支援します。
- APIキーペアを設定した後、ユーザーはreCAPTCHA v2とreCAPTCHA v3の間でクライアントサイド統合を選択できます。
- 月額100万件の評価まで無料です。
reCAPTCHAを使用するデメリット
- 世界で最も著名なデジタルコミュニティである中国では、Googleとその製品はブロックされています。
- reCAPTCHAとやり取りする際、Googleの機械学習の目標達成に役立っている可能性があります。ボート、バス、信号機の画像を選択することで、実質的にGoogleのためにデータセットをラベリングしています。Googleは、このデータを使用してAIの難しい問題を解決すると述べています。具体的にどのような問題かは断言しにくいですが、多くの人が画像が交通や輸送関連の項目に焦点を当てていることに気づいています。
- 画像の中には非常に品質が悪く、時には粒子状のものもあります。これは視覚障害のある人にとってさらなる課題となります。
- reCAPTCHA v2とv3はどちらも機能が少なく、サポートも含まれています。v3のみが顧客フレンドリーとしてリストされています。ほとんどの機能はエンタープライズレベルのユーザー向けに予約されています。
- エンタープライズレベルのみカスタマイズ可能です。
- reCAPTCHAはGDPRに準拠していない可能性があります。
- ユーザーのプライバシーとGoogleがユーザーデータをどのように使用しているかについての懸念に関する多数の例があります。
WPFormsでスパムを防止する
組み込みのスパム防止機能に加えて、WPFormsはすべてのユーザーに追加のスパム保護を提供します。WPForms LiteまたはProのいずれを使用していても、追加の保護レベルを追加してフォームをボットから保護するオプションがあります。
まず、使用したいサイトでアカウントを登録する必要があります。hCaptchaまたはreCAPTCHAのいずれを使用する場合でも同様です。
reCAPTCHAを使用する場合、WPFormsは3つのオプションから選択するように求めます。
- v2 チェックボックス reCAPTCHA
- v2 インビジブル reCAPTCHA
- v3 reCAPTCHA
それが完了したら、WPFormsの設定に追加するために必要なキーを取得できます。
reCAPTCHAまたはhCaptchaのいずれかを選択した場合、標準フィールドセクションにボタンが表示され、ワンクリックでフォームに有効にすることができます。

この例ではhCaptchaを示しています。reCAPTCHAを選択した場合、標準フィールドに表示されるのはそれになります。
hCaptchaとreCAPTCHAに加えて、WPFormsはすべての有料ライセンスにカスタムCAPTCHAオプションを提供しています。カスタムCAPTCHA機能を使用すると、ユーザーに質問に答えさせたり、簡単な数学の問題を解かせたりして、人間でありボットではないことを証明させることができます。
フォーム送信スパムの追加対策の実装に興味がある場合は、WPFormsのCAPTCHAアクセシビリティオプションと代替手段をご覧ください。
hCaptchaとreCAPTCHAに関するFAQ
hCaptchaとreCAPTCHAについて、まだ質問がありますか?
CAPTCHAとはどういう意味ですか?
CAPTCHAは「Completely Automated Public Turing Test to Tell Computers and Humans Apart」(コンピューターと人間を区別するための完全に自動化された公開チューリングテスト)の略です。チューリングテストは、コンピューターが人間の行動をどれだけうまく模倣できるかを測定するもので、その概念の創始者であるアラン・チューリングにちなんで名付けられました。
「CAPTCHAコード」とはどういう意味ですか?
CAPTCHAコードは、人間が解決できるように設計されたチャレンジです。ボットは通常CAPTCHAを理解できないため、自動スパムを停止するのに効果的です。
CAPTCHAコードは、文字列、画像パズル、簡単な数式、または質問と回答のように見える場合があります。
次に、Akismetでコンタクトフォームスパムをフィルタリングする
ユーザーにチャレンジを解決させる必要のないスパム対策方法を使用したい場合は、Akismetが適しています。バックグラウンドで動作し、ユーザーを分析して、スパムボットか実際の人物かを判断します。
hCaptchaやreCAPTCHAと同様に、WPFormsとシームレスに統合されます。Akismetでコンタクトフォームスパムをフィルタリングする方法の詳細をご覧ください。
また、ユーザーにはWPForms Proのヌル版を入手しないよう強くお勧めします。WPFormsの最新アップデートを引き続き入手したい場合は、当社のサイトから正規のライセンスのみを購入する必要があります。
フォームの作成準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今日から始めましょう。WPForms Proには多くの無料テンプレートが含まれており、14日間の返金保証が付いています。
もしこの記事がお役に立ったなら、WordPressの無料チュートリアルやガイドをもっと知るために、FacebookとTwitterでフォローしてください。
