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

Captcha:Simple Log Service

最終更新日:Oct 31, 2025

Captcha ログサービスは、Captcha リクエストとインタラクションのログを収集して保存します。Alibaba Cloud Simple Log Service (SLS) を使用して、クエリ分析、チャート、およびアラートサービスを提供します。これにより、認証リクエストのセキュリティ分析に集中できます。

課金

Captcha ログサービスは、Simple Log Service を通じて課金されます。これらの料金は、Captcha の請求書には含まれません。

重要

ログサービスを有効にしても、Captcha は料金を請求しません。すべてのログ料金は、SLS の課金基準に基づいて SLS によって請求されます。

ログサービスの有効化

image

  1. Captcha 2.0 コンソールにログインし、Simple Log Service ページに移動します。

  2. Captcha リクエストのリージョンを選択します。利用可能なリージョンは Chinese MainlandOutside Chinese Mainland です。

    説明

    デフォルトのストレージリージョンは以下のとおりです。Captcha ログは対応するリージョンに保存され、クロスドメインで転送されることはありません。

    • Chinese Mainland: 中国 (上海)

    • Outside Chinese Mainland: シンガポール

  3. SLS をアクティブ化します。

    アカウントで SLS がアクティブ化されていない場合は、Activate をクリックしてサービスをアクティブ化します。

  4. クラウドリソースにアクセスするための権限を付与します。

    サービスを有効にする前に、Authorize をクリックし、画面の指示に従って権限付与を完了します。

  5. Enable Log Service をクリックします。Logstore の作成とインデックスの構築には約 1〜2 分かかります。

ログサービスの無効化

image

  1. Captcha 2.0 コンソールにログインし、Simple Log Service ページに移動して、Captcha リクエストのリージョンを選択します。

  2. 右上隅で Disable Log Service をクリックします。表示されるダイアログボックスで、[OK] をクリックします。

  3. サービスが無効になると、Simple Log Service ページにサービスが有効になっていないことが示されます。サービスを再度有効にするには、「ログサービスの有効化」をご参照ください。

フィールドの説明

初期化リクエストログのフィールド

フィールド

説明

certifyId

Captcha の単一認証エポックの ID。

1a0c65617575819193924043e****

mainCaptchaType

初期認証のパターン。

使用可能な値は次のとおりです。

  • 02: 非表示

  • 03: スライダー

  • 05: ジグソー

  • 06: 画像復元

  • 07: ワンクリック

03

captchaType

セカンダリ JavaScript チャレンジのパターン。パターンが非インタラクションでない場合、値は mainCaptchaType と同じです。

使用可能な値は次のとおりです。

  • 02: 非表示

  • 03: スライダー

  • 05: ジグソー

  • 06: 画像復元

  • 07: ワンクリック

03

initTime

初期化リクエストのタイムスタンプ。

1757581931913

requestid

単一リクエストの一意の ID。

3151C480-678B-407A-87D5-36A1E6C3****

sceneld

コンソールでシナリオを作成して保存した後に生成される一意の ID。さまざまなビジネスシナリオを区別するために使用されます。

19x5****

clientIp

クライアントリクエストの IP アドレス。

183.7.*.*

userAgent

ブラウザのタイプ、ブラウザのバージョン、オペレーティングシステムなど、クライアントから収集された情報を含む文字列。

Mozilla/5.0 (Linux; Android 5.0; Generic Android Build/LRXX) AppleWebKit/537.x (KHTML, like Gecko) Chrome/92.x.x.x Mobile Safari/537.x

認証リクエストログのフィールド

フィールド

説明

certifyId

Captcha の単一認証エポックの ID。

1a0c65617575819193924043e****

mainCaptchaType

初期認証のパターン。

使用可能な値は次のとおりです。

  • 02: 非表示

  • 03: スライダー

  • 05: ジグソー

  • 06: 画像復元

  • 07: ワンクリック

03

captchaType

セカンダリ JavaScript チャレンジのパターン。パターンが非インタラクションでない場合、値は mainCaptchaType と同じです。

使用可能な値は次のとおりです。

  • 02: 非表示

  • 03: スライダー

  • 05: ジグソー

  • 06: 画像復元

  • 07: ワンクリック

03

requestid

単一リクエストの一意の ID。

3151C480-658B-407A-87D5-36A1E6C3****

sceneld

コンソールでシナリオを作成して保存した後に生成される一意の ID。さまざまなビジネスシナリオを区別するために使用されます。

1935****

verifyTime

認証リクエストのタイムスタンプ。

1757581931913

verifyResult

認証結果。

  • true: 認証は成功です。

  • false: 認証は失敗しました。

true

verifyCode

認証結果のコード。

詳細については、「クライアント V3 アーキテクチャによって返されるデータ」をご参照ください。

T001

clientIp

クライアントリクエストの IP アドレス。

183.7.*.*

userAgent

ブラウザのタイプ、ブラウザのバージョン、オペレーティングシステムなど、クライアントから収集された情報を含む文字列。

Mozilla/5.0 (Linux; Android 5.0; Generic Android Build/LRXX) AppleWebKit/537.x (KHTML, like Gecko) Chrome/92.x.x.x Mobile Safari/537.x

url

Captcha が配置されているビジネス URL。

https: //google.cn/

umid

デバイスディメンションのメトリックを計算するために使用される一意の ID。

625796e86dsdd1dd56203062c2690a****

ログのクエリと分析

ログデータを使用して、問題を迅速にトラブルシューティングし、ビジネスの傾向を理解できます。以下の例は、Captcha ログサービスの一般的なクエリを示しています。

  • certifyId を使用して認証の詳細をクエリします。

    certifyId: xxxxxx | select from_unixtime(verifyTime / 1000) as time, clientIp, verifyResult, verifyCode
  • requestId を使用して認証の詳細をクエリします。

    requestId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx | select from_unixtime(verifyTime / 1000) as time, clientIp, verifyResult, verifyCode
  • クライアント認証リクエストの送信元であるページ URL の分布をクエリします。

    sceneId: xxxxxx | select url, count(1) as t group by url order by t desc
  • 特定のシナリオの認証結果の分布をクエリします。

    sceneId: xxxxxx | select verifyResult, count(1) as t group by verifyResult order by t desc
  • 特定のシナリオで失敗した認証の状態コードの分布をクエリします。

    sceneId: xxxxxx and verifyResult: false | select verifyCode, count(1) as t group by verifyCode order by t desc
  • 最も認証回数が多いクライアント IP アドレスと、それに対応する場所をクエリします。

    sceneId: xxxxxx | select clientIp, ip_to_country(clientIp) as country, ip_to_province(clientIp) as province, count(1) as t group by clientIp, country, province order by t desc
  • 最も認証回数が多い umid の値をクエリします。

    sceneId: xxxxxx | select umid, count(1) as t group by umid order by t desc