Phishing Detection via Login Screen Latent Representations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection methodologies for phishing webpages are ineffective against design-arounds where cyber-attackers make minor alterations to login screen components, evading detection based on hash comparisons.

Innovation Solution

A method utilizing an encoder to generate a latent representation of a candidate phishing webpage's login screen component, followed by classification with a machine learning model and correlation with allow/deny lists to determine phishing status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional hash comparison methods are used for phishing detection, then the detection process is simple and fast, but it becomes ineffective against phishing webpages with minor alterations to login screen components

Engineering Contradiction:
Improvedetection effectivenessVSAvoiddetection method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the login screen from image pixel data into color histogram parameters, creating a new feature representation that is more resilient to minor visual alterations. By comparing color distribution statistics rather than raw pixels, the system maintains high detection effectiveness while reducing sensitivity to design-arounds

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical hash comparison approach with a statistical color histogram analysis system. This substitution enables the detection method to capture semantic similarities in login screens while ignoring minor cosmetic changes, thereby resolving the contradiction between simplicity and effectiveness

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

2Measurement precision

If hash comparison is used for login screen verification, then the implementation is straightforward, but it fails to detect phishing attempts with altered designs

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidimplementation ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system changes the measurement parameters from exact pixel hash values to color histogram distributions. This parameter transformation maintains implementation straightforwardness while dramatically improving detection accuracy, as color histograms capture the essential visual characteristics of login screens without being sensitive to minor alterations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a color histogram copy or representation of the legitimate login screen and uses this for comparison. This copied representation serves as a robust reference that can detect phishing attempts while maintaining ease of implementation through straightforward histogram comparison algorithms

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250337777A1Systems and Methods for Detection of Phishing Webpages Through Autoencoder Techniques
Publication Date: 2025.10.30 CISCO TECHNOLOGY INC
  • US20250337777A1 patent drawing
  • US20250337777A1 patent drawing
  • US20250337777A1 patent drawing

AI summary

One implementation is directed to a phishing detection methodology including operations of obtaining an image of a candidate phishing webpage having a login screen component, where encoder is deployed on the image resulting in the generation of a latent representation corresponding to the login screen component. The login screen component may then be classified as one of a defined set of classes by deploying a machine learning model taking the latent representation as input. Further, an additional operation may include obtaining allow/deny lists of account authentication providers for the domain of the URL of the candidate phishing webpage. Finally, a determination may be made as to whether the candidate phishing webpage is a phishing webpage when the login class assigned by the classifying machine learning model does not appear on the allow list.