Dynamic Sliding Verification Mechanism for Anti-Bot Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verification methods, such as image recognition and text recognition, are prone to static analysis and machine simulation, leading to low accuracy and ease of cracking, particularly in online operations like website logging and shopping.

Innovation Solution

A verification method that involves receiving verification information comprising a verification question and target, displaying the question, determining a sliding distance based on user input, and determining a verification answer and result, making it difficult for machines to statically analyze or simulate the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static image recognition or text recognition verification is used, then the verification process is simple and easy to implement, but the verification accuracy is low and it can be easily cracked through static analysis and machine simulation

Engineering Contradiction:
Improveease of implementationVSAvoidverification accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent transforms static verification into dynamic verification by introducing sliding operations. The verification target is displayed in a sliding container that requires user interaction to slide to a specific position or distance, making the verification process dynamic rather than static. This dynamic interaction prevents machines from easily analyzing and simulating the verification process through static page loading.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If sliding verification is implemented, then verification accuracy improves and machine simulation becomes difficult, but the verification process complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidverification process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the verification process into distinct components: a sliding container, a verification target, and control logic for determining sliding distance or position. The sliding container is separated from the verification target, and the verification logic is divided into determining either sliding distance or sliding position based on user input. This segmentation makes the complex sliding verification process more manageable and implementable.

Inventive Principle:
Principle #1Segmentation

3Reliability

If dynamic sliding operation is required, then machine simulation becomes difficult, but the ease of operation decreases

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent incorporates feedback mechanisms where the system provides visual feedback during the sliding process. The verification target is displayed within the sliding container, allowing users to see what they are sliding toward. The system also provides feedback by determining whether the sliding distance or position meets the required verification criteria, giving users immediate feedback on whether their sliding action was successful.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230035104A1Verification method, apparatus and device, and storage medium
Publication Date: 2023.02.02 ALIBABA GROUP HOLDING LTD
  • US20230035104A1 patent drawing
  • US20230035104A1 patent drawing
  • US20230035104A1 patent drawing

AI summary

A method including: receiving verification information returned according to a verification request, wherein the verification information comprises a verification question corresponding to a verification target; displaying the verification question; determining a sliding distance according to the sliding indication and determining a verification answer according to the verification target corresponding to the sliding distance; and determining a verification result according to the verification question and the verification answer. According to the techniques of the present disclosure, a verification target such as a picture is gradually displayed with a sliding operation, which is not only difficult to obtain the answer through static analysis but also difficult to be done through a machine operation, thus improving verification accuracy.