すべてのプロダクト
Search
ドキュメントセンター

Captcha:CAPTCHA 2.0 とは

最終更新日:Jun 19, 2026

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] です。欠けたピースのある画像が表示されます。ユーザーは下部のスライダーをドラッグしてピースを正しい位置に移動させ、画像を復元します。

検証フロー

スライダー、パズル、ワンクリック、画像復元

image

インビジブル CAPTCHA

image

関連トピック

  • CAPTCHA 2.0 は、従量課金 (後払い) をサポートしています。リソースプランを購入して、従量課金料金を削減することもできます。詳細については、「課金」をご参照ください。

  • CAPTCHA 2.0 の有効化と使用方法については、「CAPTCHA 2.0 を有効化する」をご参照ください。

  • CAPTCHA 2.0 をアクティブ化した後、検証を有効にするには、クライアントサイドとサーバーサイドの両方でサービスを統合する必要があります。詳細については、「統合ガイド」をご参照ください。

  • コンソールで検証シナリオを追加した後、クライアントサイド統合を完了するには、初期化コードを Web または H5 ページに組み込む必要があります。詳細については、「クライアントサイド統合 (Web または H5)」をご参照ください。

  • クライアントサイド統合が完了した後、サーバーで VerifyIntelligentCaptcha API を呼び出して検証リクエストを送信する必要もあります。詳細については、「サーバーサイド統合」をご参照ください。

  • CAPTCHA 2.0 を統合した後、概要ページで最近の検証データを表示して、保護ステータスをリアルタイムで監視できます。詳細については、「検証統計の表示」をご参照ください。