Browser Content Integrity Validation via Visual Secret Snippets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face strain from high volumes of content requests and potential phishing attacks that compromise user data, as third parties manipulate content to steal personal information by masquerading as legitimate providers.

Innovation Solution

A content validation service that registers with content providers to validate content integrity by transmitting executable code to user devices, which request visual secret information and integrity checks, determining if the content source is legitimate and if the content has been modified, and generating notifications for potentially compromised content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content providers directly serve all content requests, then content delivery is straightforward, but computing resources are strained and phishing attacks cannot be detected

Engineering Contradiction:
Improvecontent integrity verificationVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A content validation service is introduced as an intermediary between content providers and user devices. This service receives content requests, validates content integrity using executable code, and returns validation results. The intermediary approach enables phishing detection and content integrity verification without requiring content providers to directly handle validation logic, thus improving reliability while managing complexity through specialized separation of concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments content validation functionality into separate executable code components that can be independently deployed and executed. The content validation service is divided into distinct modules: request handling, code execution, integrity verification, and response generation. This segmentation allows each component to be optimized independently and facilitates the detection of phishing attempts through modular analysis.

Inventive Principle:
Principle #1Segmentation

2Reliability

If content validation code is executed on user devices, then phishing detection capability is improved, but device resources are consumed

Engineering Contradiction:
Improvephishing detection accuracyVSAvoiduser device processing power
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of executing complete validation logic on user devices, the system implements partial action by sending only essential executable code snippets that perform specific validation checks. The content validation service handles the heavier processing tasks, while user devices execute lightweight verification code. This approach maintains phishing detection accuracy while minimizing the energy and computational resources consumed on user devices.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If integrity verification is performed for all content requests, then content security is improved, but processing time increases

Engineering Contradiction:
Improvecontent securityVSAvoidcontent delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary integrity verification by executing validation code before content is fully delivered to user devices. The content validation service pre-validates content integrity, generates verification tokens, and prepares security checks in advance. This preliminary action ensures content security is maintained while reducing the time required during actual content delivery, as the heavy validation work has already been completed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11539711B1Content integrity processing on browser applications
Publication Date: 2022.12.27 AMAZON TECH INC
  • US11539711B1 patent drawing
  • US11539711B1 patent drawing
  • US11539711B1 patent drawing

AI summary

Generally described, one or more aspects of the present application correspond to a content validation system. A content validation service receives visual secret request information from browser applications on user devices. The content validation service provides visual secret information to be rendered with received content. The browser application then transmits a snapshot of content to be rendered including a representation of the visual secret information to a content validation service for validation.