Homoglyph Attack Detection via Neural Network Feature Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies are inadequate in detecting and preventing homoglyph attacks, which utilize visually similar domain names to deceive users into accessing malicious websites, especially with the expansion of Unicode characters increasing the complexity of confusable characters.

Innovation Solution

A homoglyph attack detection service uses a convolutional neural network to generate feature vectors from protected domain names, stores them in a similarity search data store, and compares newly observed domain names to identify visually similar matches using a siamese neural network and similarity threshold, flagging potential threats for further review or action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Unicode characters are expanded for internationalized domain names, then global adoption of internet usage is promoted, but the set of confusable characters for homoglyph attacks vastly expands

Engineering Contradiction:
Improveglobal adoption of internet usageVSAvoidhomoglyph attack opportunities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent pre-generates images of legitimate domain names and creates corresponding feature vectors before attacks occur. These are stored in a database for future comparison, enabling proactive detection rather than reactive response to homoglyph attacks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary detection service that acts as a mediator between domain name registration and user access. This service uses image generation and neural network comparison to identify suspicious domain names before they can be used for attacks

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If visual similarity is used to identify homoglyph attacks, then detection capability is improved, but false positives from legitimately similar domain names increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transforms domain names from text to images and then extracts feature vectors, changing the parameter space for comparison. This transformation enables more nuanced similarity assessment that can distinguish between intentional homoglyph attacks and legitimate visual similarities

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses siamese neural networks to learn from comparison results and refine detection thresholds. The feedback mechanism allows the system to adjust its sensitivity based on observed patterns, reducing false positives while maintaining detection accuracy

Inventive Principle:
Principle #23Feedback

3Measurement precision

If deep learning techniques are used for image similarity analysis, then detection accuracy is enhanced, but computational complexity and processing time increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-generates images and computes feature vectors for legitimate domain names before they are needed for detection. This preliminary processing shifts computational burden to offline operations, reducing real-time complexity when actual detection is performed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses image copies of domain names as intermediaries for comparison rather than directly analyzing text. These pre-generated images serve as efficient representations that can be quickly compared using neural networks, reducing computational overhead during detection

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240414199A1Homoglyph attack detection
Publication Date: 2024.12.12 AT&T INTELLECTUAL PROPERTY I L P
  • US20240414199A1 patent drawing
  • US20240414199A1 patent drawing
  • US20240414199A1 patent drawing

AI summary

The described technology is generally directed towards homoglyph attack detection. A homoglyph attack detection service can create images of customer's protected domain names. A convolutional neural network can generate feature vectors based on the images. The feature vectors can be stored in a similarity search data store. Newly observed domain names can be compared to the customer's protected domain names, by also generating feature vectors for the newly observed domain names and conducting approximate nearest neighbor searches. Search results can be further evaluated by comparing protected domain names to newly observed domain names using a siamese neural network which applies a similarity threshold. Newly observed domain names that meet or exceed the similarity threshold can be flagged for further action.