Fraud Defense の実装ワークフローでは、ウェブ、モバイル、WAF、アプリケーション サーバー環境にわたるエンドツーエンドの統合手順の概要を説明します。段階的なロードマップにより、鍵の構成、クライアント エンドポイントの計測、バックエンド評価検証の効率的なデプロイを行うことができます。
ウェブサイトの Fraud Defense ワークフロー
次の図では、ウェブサイトでの Fraud Defense の実装の概要を示します。
ウェブサイトに Fraud Defense を設定する手順は次のとおりです。
reCAPTCHA キーを作成する: ユースケースに最適な reCAPTCHA キータイプを選択して、キーを作成します。
Fraud Defense をウェブサイトと統合する: ユーザー アクションに関する情報を収集して Fraud Defense に送信するには、reCAPTCHA JavaScript API を使用して、作成したキーをウェブページにインストールします。
Fraud Defense をバックエンドと統合する: バックエンド サーバーから評価を作成し、Fraud Defense から送信されたトークンを検証して、リスクを評価します。評価スコアと関連するリスクを解釈し、ユーザーの処理方法を定義します。たとえば、スコアが高い(リスクが低いことを示す)場合にのみユーザーがログインできるようにします。
Fraud Defense を設定した後、ユーザー操作に関する詳細情報がある場合は、評価にアノテーションを付けることをおすすめします。これにより、Fraud Defense がサイト固有のモデルを調整し、リスク検出を改善できます。
また、ウェブサイトのユーザー アカウントとお支払いワークフローを保護するために、追加のセキュリティを設定することもできます。
手順については、ウェブサイトで Fraud Defense を設定するをご覧ください。
モバイルアプリ用の Fraud Defense ワークフロー
次の図では、モバイルアプリでの Fraud Defense の実装の概要を示します。
モバイルアプリで Fraud Defense を設定する手順は次のとおりです。
- reCAPTCHA キーの作成: モバイルアプリ用のスコアベースのキーを作成します。
- モバイルアプリと統合する: ユーザー アクションに関する情報を収集して Fraud Defense に送信するには、Fraud Defense SDK を使用して、作成したキーをモバイルアプリにインストールします。
- バックエンドと統合する: バックエンド サーバーから評価を作成し、Fraud Defense から送信されたトークンを検証して、リスクを評価します。評価スコアと関連するリスクを解釈し、ユーザーの処理方法を定義します。たとえば、スコアが高い(リスクが低いことを示す)場合にのみユーザーがログインできるようにします。
Fraud Defense を設定した後、ユーザー操作に関する詳細情報がある場合は、評価にアノテーションを付けることをおすすめします。これにより、Fraud Defense がサイト固有のモデルを調整し、リスク検出を改善できます。
また、モバイルアプリのユーザー アカウントを保護するために、追加のセキュリティを設定することもできます。
手順については、モバイルアプリで Fraud Defense を設定するをご覧ください。
WAF 用の Fraud Defense ワークフロー
次の図では、WAF レイヤでの Fraud Defense の実装の概要を示します。
次の手順で、WAF レイヤで Fraud Defense を設定します。
- WAF 機能を選択する: WAF 機能を理解し、ユースケースに適した WAF 機能を 1 つ以上選択します。
- ウェブサイトまたはモバイルアプリと統合する: WAF 用の reCAPTCHA キーを作成します。ユーザー アクションに関する情報を収集して Fraud Defense に送信するには、reCAPTCHA JavaScript API を使用してウェブページに作成したキーをインストールするか、Fraud Defense SDK を使用してモバイルアプリにインストールします。
- WAF サービス プロバイダと統合する: WAF サービス プロバイダが受信ユーザー リクエストを管理できるように、Fraud Defense から返されたスコアに基づいてポリシーを構成します。
Fraud Defense を設定した後、ユーザー操作に関する詳細情報がある場合は、評価にアノテーションを付けることをおすすめします。これにより、Fraud Defense がサイト固有のモデルを調整し、リスク検出を改善できます。
手順については、WAF レイヤで Fraud Defense を設定するをご覧ください。
アプリケーション サーバー用の reCAPTCHA express ワークフロー
次の図では、アプリケーション サーバーでの reCAPTCHA express の実装の概要を示します。
アプリケーション サーバーで reCAPTCHA express を設定する手順は次のとおりです。
- アプリケーション サーバーの express キーを作成します。
- バックエンドと統合する: バックエンド サーバーから評価を作成し、リスクを評価します。評価スコアと関連するリスクを解釈し、ユーザーの処理方法を定義します。たとえば、スコアが高い(リスクが低いことを示す)場合にのみユーザーがログインできるようにします。
Fraud Defense を設定した後、ユーザー操作に関する詳細情報がある場合は、評価にアノテーションを付けることをおすすめします。これにより、Fraud Defense がサイト固有のモデルを調整し、リスク検出を改善できます。
手順については、アプリケーション サーバーで reCAPTCHA express を設定するをご覧ください。