Malicious Website Discovery via Third-Party Analytics Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying malicious websites is challenging due to their large number and the difficulty in distinguishing between legitimate and malicious websites, especially as some websites can change from non-malicious to malicious over time, posing a risk to user devices and data privacy.

Innovation Solution

The method employs web analytics identifiers to identify malicious websites by associating known malicious websites with their analytics identifiers, which are then used to detect and block associated domains in network traffic, utilizing a domain filter and search engines to crawl and index source code for matching identifiers, thereby expanding the detection of malicious websites beyond initially identified ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional website identification methods are used, then the detection process is simple, but the ability to identify malicious websites is insufficient due to their large number and constant changes

Engineering Contradiction:
Improvemalicious website identification accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses third-party analytics identifiers as intermediary elements to connect known malicious websites with potentially malicious ones. Instead of directly analyzing each website's content, the system uses these identifiers as mediators to infer malicious intent, thereby improving detection accuracy without proportionally increasing system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system makes analytics identifiers serve multiple functions: they are used for legitimate website analytics, for identifying malicious websites, and for blocking malicious traffic. This multi-functionality allows the system to leverage existing identifiers rather than creating new detection mechanisms, improving precision without adding significant complexity

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

2Measurement precision

If analytics identifiers are used to identify malicious websites, then the identification capability is enhanced, but false positives may occur due to legitimate websites sharing the same identifiers

Engineering Contradiction:
Improvemalicious website detection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by maintaining whitelists of known legitimate websites and inactive domains before conducting the actual malicious website detection. This preliminary filtering removes false positives from the detection results, ensuring that only truly malicious websites are identified while preserving detection capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where detection results are continuously refined by comparing against whitelists and inactive domain lists. This feedback loop allows the system to learn from false positives and improve its accuracy over time, maintaining both detection capability and reliability

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive website scanning is performed to identify all malicious websites, then the detection coverage is improved, but the time and computational resources required increase significantly

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

Solution Approach 1:

The system extracts only the essential identifying feature (analytics identifier) from websites rather than analyzing complete website content. This extraction approach allows for rapid comparison and identification of malicious websites based on shared identifiers, significantly reducing detection time while maintaining comprehensive coverage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The detection process is segmented into distinct stages: extracting analytics identifiers from known malicious websites, searching for websites sharing those identifiers, and then verifying results against whitelists. This segmentation allows each stage to be optimized independently, improving overall efficiency while maintaining detection coverage

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11582226B2Malicious website discovery using legitimate third party identifiers
Publication Date: 2023.02.14 PALO ALTO NETWORKS INC
  • US11582226B2 patent drawing
  • US11582226B2 patent drawing
  • US11582226B2 patent drawing

AI summary

An author of a malicious websites campaign (scam or phishing) likely uses a legitimate third-party service to facilitate the malicious campaign. An example includes legitimate CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) services to conceal the malicious campaign from automated security scanners. A security service/platform can employ a detection pipeline that leverages use of CAPTCHA keys across websites of a malicious websites campaign. Websites that use CAPTCHA keys found in known malicious websites can at least be identified as suspect and communicated to firewalls.