Remote Browser Screenshot Monitoring for Webpage Code Tampering
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


