Dynamic Web Form Interfacing for Anti-Phishing Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional anti-phishing methods struggle to detect and analyze dynamic web forms that are created or modified after a web page is loaded, missing critical information that can lead to security threats.

Innovation Solution

Systems and methods for interfacing with dynamic web forms by identifying and parsing interactive elements, monitoring user interactions, and automatically creating an updated view of web forms, allowing for real-time detection and response to new input fields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional anti-phishing methods analyze web pages when loaded, then analysis speed is improved, but detection accuracy deteriorates because dynamically created forms are missed

Engineering Contradiction:
Improveanalysis speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary identification of interactive elements that may create forms during the initial page load phase, then monitors these identified elements for subsequent user interactions that trigger form creation. This preliminary action allows the system to be prepared to detect dynamically created forms without waiting for them to appear, thus maintaining both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous monitoring of identified interactive elements after the initial page load. Instead of performing a single static analysis, the system continuously watches for user interactions with monitored elements and automatically updates the form view when new forms are created. This continuous action ensures that dynamically created forms are detected while maintaining efficient analysis throughput.

Inventive Principle:
Principle #20Continuity of useful action

2Measurement precision

If the system monitors interactive elements for user interactions to detect dynamically created forms, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the web page into distinct components: initially loaded elements, identified interactive elements, and dynamically created forms. By parsing the page and identifying specific interactive elements that may create forms, the system creates a segmented view that allows focused monitoring of only those elements likely to generate forms, rather than monitoring the entire page. This segmentation reduces the monitoring burden while maintaining high detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer between the user interface and the analysis engine. This intermediary component identifies and monitors interactive elements, acting as a mediator that translates user interactions into form creation events. The intermediary layer simplifies the overall system architecture by centralizing the monitoring logic and providing a clear interface between the dynamic web page and the anti-phishing analysis system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system automatically updates the view of web forms in response to user interactions, then form view accuracy is improved, but processing time increases

Engineering Contradiction:
Improveform view accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements periodic updates of the form view based on user interactions with monitored interactive elements. Rather than continuously updating the form view at all times, the system updates periodically when triggered by specific user actions. This periodic action maintains accurate form views while minimizing unnecessary processing time, as updates occur only when relevant events are detected.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary identification and monitoring setup during the initial page load phase, preparing the monitoring framework before user interactions occur. This preliminary action includes identifying interactive elements and setting up the monitoring structure, so that when user interactions occur, the system can quickly respond and update the form view without extensive processing delays. The heavy lifting is done in advance, reducing real-time processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9436669B1Systems and methods for interfacing with dynamic web forms
Publication Date: 2016.09.06 GEN DIGITAL INC
  • US9436669B1 patent drawing
  • US9436669B1 patent drawing
  • US9436669B1 patent drawing

AI summary

A computer-implemented method for interfacing with dynamic web forms may include (1) identifying a web page, (2) parsing the web page in order to identify an attribute of at least one interactive element that indicates that the interactive element may be used to create at least one input field on the web page, (3) in response to identifying the attribute, monitoring the interactive element in order to detect a user interaction with the interactive element, (4) in response to detecting the user interaction with the interactive element, identifying at least one new input field on the web page, and (5) performing an automated task on the new input field in response to the input field being newly identified. Various other methods, systems, and computer-readable media are also disclosed.