HTML Graph Phishing Detection Using MPNN and BERT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Phishing attacks have become increasingly sophisticated, mimicking legitimate websites to deceive users and bypass security measures, posing a significant challenge in detecting fraudulent sites in real-time.
Innovation Solution
A Message Passing Neural Network (MPNN) architecture is employed to analyze the HTML structure of websites, converting DOM trees into directed graphs and using BERT encoding for natural language processing to identify anomalous features, enabling real-time phishing detection and mitigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional phishing detection methods are used, then implementation simplicity is maintained, but detection accuracy deteriorates due to sophisticated phishing attacks
Solution Approach 1:
The patent replaces traditional mechanical/Rule-based phishing detection systems with a neural network-based AI system. The neural network processes HTML DOM trees and graph representations to detect phishing patterns, substituting conventional rule-matching mechanisms with learned representations that can handle sophisticated phishing attacks.
Solution Approach 2:
The patent transforms the detection approach by changing the parameter representation from simple HTML parsing to graph neural network feature extraction. The system converts HTML DOM trees into graph structures with multiple feature dimensions (textual, structural, contextual) that are processed through neural network layers to produce detection predictions.
2Speed
If real-time detection is implemented, then response speed is improved, but computational resources are consumed
Solution Approach 1:
The patent segments the HTML document into a directed graph structure where nodes represent HTML elements and edges represent relationships. This segmentation allows the neural network to process only the structural relationships and key features rather than the entire HTML content, reducing computational load while maintaining real-time detection capability.
Solution Approach 2:
The patent extracts essential features from the HTML DOM tree and converts them into graph representations that capture phishing characteristics. By extracting only the relevant structural and contextual information into graph form, the system reduces the amount of data that needs to be processed while maintaining detection accuracy.
3Measurement precision
If HTML structure analysis is performed, then detection accuracy is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary conversion of the HTML DOM tree into a directed graph representation before neural network processing. This pre-processing step organizes the HTML structure into a format that is more efficient for neural network consumption, enabling faster processing while maintaining comprehensive structural analysis for accurate detection.
Data Source
AI summary
Website phishing detection is enabled using a Message Passing Neural Network (MPNN) that scores requested HTML with a likelihood of being a phishing website. The technique leverages the assumption that the HTML in a phishing website often presents anomalous structure or features when compared with an analogous benign website. Once a phishing site is detected, a given mitigation action is then taken.


