No-CAPTCHA Selective Information Reveal for Bot Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing CAPTCHA systems require humans to identify obfuscated characters, which can be difficult and lead to incorrect determinations, causing disruption in user experience and potential misclassification of humans as bots.
Innovation Solution
Implementing a CAPTCHA system that selectively reveals un-obfuscated information to users, allowing them to respond based on clear content while software agents struggle to distinguish it from other information, thereby improving the accuracy of human identification without requiring humans to decipher obfuscated characters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If obfuscated characters are used in CAPTCHA, then software agents have difficulty identifying them, but humans also have difficulty and may be misclassified as bots
Solution Approach 1:
The CAPTCHA challenge is segmented into multiple portions, where only certain portions contain the target information while others are distractors. This segmentation allows humans to focus on identifying the relevant portions without being overwhelmed by obfuscation, while software agents struggle to distinguish which portions contain meaningful information.
Solution Approach 2:
Instead of making all characters obfuscated and asking users to identify them (traditional approach), the patent inverts the approach by presenting multiple portions where only some contain the answer. Users must identify which portions are relevant, reversing the traditional obfuscation paradigm and improving both accuracy and user experience.
2Reliability
If obfuscated characters are used in CAPTCHA, then software agents are harder to distinguish from humans, but user experience is disrupted
Solution Approach 1:
Different portions of the CAPTCHA have different qualities - some portions contain clear, identifiable information while others are obfuscated or irrelevant. This local quality differentiation allows humans to easily identify the relevant portions, while software agents without the ability to discern quality differences struggle with the challenge.
3Reliability
If traditional CAPTCHA methods are used, then bot detection is achieved, but errors occur in misclassifying humans as bots
Solution Approach 1:
The system incorporates feedback mechanisms where the difficulty and composition of CAPTCHA challenges can be adjusted based on performance data. This allows the system to learn from misclassification errors and refine the distinction between human and bot responses, improving overall identification accuracy over time.
Data Source
AI summary
A device generates parameters identifying selectively revealed un-obfuscated information associated with administering and assessing a Turing test. The device provides, to a client device, a challenge based on the parameters. The challenge directs the client device to selectively reveal the un-obfuscated information for presentation to a user associated with the client device. The device receives a response, to the challenge, from the client device and determines, based on the response and the parameters, whether the user associated with the client device is human. The device selectively performs an action based on determining whether the user associated with the client device is human.


