Dynamic Security Image Verification for Bot Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesecurity effectivenessVSAvoidbot bypass capability
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If static security images are used for verification, then the verification process is simple, but bots can easily decipher the passcode

Engineering Contradiction:
Improveverification process complexityVSAvoidpasscode security
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

3Reliability

If visually dynamic security images are required, then bot access is prevented, but user interaction becomes more complex

Engineering Contradiction:
Improvehuman-bot differentiationVSAvoiduser verification ease
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9614837B2Systems and methods for verifying human interaction with a computer interface
Publication Date: 2017.04.04 VERIZON PATENT & LICENSING INC
  • US9614837B2 patent drawing
  • US9614837B2 patent drawing
  • US9614837B2 patent drawing

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.