AEM Forms Cloud Service:reCAPTCHA Enterprise スコアベースのしきい値ブロックの繰り返し送信
✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語
この記事では、スコアベースのしきい値を持つreCAPTCHA Enterpriseを使用してAEM Formsが正当な繰り返し送信をブロックする理由と、サポートされている設定の代替案の概要について説明します。
説明 description
環境
- Adobe Experience Manager(AEM) Forms as a Cloud Service(すべてのバージョン)
症状
AEM アダプティブ FormsとGoogle Enterprise Invisible reCAPTCHA (スコアベース、しきい値を0.7に設定)を使用する場合、同じデバイスからの送信を繰り返すと、reCAPTCHA サービスが低スコア(0.4など)を返す可能性があります。 これにより、システムが疑わしい自動アクティビティとして処理するため、フォーム送信の検証が失敗します。 エンドユーザーにはエラーメッセージは表示されませんが、同じコンピューターから連続した複数のフォームエントリが送信されると、正当な送信がブロックされます。
原因
AEM FormsのreCAPTCHA Enterprise スコアベースの設定では、設定されたしきい値を超える送信のみを受け付け、低スコアのインタラクティブな課題はサポートしていません。 同じデバイスからの複数の送信は、reCAPTCHAによって疑わしいとフラグ付けされ、正当な送信がブロックされます。
解決策 resolution
問題を解決するには、次の手順に従います。
-
AEM Forms as a Cloud Serviceでは、提出のしきい値を下回った場合に、スコアベースのreCAPTCHA Enterpriseから画像チャレンジに切り替えるための、すぐに使用できるメカニズムが提供されていないことを理解してください。 設定されたしきい値を下回った送信は、インタラクティブなチャレンジなしで拒否されます。
-
サポートされる代替案を検討する:
-
オプション 1: reCAPTCHA v2を非表示オプションと共に使用します。 AEMでreCAPTCHA v2 クラウド設定を作成します(ツール ‘>’ Cloud Services ‘>’ reCAPTCHAに移動)。 Captcha コンポーネントで「非表示」オプションを選択します。 この設定では、ほとんどのユーザーはチェックを非表示にしますが、疑わしいアクティビティが検出された場合はチャレンジが表示されます。
-
オプション 2: reCAPTCHA Enterpriseでチェックボックスキータイプを使用します。 Google Cloud プロジェクトで、チェックボックスサイトキーを作成します。 AEMで、キータイプをチェックボックスに設定したreCAPTCHA Enterprise クラウド設定を作成します。 これにより、表示されるチェックボックスが表示され、ユーザーは必要に応じてチャレンジを完了できます。これにより、正当な送信がスコアでのみ拒否されないようにすることができます。
-
オプション 3:既存のスコアベースの設定のしきい値を調整します。 reCAPTCHA Enterprise クラウド設定のしきい値スコアを下げます(例:0.7から低い値に)。 これにより、より多くの送信が通過できますが、ボット検出の厳格さが低下する可能性があります。 実際のトラフィックパターンで新しいしきい値をテストして検証します。
-
オプション 4:異なるオーディエンスに対して個別の設定を使用します。 設定コンテナを使用して、フォームごとに異なるreCAPTCHA設定を割り当てます。 例えば、公開フォームに対してより厳格なスコアベースの設定を適用し、信頼できるユーザーが使用するフォームに対しては、上記のいずれかのオプションを使用します。
3. 配置とタイミングの推奨事項:
– 送信ボタンの直前にCaptcha コンポーネントを配置します。
-
Captchaをフラグメントまたは遅延読み込み用にマークされたパネルに配置しないでください。
-
フォームごとに1つのCaptcha コンポーネントのみがサポートされます。
-
reCAPTCHAの検証は数分後に期限切れになります。
4. 選択した設定をテストして検証し、要件を満たしていることを確認します。
-