Phishing Domain Detection via Feature Comparison and Registrar Query

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current phishing detection technologies are not reliable or efficient in identifying and preventing communications from phishing domains, which are increasingly used in fraudulent activities.

Innovation Solution

A system and method that uses machine learning algorithms to extract features from communications, compares them with a training dataset, and proactively identifies potential phishing domains by querying domain name registrars, while implementing firewall configurations or domain registration to block or reroute suspicious communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning algorithms are used to extract and compare features from communications, then phishing domain detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvephishing domain detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the phishing detection process into distinct modules: feature extraction module that extracts communication features, comparison module that compares features against training data, and decision module that determines phishing status. This segmentation improves detection accuracy while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including a feature vector representation that mediates between raw communication data and the comparison process, and a training dataset that serves as an intermediary reference for evaluating new communications. These intermediaries enhance detection reliability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system proactively queries domain name registrars to detect potential phishing domains, then detection capability is improved, but loss of time increases

Engineering Contradiction:
Improvephishing domain detection capabilityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively querying domain name registrars to detect potential phishing domains before they are actively used for attacks. It extracts features from these domains and compares them against the training dataset in advance, enabling early detection and prevention while managing time loss through efficient preprocessing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its detection approach by querying domain registrars based on risk indicators and communication patterns. It adapts the depth and scope of proactive queries based on the specificity of domain patterns matched, optimizing the balance between detection capability and time consumption.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If firewall configurations are implemented to block phishing communications, then security protection is improved, but ease of operation decreases

Engineering Contradiction:
Improvesecurity protection levelVSAvoidsystem operation simplicity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system implements self-service functionality by automatically generating and applying firewall configurations based on detected phishing domains. The firewall module is configured programmatically using the detected domain information, eliminating manual intervention and maintaining operational simplicity while enhancing security protection.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If multiple features are extracted and compared from communications, then detection precision is improved, but device complexity increases

Engineering Contradiction:
Improvephishing detection precisionVSAvoidfeature processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments feature extraction into multiple independent feature types (domain name features, communication content features, metadata features), each processed separately and then combined for comprehensive comparison. This segmentation improves detection precision by capturing multiple dimensions of phishing indicators while managing complexity through modular feature processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The feature comparison mechanism is designed as a universal system that handles multiple feature types through a common comparison framework. The same comparison logic is applied across different feature categories, reducing the need for separate processing pathways and managing complexity while maintaining high detection precision.

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

Data Source

PatentUS12034768B2Information security system and method for phishing domain detection
Publication Date: 2024.07.09 BANK OF AMERICA CORP
  • US12034768B2 patent drawing
  • US12034768B2 patent drawing
  • US12034768B2 patent drawing

AI summary

A system for phishing domain detection receives a communication associated with a particular domain. The system extracts a first set of features from the communication, the first set of features including a name of the sender, a name of the domain, a time of receipt, a sentiment message, and attachment file associated with the communication. The system compares the first set of features with a second set of features associated with a historical communication labeled with a phishing domain. In response to determining that the first set of features corresponds to the second set of features, the system determines that the particular domain is the phishing domain.