Dynamic Fingerprint Signatures for Malicious Web Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing threat protection software fails to detect and protect against the misuse of browser and device fingerprint codes in malicious web pages, allowing cybercriminals to reuse stolen fingerprint code for cloaking and bypassing authentication checks.

Innovation Solution

Systems and methods for dynamically generating fingerprint signatures by detecting fingerprinting functions, associating them with corresponding actions, identifying callee information, and calculating cryptographic hashes to generate precise fingerprint signatures, thereby protecting against malicious activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional threat protection software is used, then basic security protection is provided, but detection of malicious fingerprinting code reuse is not achieved

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

Solution Approach 1:

The patent segments the fingerprinting detection process into distinct components: fingerprint data collection, function call tracking, signature generation, and malicious activity detection. This modular approach enables precise detection of fingerprint code reuse while maintaining manageable system complexity through organized, separable detection modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by proactively collecting fingerprint data and generating signatures before malicious activities occur. By pre-establishing a database of legitimate fingerprint signatures and monitoring for deviations, the system detects code reuse attempts before they can cause harm, improving detection precision without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If fingerprinting functions are monitored and analyzed, then detection of malicious web pages is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvesecurity protectionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates simplified copies of fingerprint data in the form of cryptographic signatures and hashes. Instead of analyzing complete fingerprint datasets in real-time, the system generates compact signature representations that can be quickly compared against known malicious patterns, maintaining high security reliability while significantly reducing processing time and computational overhead.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms fingerprint data by changing its parameters through cryptographic hashing and signature generation. This parameter transformation converts complex fingerprint information into standardized, easily comparable formats, enabling rapid detection of malicious web pages without requiring extensive processing of the original detailed fingerprint data.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive fingerprint data is collected and analyzed, then accuracy in identifying malicious campaigns is improved, but data processing complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential and distinguishing features from comprehensive fingerprint data to create signatures. By taking out and isolating the critical identifier elements rather than processing all fingerprint information, the system achieves high detection accuracy for malicious campaigns while reducing data processing complexity through selective feature extraction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary data organization and signature generation before analysis. By pre-processing fingerprint data into structured signatures and categorizing functions in advance, the system reduces the complexity of subsequent analysis while maintaining high detection accuracy, as the heavy lifting of data organization is completed beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12413588B2Systems and methods for dynamically generating fingerprint signatures
Publication Date: 2025.09.09 GEN DIGITAL INC
  • US12413588B2 patent drawing
  • US12413588B2 patent drawing
  • US12413588B2 patent drawing

AI summary

A computer-implemented method for dynamically generating fingerprint signatures may include (i) detecting data associated with fingerprinting functions called in a target web page, (ii) associating, based on the data, fingerprints generated by the fingerprinting functions with a corresponding action, (ii) identifying, based on the data, callee information associated with each of the fingerprinting functions, and (iv) performing a security action that protects against malicious activity by calculating a cryptographic hash of a list including the fingerprinting functions and the corresponding actions to generate a fingerprint signature for the target web page. Various other methods, systems, and computer-readable media are also disclosed.