Phishing URL Detection Using Keyword and Domain Mismatch Heuristics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phishing attacks are a prevalent and harmful security threat, often deceiving users into clicking malicious links that can install malware or exfiltrate sensitive data, and existing security systems struggle to effectively detect such attacks without requiring extensive training data.

Innovation Solution

A method and system that analyze digital communications for phishing URLs by extracting keywords, analyzing web page content, and using heuristics such as domain matching, logo recognition, and URL features to generate alerts for potential phishing attacks, without the need for labeled training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing security systems use traditional detection methods, then they can detect some phishing attacks, but they require extensive training data and struggle with adversarial phishing attacks

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidtraining data requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional machine learning models that require extensive training data with a heuristic-based system using multiple detection rules. The system evaluates URL features, domain characteristics, web page content, and email metadata through predefined heuristics rather than relying on trained models, thereby eliminating the need for large training datasets while maintaining detection effectiveness

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

Solution Approach 2:

The patent changes the detection parameters from model-based predictions to rule-based evaluations. It uses specific measurable parameters such as URL length, domain age, presence of login forms, screenshot analysis results, and keyword matching to make detection decisions, replacing the abstract parameter space of trained machine learning models

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If security systems analyze multiple features of URLs and web pages, then detection accuracy improves, but the complexity of the detection system increases

Engineering Contradiction:
Improvephishing URL detection precisionVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the phishing detection process into five independent heuristic modules: URL feature analysis, domain characteristic evaluation, web page content inspection, screenshot visual analysis, and email metadata examination. Each module operates independently with its own set of rules, making the complex detection task manageable and maintainable while achieving high detection precision through the combination of multiple specialized analyses

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-functional detection system where a single heuristic-based framework performs multiple detection tasks simultaneously. The same system analyzes URLs, domains, web pages, screenshots, and email metadata using unified heuristic rules, eliminating the need for separate specialized systems for each detection task while maintaining high precision across all analysis types

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the system uses multiple heuristics including screenshot analysis and domain matching, then detection effectiveness against adversarial attacks improves, but processing time increases

Engineering Contradiction:
Improveresistance to adversarial phishingVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of easily computable features first, such as URL structure validation, domain age checking, and keyword scanning, before proceeding to more time-consuming analyses like screenshot generation and visual comparison. This staged approach allows the system to quickly filter out obvious phishing attempts while applying heavier processing only when necessary, thereby reducing average processing time while maintaining high detection reliability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12470596B2Model for detecting phishing URLS
Publication Date: 2025.11.11 PALO ALTO NETWORKS INC
  • US12470596B2 patent drawing
  • US12470596B2 patent drawing
  • US12470596B2 patent drawing

AI summary

Methods, storage systems and computer program products implement embodiments of the present invention for protecting a computing device. These embodiments include detecting that an email is received by the computing device, the email including a Uniform Resource Locator (URL) for a web page in a first domain. The web page is retrieved from the domain, and a set of keywords are extracted from the retrieved web page. A query included the set of keywords is submitted to a search engine, and a response to the query is received from the search engine, the response indicating a set of second domain. Finally, in response to detecting that the first domain does not match any of the second domains, an alert for a phishing attack is generated.