Phishing Detection via Visual Content Image Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for identifying phishing web resources are inefficient due to their reliance on coded data, which can result in false responses and fail to differentiate between phishing pages using similar scripts or icons.

Innovation Solution

The method involves analyzing visual content images of phishing web resources by identifying contours of elements, removing identical contours, and conducting pairwise comparisons with stored clusters to determine similarity values, thereby clustering phishing resources based on visual content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If coded data analysis methods are used to identify phishing web resources, then the detection process is simple, but the accuracy is low and false responses occur frequently

Engineering Contradiction:
Improveaccuracy of identifying phishing web resourcesVSAvoidcomplexity of visual content analysis system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional coded data analysis methods with visual content image analysis. Instead of analyzing HTML, CSS, and JavaScript code structures, the system captures and analyzes visual screenshots of web pages, substituting a mechanical code-parsing approach with an image-processing approach that directly examines the visual presentation of the phishing site.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates visual content images (screenshots) as copies of the actual phishing web pages. These visual copies capture the appearance, layout, and graphical elements of the phishing sites, allowing analysis of the visual characteristics without needing to execute or deeply analyze the underlying code, thereby improving detection accuracy while maintaining manageable system complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If visual content analysis is implemented, then false responses are reduced, but the processing time increases

Engineering Contradiction:
Improvereliability of phishing detectionVSAvoidprocessing time for analyzing visual content
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by capturing visual content images of web pages before conducting the actual phishing detection analysis. By pre-processing and storing these visual representations, the system prepares the data in advance, allowing for faster comparison and analysis during the detection phase, thus reducing the overall processing time while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the visual content analysis into distinct components such as identifying logos, analyzing layout structures, examining graphical elements, and comparing visual features. This segmentation allows the system to process different aspects of the visual content in parallel or in a optimized sequence, reducing the total processing time while ensuring comprehensive and reliable phishing detection.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If traditional clustering methods are used, then the system is easy to implement, but it cannot differentiate between phishing pages using similar scripts or icons

Engineering Contradiction:
Improveability to differentiate phishing pagesVSAvoidcomplexity of visual comparison system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality analysis by examining specific visual elements within the web page images, such as logos, buttons, form fields, and layout patterns. Instead of treating the entire page as a single unit, the system focuses on locally distinctive features that characterize phishing pages, enabling differentiation between sites that use similar scripts or icons but have unique visual presentations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent transitions from analyzing web pages in the code dimension (HTML, CSS, JavaScript) to the visual dimension (screenshots and image features). This dimensional change allows the system to detect phishing pages based on their visual appearance rather than their code structure, providing a new perspective that effectively differentiates between pages that may share similar coding patterns but have distinct visual characteristics.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12238138B2Method and device for clustering phishing web resources based on visual content image
Publication Date: 2025.02.25 GRP IB GLOBAL PTE LTD
  • US12238138B2 patent drawing
  • US12238138B2 patent drawing
  • US12238138B2 patent drawing

AI summary

A method and a computing device for clustering phishing web resources based on images of visual content thereof are provided. The method comprises: receiving references to a plurality of phishing web resources; generating, for a given phishing web resource of the plurality of phishing web resources, at least one image of a visual content of the given phishing web resource; analyzing the at least one image associated with the given phishing web resource, the analyzing comprising identifying contours of elements of the visual content of the given phishing web resource within the at least one image; conducting pairwise comparison between the contours associated with the given phishing web resource and contours of stored clusters of visual content images; and storing, in a database, data indicative of an association between the given phishing web resource and a respective cluster of the at least one image.