このドキュメントでは、ウェブサイトやアプリケーションに統合して、人間と自動化された脅威を区別するのに役立つ Fraud Defense 検証チャレンジの種類について説明します。Fraud Defense では、視覚、音声、QR コードのチャレンジが提供されます。
視覚的なチャレンジ
視覚的なチャレンジでは、ユーザーは画像のグリッド内の特定のオブジェクトを識別して選択する必要があります。
視覚的なチャレンジを完了するには、ユーザーはプロンプトを読み、それに一致する画像(たとえば、信号機)の正方形を選択します。ユーザーには追加の画像が表示されることがあります。
音声に関するチャレンジ
音声チャレンジは、視覚チャレンジを完了できないユーザーや完了したくないユーザー向けのユーザー補助オプションです。音声チャレンジは、ChromeVox、JAWS、NVDA、VoiceOver などの主要なスクリーン リーダーに対応しています。
ユーザーは音声スニペットを再生またはダウンロードし、聞こえた数字をテキスト フィールドに入力します。
QR コードに関する問題
QR コード チャレンジは、AI に強く、モバイル中心の確認メカニズムです。視覚的または音声的なチャレンジは、高度な自動化やクリック ファームによって回避されることがあります。QR コード認証では、認証プロセスをユーザーのスマートフォンに移行することで、セキュリティが強化されます。この分離により、攻撃者が大規模な攻撃を開始することが難しくなります。
QR コード チャレンジがトリガーされると、2 つのデバイスが連携して確認を完了します。
- 閲覧デバイス: ブラウザまたはアプリケーション ウィンドウに QR コードが表示されます。
- モバイル デバイス: ユーザーは、モバイル デバイスに表示された QR コードをモバイル デバイスでスキャンし、モバイル デバイスの高信頼実行環境で確認を行います。
認証プロセスでは、Android デバイスと iOS デバイスでユーザーが設定する必要があるのは最小限です。Android デバイスには確認ソフトウェアが組み込まれています。iOS デバイスでは Apple App Clips が使用されるため、別のアプリをインストールする必要はありません。QR コード チャレンジは、モバイル ブラウザと WebView でも直接機能します。QR コードは、モバイル確認フローを直接開始するボタンに置き換えられます。
QR コード チャレンジをウェブサイトやアプリケーションに統合すると、ユーザーは次の大まかな手順でアクセス権を取得します。
Android
前提条件: Google Play 開発者サービス バージョン 25.41.30 以降。
手順:
- Android デバイスで QR コードをスキャンします。
- [Confirm verification](確認)を押します。
- [完了] を押します。
iOS
前提条件:
- iOS 16 以降。
- reCAPTCHA アプリ(Apple App Store)または iOS App Clip。
手順:
- iOS デバイスを使用して QR コードをスキャンします。
- [完了] をタップします。
チャレンジの難易度
視覚と音声のチャレンジでは、ユーザーの不便さとセキュリティのバランスを取るために難易度を設定できます。チャレンジがトリガーされると(チャレンジ ポリシールールが一致した場合など)、Fraud Defense はまず視覚的なチャレンジを提示します。ルールが一致した場合に、音声チャレンジを最初に提供するように選択することはできません。チャレンジ タイプの選択はサポートされていません。ユーザーは、確認ウィジェットから直接音声チャレンジに切り替えることができます。
チャレンジはデフォルトでビジュアルとして開始されるため、構成した難易度はビジュアル チャレンジに直接適用されます。ユーザーが確認中に音声チャレンジに切り替えた場合、設定された難易度は次のように音声チャレンジにマッピングされます。
- 簡単(
USABILITY): 簡単な視覚チャレンジが表示されます。ユーザーが音声チャレンジに切り替えると、簡単な音声チャレンジが表示されます。 - 中(
BALANCE): 中程度の視覚的なチャレンジを提供します。ユーザーが音声チャレンジに切り替えると、音声チャレンジには中難易度がないため、簡単な音声チャレンジが表示されます。 - 高難度(
SECURITY): 視覚的な難易度の高い課題を提供します。ユーザーが音声チャレンジに切り替えると、難しい音声チャレンジが表示されます。
ポリシー エンジンでチャレンジを構成する
組織で Fraud Defense ポリシー エンジンを使用している場合は、特定のリクエスト条件に基づいてチャレンジを確定的にトリガーするカスタムルール(challenge_rule_groups)を作成できます。
次のステップ
- ユニバーサル キーを使用して Policy Engine を設定する。
- Fraud Defense レスポンストークンを評価するには、ウェブサイトの評価を作成するをご覧ください。