CAPTCHA 2.0 は、アカウント登録、SMS 配信、チケット予約、情報クエリなどのシナリオに対応する、Alibaba Cloud の次世代検証サービスです。多様なインタラクションロジックを用いて人間とボットを区別し、ユーザーエクスペリエンスを損なうことなくリソースの不正使用を防止します。
メリット
CAPTCHA 1.0 と比較して、CAPTCHA 2.0 には次のメリットがあります。
-
オールインワン:一度統合するだけで、コードを変更することなく、セキュリティの自動更新や新しい CAPTCHA タイプを利用できます。
-
多次元保護:推論ロジック、デバイスデータ、インタラクティブな行動モデルなど、複数の次元を分析することで階層的な保護を提供します。
-
カスタマイズ:Web、H5、iOS、Android、WeChat ミニプログラム。
-
包括的なディザスタリカバリ:お客様のサービスの 99.99% の高可用性を保証します。
サポート対象の CAPTCHA タイプ
CAPTCHA 2.0 は、インビジブル CAPTCHA、ワンクリック CAPTCHA、スライダー CAPTCHA、パズル CAPTCHA、画像復元 CAPTCHA など、複数のチャレンジタイプをサポートしています。各タイプは生体認証分析を使用して、人間とボットを区別します。
|
CAPTCHA タイプ |
主な特徴 |
外観 |
|
インビジブル CAPTCHA |
マウスの動き、クリック頻度、デバイスフィンガープリントなどの行動シグナルを分析することで、インタラクションなしでユーザーを検証します。 |
インビジブル CAPTCHA を使用する場合、ログインフォームには [Username] フィールドと [Password] フィールド、[Login] ボタンのみが表示されます。CAPTCHA コンポーネントは表示されません。 |
|
ワンクリック CAPTCHA |
ユーザーはチェックボックスをクリックする必要があります。システムは IP アドレス、デバイスフィンガープリント、クリック行動を分析してユーザーを検証します。 |
ワンクリック CAPTCHA は、[Confirm you are not a robot] というラベルの付いたチェックボックスとして表示されます。ユーザーはこのチェックボックスをクリックして検証を完了します。 |
|
スライダー CAPTCHA |
ユーザーはスライダーを指定された終点までドラッグします。サービスは速度やジッターを含む軌跡を分析し、ユーザーが人間であるかどうかを判断します。 |
検証前、スライダー CAPTCHA にはスライダーボタンと [Drag the slider to the end] というプロンプトが表示されます。検証に成功すると、チェックマークのアイコンが付いた緑色の [Verified] メッセージが表示されます。 |
|
パズル CAPTCHA |
ユーザーはパズルのピースを切り抜き形状にドラッグします。このチャレンジは、画像認識と軌跡分析に依存しています。 |
パズル CAPTCHA のダイアログのタイトルは [Please complete security verification] です。切り抜きのある背景画像が表示されます。ユーザーはパズルのピースを切り抜きにドラッグして画像を完成させます。検証後、成功メッセージが表示されます。 |
|
画像復元 CAPTCHA |
ユーザーは、ピースを揃えることで、スクランブルされた、または断片化された画像を復元する必要があります。 |
たとえば、検証ダイアログのタイトルは [Please complete security verification] です。欠けたピースのある画像が表示されます。ユーザーは下部のスライダーをドラッグしてピースを正しい位置に移動させ、画像を復元します。 |
検証フロー
スライダー、パズル、ワンクリック、画像復元
インビジブル CAPTCHA
関連トピック
-
CAPTCHA 2.0 は、従量課金 (後払い) をサポートしています。リソースプランを購入して、従量課金料金を削減することもできます。詳細については、「課金」をご参照ください。
-
CAPTCHA 2.0 の有効化と使用方法については、「CAPTCHA 2.0 を有効化する」をご参照ください。
-
CAPTCHA 2.0 をアクティブ化した後、検証を有効にするには、クライアントサイドとサーバーサイドの両方でサービスを統合する必要があります。詳細については、「統合ガイド」をご参照ください。
-
コンソールで検証シナリオを追加した後、クライアントサイド統合を完了するには、初期化コードを Web または H5 ページに組み込む必要があります。詳細については、「クライアントサイド統合 (Web または H5)」をご参照ください。
-
クライアントサイド統合が完了した後、サーバーで VerifyIntelligentCaptcha API を呼び出して検証リクエストを送信する必要もあります。詳細については、「サーバーサイド統合」をご参照ください。
-
CAPTCHA 2.0 を統合した後、概要ページで最近の検証データを表示して、保護ステータスをリアルタイムで監視できます。詳細については、「検証統計の表示」をご参照ください。