Dynamic Security Image Verification for Bot Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Malicious bots can bypass conventional security measures to interact with network-based services and content, leading to issues like spam, skewed poll results, and denial of service attacks, as existing security measures are not effective in distinguishing human from non-human interactions.
Innovation Solution
A human-interaction verification system that provides a visually dynamic representation of security images associated with a passcode, requiring users to perform a challenge-response task, making it difficult for bots to decipher the passcode while allowing human users to access network-based content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional security measures are used to detect non-human interaction, then access control is provided, but malicious bots can bypass these measures
Solution Approach 1:
The patent applies dynamics by transitioning from static security images to visually dynamic representations that change over time. The security image is divided into multiple sub-portions that are displayed sequentially or in different combinations, creating a temporal dimension to the security challenge. This dynamic approach makes it difficult for automated bots to capture and interpret the complete image, while human users can perceive the changing visual patterns and provide appropriate responses.
Solution Approach 2:
The patent segments the security image into multiple sub-portions that can be displayed in different combinations and time segments. This segmentation allows the system to present only portions of the complete image at any given time, requiring human users to mentally reconstruct or track the full image across multiple displays. This segmentation strategy effectively counters bot capabilities that rely on capturing a single static image.
2Device complexity
If static security images are used for verification, then the verification process is simple, but bots can easily decipher the passcode
Solution Approach 1:
The patent transforms static security images into visually dynamic representations that evolve over time. The security image is displayed in multiple time segments with different sub-portions visible at each segment. This dynamic presentation prevents bots from capturing a complete static image, while human users can track the changing visual patterns across time segments to understand the complete passcode representation.
Solution Approach 2:
The patent divides the security image into multiple sub-portions that are displayed in different time segments. Each time segment shows a different combination of sub-portions, creating a temporal segmentation of the visual information. This segmentation strategy increases the complexity for bots to interpret the complete passcode while maintaining user-friendly verification.
3Reliability
If visually dynamic security images are required, then bot access is prevented, but user interaction becomes more complex
Solution Approach 1:
The patent implements visually dynamic security images that change over time through sequential display of sub-portions. This dynamic approach creates temporal patterns that are difficult for bots to capture and interpret. Human users, however, can naturally track these changing visual patterns across time segments, making the verification process intuitive despite the added temporal dimension.
Solution Approach 2:
The patent segments the security verification task into multiple time segments, each displaying different sub-portions of the complete security image. This segmentation allows human users to process information in manageable chunks across time, while the cumulative effect across all segments creates a secure verification mechanism that bots cannot bypass.
Data Source
AI summary
Exemplary methods and systems for verifying human interaction with a computer interface are described herein. An exemplary method includes a human-interaction verification system detecting a request by an access device to access network-based content, providing, for display by the access device, a visually dynamic representation of one or more security images associated with a passcode in response to the access request, receiving, by way of the access device, challenge-response input associated with the visually dynamic representation of the one or more security images, and performing an access operation based at least in part on a comparison of the challenge-response input to the passcode.


