Service architecture

更新时间:
复制 MD 格式

Alibaba Cloud Captcha offers three authentication methods: Slider Captcha, No-Captcha, and Intelligent Captcha. These methods use biometric features to distinguish between human and machine users, providing an alternative to traditional authentication methods.

Slider Captcha

The following figure shows the interaction flow of the Slider Captcha service.

The interaction flow of the Slider Captcha service includes the following steps:

  1. Submit slider behavior data.

    The JavaScript (JS) on the frontend page automatically completes this operation. No processing is required by your business platform. The submitted behavioral data includes the following items:

    • Browser name and version

    • Operating system

    • Screen width and height

    • Mouse clicks and movements

    • Keystrokes

    • Screen swipe path

    • URL

    • Do you have Flash installed?

  2. Return the slider result.

    The JS on the frontend page automatically completes this operation. No processing is required by your business platform. The result varies based on the user's threat level:

    • Trusted users: The user passes verification after sliding the slider. The Alibaba Cloud Captcha service then issues a signature string.

    • High-threat users: The user is blocked after sliding the slider.

  3. Call the Alibaba Cloud Captcha API operation.

    Your server-side calls the Alibaba Cloud Captcha API operation to verify the signature string.

    • Successful verification: The business process continues.

    • Failed verification: The user is returned to the frontend to repeat the slider verification.

No-Captcha

The following figure shows the interaction flow of the No-Captcha service.

Intelligent verification

The following figure shows the interaction flow of the Intelligent Captcha service.