Trusted Entity Backend for Online Bot Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Merchants and online entities face challenges in distinguishing between genuine users and fraudulent bots accessing their services, leading to security breaches and fraudulent activities.

Innovation Solution

Implementing a system where a trusted entity verifies customer electronic devices by storing cookies and using hash values to confirm device authenticity, with mechanisms for data sharing and authorization to ensure secure interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If merchants implement basic authentication methods, then ease of operation is improved, but reliability is worsened due to inability to distinguish bots from genuine users

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A trusted entity backend acts as an intermediary between the customer electronic device and the online entity. The backend receives validation calls from the web browser, checks for trusted cookies, and returns validation values indicating whether the device is known to the trusted entity. This intermediary layer enables reliable bot detection without requiring complex authentication at the merchant system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If merchants implement complex authentication methods, then reliability is improved, but device complexity is worsened

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complex authentication logic is extracted from the merchant system and placed in a separate trusted entity backend. The web browser includes a hidden iframe with code that automatically executes validation calls to the backend, removing the burden of complex authentication implementation from the merchant while maintaining high reliability through cookie verification and device recognition.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12081551B2Systems and methods for providing online security
Publication Date: 2024.09.03 JPMORGAN CHASE BANK NA
  • US12081551B2 patent drawing
  • US12081551B2 patent drawing
  • US12081551B2 patent drawing

AI summary

A method for providing online security may include: (1) receiving, by a validation computer program executed by a trusted entity backend for a trusted entity, a call from a web browser executed on a customer electronic device browsing a webpage for an online entity, the call comprising an online entity identifier for the online entity and a session identifier, wherein the webpage for the online entity may include a hidden <iframe> comprising code that causes the web browser to execute the call; (2) confirming, by the validation computer program, that a cookie for the trusted entity may be stored on the customer electronic device; and (3) returning, by the validation computer program, a first value indicating that the customer electronic device is known to the trusted entity or a second value indicating that the customer electronic device is not known to the trusted entity based on the confirmation.