Webpage DOM Change Detection via Mediator and Feedback Loops
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to effectively detect fraudulent manipulation of web page content, allowing users to tamper with the Document Object Model (DOM) and deceive website operators by altering displayed information, leading to potential financial losses.
Innovation Solution
A method and system that monitor the viewport size and API calls on user devices to detect unauthorized changes to the DOM, providing alerts and recording web sessions to identify potential information fabrication attempts, utilizing techniques such as MutationObserver and API call hooks to differentiate between legitimate and fraudulent changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the website enables transactions behind a curtain (without meeting an actual seller), then online commerce convenience is improved, but fraud risk increases
Solution Approach 1:
The patent introduces a mediator system that acts between the user and the website content. This mediator monitors DOM changes, detects fraudulent manipulations, and prevents fraud while preserving the convenience of online transactions. The mediator serves as an intermediary layer that maintains transaction convenience while blocking harmful fraud activities.
2Adaptability or versatility
If the viewport size is reduced to capture screenshots for fraud, then fraud detection difficulty increases, but the ability to manipulate displayed information improves
Solution Approach 1:
The patent implements a feedback mechanism that continuously monitors viewport size changes and DOM manipulations. When a reduced viewport ratio is detected (indicating screenshot preparation), the system triggers fraud detection protocols and alerts. This feedback loop enables real-time detection of fraud attempts while the user is manipulating the display, making fraud detection easier despite the manipulative actions.
3Measurement precision
If DOM objects are monitored to detect fraud, then fraud detection accuracy improves, but system complexity increases
Solution Approach 1:
The patent segments the fraud detection system into distinct functional modules: viewport size monitoring, DOM change detection, API call tracking, and fraud determination logic. Each module handles a specific aspect of fraud detection independently. This segmentation improves detection accuracy by comprehensively monitoring multiple indicators while managing system complexity through modular design, where each segment can be developed and maintained separately.
Data Source
AI summary
A method for detecting potential information fabrication attempt on a webpage, the method comprising: providing the webpage to a client device, by processing circuitry, the webpage comprising instructions executable by a web browser of the client device for detecting the potential information fabrication attempt; wherein execution of the instructions by the web browser results in: detecting the potential information fabrication attempt upon detecting a change in a Document Object Module (DOM) object of the webpage that is not based on execution of code by the webpage causing the change in the DOM object.


