Malicious Web Resource Detection via Redirect Graph Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for identifying malicious web resources face challenges in detecting fraudulent pages due to the use of redirection chains, which complicate blocking processes and allow attackers to evade detection by changing intermediate links in the chain.

Innovation Solution

A computer-implementable method and computing device that analyze redirect chains to identify templates commonly encountered with malicious web pages. This involves obtaining a given link referring to an initial malicious web resource, retrieving simulated user parameters and behavior vectors, determining redirect chains, generating a redirect graph, and analyzing it to determine user redirect rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If static analysis methods are used to analyze web pages and codes for malicious activity templates, then detection capability is improved, but device complexity increases due to multiple analysis stages and components

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

Solution Approach 1:

The system divides the detection process into two distinct stages: a first stage that performs static analysis of web page codes and structures to identify malicious activity templates, and a second stage that executes dynamic analysis by actually visiting the web resources. This segmentation allows each stage to specialize in specific detection techniques, improving overall detection capability while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary component that coordinates between the static analysis and dynamic analysis stages. This intermediary manages the transition of suspicious web resources from the first stage to the second stage, and facilitates the combination of results from both analyses to produce the final detection outcome, thereby managing system complexity through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If dynamic analysis is performed by actually visiting suspicious web resources, then detection accuracy is improved, but loss of time increases due to the need to execute and monitor web resource behavior

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

Solution Approach 1:

The system performs preliminary static analysis in the first stage to identify malicious activity templates and assess suspicious web resources before executing dynamic analysis. This preliminary action filters out many benign resources that do not match known malicious patterns, allowing the time-consuming dynamic analysis to be applied only to the most suspicious cases, thereby reducing overall analysis time while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamic analysis selectively rather than universally - only to web resources that pass through the first stage and exhibit suspicious characteristics. This partial action approach avoids wasting time on obviously benign resources while ensuring thorough dynamic analysis is performed on potentially malicious ones, optimizing the balance between detection accuracy and time consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If redirect chains are analyzed to identify malicious web resources, then detection capability is improved, but device complexity increases due to graph generation and rule analysis

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

Solution Approach 1:

The redirect chain analysis is segmented into distinct components: graph generation that constructs the redirect structure, rule analysis that identifies malicious patterns within the graph, and result integration that combines findings with other detection stages. This segmentation manages analysis complexity by breaking down the sophisticated redirect chain detection into manageable, specialized sub-tasks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12284199B2Method and computing device for detection of malicious web resource
Publication Date: 2025.04.22 GRP IB GLOBAL PTE LTD
  • US12284199B2 patent drawing
  • US12284199B2 patent drawing
  • US12284199B2 patent drawing

AI summary

A method and a computing device for identifying malicious web resource are provided. The method comprises: obtaining a given link of a plurality of links, the given link referring to an initial malicious web resource; retrieving, from a database, simulated user parameters indicative of a simulated user environment and at least one user behavior vector including values indicative of simulated user actions with the initial malicious web resource; based on the simulated user parameters and the simulated user actions, determining at least one redirect chain, a given one of the at least one redirect chain including web resources defining a transition sequence from the initial malicious web resource to a respective target malicious web resource; generating, based on the at least one redirect chain, a redirect graph; and analyzing the redirect graph to determine a plurality of user redirect rules for further use in identifying in-use malicious web resources.