WordPress サイトで Google reCAPTCHA を使用してスパムとボットをブロックする方法
公開: 2022-11-15通常のインターネット ユーザーであれば、CAPTCHA テストに遭遇したことがない可能性は非常に低いです。
それを解決するのはイライラすることもありますが、自動化されたスクリプトがスパムや悪意のある攻撃でサイトを氾濫させるのを防ぐのに非常に良い仕事をしていることを忘れないでください. Google reCAPTCHA は、オンライン プラットフォーム向けのセキュリティ対策です。
この記事の目的は、Google reCAPTCHA の概要と、WordPress で必要な理由を説明することです。 また、このセキュリティ対策の設定方法と、その長所と短所についても説明します。
次の部分に飛び込みましょう –
キャプチャとは何ですか?
CAPTCHA は、コンピューターと人間を区別するための完全に自動化された公開チューリング テストの略です。
その名前から、人間と機械を区別するための試験またはテストであることは明らかです。 したがって、スパムやボット攻撃などの自動化されたアクティビティを防ぐために使用できるセキュリティ対策です.
CAPTCHA テクノロジの主な目的は、だれもがオンライン サービスを悪用するのを阻止することです。 また、オンライン サービスの悪用は通常、一部のプログラムまたはスクリプトによって実行されるため、人間ではなく、そのようなプログラムに対する障壁が必要です。
人間だけが通過でき、ボットには不可能な課題を提示するのが CAPTCHA の役割です。
reCAPTCHA とは何ですか? WordPress で reCAPTCHA を使用する理由は何ですか?
Google は、reCAPTCHA という名前の無料の CAPTCHA サービスを構築しました。 これは、機械学習を使用して継続的に改善されている適応システムです。 テストを行うのではなく、アクティビティ、カーソルの動き、クリックにかかった時間などを考慮して、ボットか人間かを判断します。 これにより、従来の CAPTCHA テストよりも摩擦が少なくなります。
WordPress サイトに不可欠かどうか疑問に思っている場合は、いくつかのシナリオについて話しましょう。
WordPress は、ブログ サイトで一般的に使用されます。 そして、どのブログにもコメント欄があります。 このセクションにスパムのようなコメントが殺到したくない場合は、reCAPTCHA が優れたソリューションになる可能性があります。
WordPress Web サイトには、いくつかの目的のためにいくつかのフォームが含まれています。 悪用者は、これらのフォームに繰り返し回答を送信しようとすることがよくあります。 しかし、Google reCAPTCHA はそれを防ぐことができます。 投票やその他のユーザー生成コンテンツについても同じことが言えます。
言うまでもなく、偽のユーザーが Web サイトにどれほど有害であるかは言うまでもありません。 reCAPTCHA を使用すると、ボットや自動化されたスクリプトを防ぎながら、人間だけが Web サイトに登録できます。
reCAPTCHA を使用することの長所と短所
WordPress サイトで reCAPTCHA を使用することには、多くの長所と短所があります。 主な利点は次のとおりです。
- 無料:主な利点の 1 つは、追加のツールをインストールまたは維持する必要がない無料のソリューションであることです。
- セキュリティ:サインアップ フォームとコメント セクションがある Web サイトの場合、このテストは、スパム、詐欺、または悪用を効果的に防止するための追加のセキュリティ レイヤーです。
- 柔軟性:利用可能なテストにはさまざまな種類があり、管理者として、Web サイトのフォームで使用するオプションを選択できます。
- 整合性:不要なトラフィックや繰り返しの応答をフィルタリングすることで、Web サイトの整合性を維持するのに役立ちます。
一方で、考慮すべきいくつかの短所もあります。 例えば、
- 提出漏れ:ユーザーが CAPTCHA コードの解読に問題がある場合、Web サイトは有効なユーザーまたは提出を見逃す可能性があります。
- ユーザー エクスペリエンス:もう 1 つの短所は、ユーザーの気を散らす可能性があることです。 フォームを送信したり、新しい WordPress サイトにサインアップしたりするたびに、追加の手順を完了する必要があるため、ストレスがたまる可能性があります。
- GDPR の問題:ヨーロッパ、または一般データ保護規則 (GDPR) に従う国にいる場合、Google reCAPTCHA は選択肢にならない場合があります。 reCAPTCHA は大量のユーザー データを収集するため、GDPR コンプライアンスに抵触する可能性があります。 そのため、サイトで使用する前に、GDPR に準拠しているかどうかを確認してください。
この場合、別の Captcha ソリューションを使用できます。 WP User Frontend は、 Math CaptchaとReally Simple CAPTCHAプラグインの両方をサポートしています。 したがって、それらをフォームでも使用できます。
WordPress サイトに Google reCAPTCHA を追加する方法
WP User Frontend には、Google reCAPTCHA のサポートが組み込まれています。 Google reCAPTCHA の最新バージョンは、よりユーザー フレンドリーで使いやすくなっています。 そのため、このバージョンを使用することをお勧めします。 続行するための手順は次のとおりです–
ステップ 1: Google reCAPTCHA へのログ記録
まず、 User Frontend → Settings → General Optionsに移動すると、reCAPTCHA Site KeyおよびSecret Keyフィールドが表示されます。 これらのフィールドの下で、 [Register here]リンクをクリックします。 すぐに管理ページに移動する必要があります。 そうでない場合は、https://www.google.com/recaptcha/admin/ をクリックしてください。 Google アカウントでログインまたは登録します。
ステップ 2: ウェブサイトのキーを生成する
次に、フォームにラベルを入力します。 後でわかるような名前を付けてください。 使用する reCAPTCHA タイプを選択します。 現在、WP User Frontend は reCAPTCHA v2 をサポートしています。 これにより、3 種類の検証が提供されます。 お好みのものをお選びください。
ドメイン名を追加します。 パス、ポート、クエリ、またはフラグメントを含める必要はなく、wedevs.com のような有効なドメイン名のみを含める必要があることに注意してください。
親ドメインの登録は、サブドメインでも機能します。 つまり、docs.wedevs.com、demo.wedevs.com などの個別のエントリを作成する必要はありません。wedevs.com のキーを作成するだけで、すべてのサブドメインで機能します。
フォームを送信するとすぐに、サイトと秘密鍵が表示されます。 あとは、それらを 1 つずつコピーして WP User Frontend 設定に貼り付けるだけです。
ステップ 3: WP User Frontend 設定の構成
User Frontend → Settings → General Options に戻ります。 下にスクロールしてフィールドを見つけます – reCAPTCHA Site KeyとreCAPTCHA Secret Key . Google から取得したばかりのキーを入力します。
[変更を保存]ボタンをクリックすると、設定は完了です。
ステップ 4: WordPress フォームで Google reCAPTCHA を使用する
では、現在 reCAPTCHA をどこで使用していますか?
[User Frontend]メニューの下にあるPost FormsとRegistration Formsの両方に、reCaptcha フィールド要素があります。
このフィールドを新しいフォームで使用するか、ここから簡単に既存のフォームに追加してください。
First Name フィールドと Email フィールドを含む登録フォームを編集しているとします。 右側に、このフォームに追加できるすべてのフィールド要素が表示されます。
「その他」セクションまでスクロールすると、「reCaptcha」要素も見つかります。 これをフォームに追加して保存しましょう。
したがって、フロントエンドでは、このフォームは次のように表示されます。
WP User Frontend を使用して、WordPress フォームに Google reCAPTCHA を設定するのはとても簡単です。 reCAPTCHA が必要な理由と、WP User Frontend を使用して簡単に有効にする方法についての全体的なアイデアが得られたことを願っています。
WP User Frontend Pro をまだ使用していない場合は、今すぐ入手して、ゲストの投稿、登録フォーム、ユーザー プロファイルなどを管理してください。
まとめ
CAPTCHA は、オンラインでのスパムや悪用と戦うための優れたツールです。 ただし、これは完全なセキュリティ ソリューションではないことに注意してください。 システムをごまかしてテストをだますことは依然として可能です。
しかし、Google の reCAPTCHA などの最新の CAPTCHA サービスは、ますます賢くなっているボットと戦うために常に進化しています。 したがって、WordPress サイトの登録フォームと投稿フォームをスパムから保護するのに役立つ優れたソリューションです。
WordPress Web サイトに reCAPTCHA は必須だと思いますか? コメント欄でお知らせください。