Remote Browser Screenshot Monitoring for Webpage Code Tampering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing webpage security monitoring systems fail to detect alterations in remotely called code that compromise webpage security, allowing unauthorized data capture by third parties without affecting webpage operability.

Innovation Solution

A system and method that captures and analyzes rendered webpage images and interaction data to identify and apply user interactions, enabling monitoring of webpage security by simulating user navigation and capturing web traffic for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If webpage security monitoring is performed by analyzing source code, then security issues can be detected, but remotely called code alterations cannot be detected because the monitoring occurs before the code is actually executed and rendered

Engineering Contradiction:
Improvewebpage security detection accuracyVSAvoiddetection of remotely called code alterations
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by capturing screenshots and recording interactions before security analysis, allowing the monitoring of the actual rendered webpage including remotely called code executions. This preliminary capture enables subsequent analysis of the complete webpage state including any alterations made by remote code.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary monitoring system that sits between the user and the webpage, capturing screenshots and interaction data. This intermediary enables the detection of remotely called code alterations by comparing the actual rendered content against expected content, without interfering with the normal user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system captures and analyzes complete webpage rendering including remotely called code, then security monitoring accuracy improves, but system complexity increases due to the need to capture images and process interaction data

Engineering Contradiction:
Improvesecurity monitoring accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates visual copies (screenshots) of the webpage rendering instead of attempting to analyze and execute the complete webpage code. This copying approach simplifies the monitoring system by working with static image data and interaction records rather than complex dynamic code execution, while still enabling detection of rendering differences caused by remotely called code alterations.

Inventive Principle:
Principle #26Copying

3Reliability

If the system monitors all web traffic and user interactions in real-time, then security issues are detected promptly, but processing time and computational resources increase

Engineering Contradiction:
Improvesecurity issue detection timelinessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system skips detailed analysis of every single interaction by focusing only on capturing screenshots and basic interaction data. The actual security analysis is performed by comparing these captured states against expected patterns, allowing rapid processing without deep inspection of every web traffic element, thus reducing processing time while maintaining detection effectiveness.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20260081950A1Webpage security monitoring
Publication Date: 2026.03.19 SECURITYMETRICS INC
  • US20260081950A1 patent drawing
  • US20260081950A1 patent drawing
  • US20260081950A1 patent drawing

AI summary

A method to control a remote browser may include executing a webpage by a web browser on a system and capturing, by the system, an image of the webpage. The method may further include directing the image of the webpage to a device for presentation of the image and after directing the image of the webpage to the device, obtaining, at the system, image interaction data from the device. In some embodiments, the image interaction data may represent a user interaction with the image of the webpage. The method may also include in response to obtaining the image interaction data, applying, at the system via the web browser, an interaction to the webpage that corresponds to the user interaction using the image interaction data.