Google reCAPTCHA Enterprise
Google reCAPTCHA Enterpriseは、アダプティブリスク分析とマシンラーニングを使用して人間のユーザーとボットを区別することで、Adobe Commerce as a Cloud Service ストアフロントに高度なボット保護を提供します。 これにより、サイトでの不正行為、スパム、悪用を回避できます。
reCAPTCHA統合では、reCAPTCHA Enterpriseのサポートをストアフロントに追加する方法について説明します。
Google reCAPTCHAの他のバージョンの設定について詳しくは、Google reCAPTCHA V3およびV2を参照してください。
機能
Google reCAPTCHA Enterpriseには、次の機能が含まれています。
- 高度なボット検出:Google Cloudのマシンラーニングモデルを使用して、優れたボット検出を実現
- リスクスコア分析:各インタラクションの詳細なリスクスコア(0.0 ~ 1.0)を提供します
- 設定可能なしきい値: テナントごとに許容可能な最小リスクスコアを設定します
- マルチテナントサポート:分離されたGoogle Cloud プロジェクトを使用したテナントごとの設定
- 暗号化された資格情報: データベースに暗号化されて保存されたサービス アカウントの資格情報
- フォーム保護: ログイン、チェックアウト、商品レビューなど、すべての標準Commerce フォームを保護します。
前提条件
Adobe Commerce as a Cloud Service ストアフロント用にGoogle reCAPTCHA Enterpriseを設定するには、次のリソースが必要です。
- reCAPTCHA Enterpriseが有効になっているアクティブなGoogle Cloud アカウント。
- Google Cloud Consoleにアクセスして、reCAPTCHA Enterprise キーを作成および管理します。
マルチテナント Adobe Commerce as a Cloud Serviceのインストールでは、各テナントに独自のGoogle Cloud プロジェクトとreCAPTCHA Enterprise キーが必要です。
手順1:Google reCAPTCHA Enterpriseの設定
次の一般的な手順に従って、ストアフロントにGoogle reCAPTCHA Enterpriseを設定します。 詳細な手順については、Google reCAPTCHA Enterprise ドキュメント を参照してください。
-
reCAPTCHA Enterprise実装用にGoogle Cloud プロジェクト を作成します。
-
reCAPTCHA Enterprise APIを有効にします。
-
スコアベースのreCAPTCHA Enterprise サイトキーを作成します。
-
roles/recaptchaenterprise.adminIAMの役割を持つサービス アカウントを作成します。 -
サービスアカウント JSON キーファイルをダウンロードします。このファイルには、Adobe Commerce as a Cloud Service ストアフロントとGoogle reCAPTCHA Enterpriseの認証に必要な資格情報が含まれています。
手順2:ストアフロント用にGoogle reCAPTCHAを設定する
-
Adobe Commerce 管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
Securityを展開し、Google reCAPTCHA Storefrontを選択します。
-
reCAPTCHA Enterprise セクションまで下にスクロールし、次のように設定を完了します。
-
Site Keyの場合は、Google Cloud ConsoleからreCAPTCHA Enterprise サイトキーをコピーして貼り付けます。
-
Google Cloud Project IDの場合は、Google Cloud プロジェクトからプロジェクト IDをコピーして貼り付けます。
-
Service Account JSONの場合、でダウンロードしたサービスアカウント JSON キーファイルの内容をコピーします。手順1: Google reCAPTCHA Enterpriseの設定。
-
Minimum Score Thresholdについて、ユーザーとのやり取りが潜在的なリスクとしてフラグ付けされるタイミングを特定するために、最小スコア(0.0 ~ 1.0)を入力します。 スコアが1.0は一般的なユーザーインタラクション、0.0はボットである可能性が高いです。
-
Badge Positionで、各ページの非表示のreCAPTCHA バッジの位置を選択します。 オプション:
Inline/Bottom Right/Bottom Left。 -
Themeで、
Light Theme(デフォルト)またはDark Themeのいずれかを選択して、Google reCAPTCHA ボックスのスタイルを決定します。 -
Language Codeの場合、Google reCAPTCHA テキストとメッセージに使用する言語を指定する2文字コード を入力します。
-
Validation Failure Messageの場合、検証が成功しない場合にストアフロントに表示されるメッセージをオプションで変更します。
-
-
Storefront セクションを展開し、保護する各ストアフロントフォームを reCAPTCHA Enterprise に設定します。
- Enable for Customer Login
-
Enable for Forgot Password
-
Enable for Create New Customer Account
-
Enable for Edit Customer Account
-
Enable for Create New Company Account (Adobe Commerce B2Bでのみ使用可能)
-
Enable for Contact Us
-
Enable for Product Review
-
Enable for Newsletter Subscription
-
Enable for Gift Card (Adobe Commerceのみ)
-
Enable for Invitation Create Account
-
Enable for Send To Friend - [PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"}
-
Enable for Checkout/Placing Order
-
Enable for Wishlist Sharing
-
Enable for Coupon Codes
-
Enable for PayPal PayflowPro payment form - [PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"}
{width="600" modal="regular"}
手順3:設定の保存
-
設定が完了したら、Save Configをクリックします。
-
ワークスペースの上部にあるメッセージで「Cache Management」をクリックし、無効なキャッシュを1つずつ更新します。