Phishing URL Detection Using ML Heuristics and Brand Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods are ineffective in quickly, correctly, and efficiently identifying uncategorized phishing sites, leading to poor user experience or latency, as new phishing sites constantly emerge and evade categorization.

Innovation Solution

A system using heuristics and scanning, employing a Machine Learning (ML) model trained with Term Frequency-Inverse Document Frequency (TFIDF) and Logistic Regression to analyze URLs, and further inspecting loaded pages for brand legitimacy, to categorize URLs as phishing or legitimate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all new uncategorized sites are blocked, then phishing protection is improved, but user experience deteriorates due to blocking legitimate sites

Engineering Contradiction:
Improvephishing protectionVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system changes the parameter of detection speed by using ML models to rapidly analyze URL features and site content, enabling uncategorized sites to be evaluated quickly enough to allow legitimate sites while blocking phishing sites, thus resolving the contradiction between protection reliability and user experience

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system replaces manual inspection of uncategorized sites with automated ML-based analysis, substituting human judgment with machine learning models that can rapidly assess URL features and site content to determine legitimacy, improving both speed and accuracy

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

2Measurement precision

If scanning and detailed analysis of uncategorized sites is performed, then detection accuracy is improved, but latency increases leading to poor user experience

Engineering Contradiction:
Improvedetection accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the analysis into two stages: first analyzing URL features (domain structure, path patterns) for quick initial assessment, then performing detailed site content analysis only on URLs that pass the initial filter or show suspicious characteristics, reducing overall latency while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of URL features before full site loading and scanning, using the URL structure and metadata to make quick preliminary judgments that filter out obviously legitimate or obviously malicious sites before committing to resource-intensive full scans

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12488058B2Phishing detection of uncategorized URLs using heuristics and scanning
Publication Date: 2025.12.02 ZSCALER INC
  • US12488058B2 patent drawing
  • US12488058B2 patent drawing
  • US12488058B2 patent drawing

AI summary

Systems and methods include obtaining a Uniform Resource Locator (URL) for a site on the Internet; analyzing the URL with a Machine Learning (ML) model to determine whether or not the site is suspicious for phishing; responsive to the URL being suspicious for phishing, loading the site to determine whether or not an associated brand of the site is legitimate or not; and, responsive to the site being not legitimate for the brand, categorizing the URL for phishing and performing a first action based thereon. The systems and methods can further include, responsive to the URL being not suspicious for phishing or the site being legitimate for the brand, categorizing the URL as legitimate and performing a second action based thereon.