Statistical Clustering of Malicious Web Page Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity solutions fail to effectively detect malicious software injected into web pages, particularly in web banking systems, without installing additional software on user devices, leading to potential data breaches and false alarms.

Innovation Solution

A system and method that build statistical models of malicious web page elements by transforming data into N-dimensional vectors, creating clusters, and refining models based on user device data, using scripts inserted between user devices and web servers to gather and analyze page content, identifying anomalies and malicious elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional software such as security clients or antivirus means is installed at the user's end, then detection capability of malicious elements is improved, but device complexity and user convenience deteriorate

Engineering Contradiction:
Improvedetection capabilityVSAvoidsoftware installation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a control server as an intermediary between the user's browser and the web pages. The control server receives web pages, analyzes them for malicious elements using statistical models, and delivers safe versions to users. This mediator approach enables detection capability without requiring additional software installation on user devices, resolving the contradiction between detection precision and device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of installing antivirus software on user devices with a server-side analysis system. Instead of distributing detection capabilities to numerous client devices, the system centralizes analysis on the control server, substituting client-side mechanical installation with server-side automated processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional antivirus solutions are used, then some malicious elements are detected, but false alarms occur and legitimate web page alterations are incorrectly identified as anomalous

Engineering Contradiction:
Improvedetection accuracyVSAvoidfalse alarm rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent transforms web page data into N-dimensional vectors and applies statistical clustering to identify patterns of malicious elements. By changing the parameter representation from traditional signature-based detection to multi-dimensional statistical analysis, the system achieves better detection accuracy while reducing false alarms through pattern recognition rather than rigid rule matching

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system continuously refines its statistical models based on data received from user devices. By implementing feedback loops where detection results and new malicious element patterns are fed back into model training, the system improves reliability over time while learning to distinguish between legitimate and malicious alterations, thereby reducing false alarm rates

Inventive Principle:
Principle #23Feedback

3Measurement precision

If statistical models are built using N-dimensional vectors and clustering, then detection precision is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidmodel building time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary transformation of web page data into N-dimensional vectors and pre-computes statistical models using clustering algorithms during off-peak times or in batches. By preparing detection models in advance rather than in real-time, the system achieves high detection precision while minimizing the time loss during actual web page analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the complex model building process into distinct phases: data collection, vector transformation, clustering analysis, and model deployment. This segmentation allows parallel processing of different web page features and enables incremental model updates, reducing overall computational time while maintaining high detection precision through specialized processing of each segment

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11038917B2System and methods for building statistical models of malicious elements of web pages
Publication Date: 2021.06.15 AO KASPERSKY LAB
  • US11038917B2 patent drawing
  • US11038917B2 patent drawing
  • US11038917B2 patent drawing

AI summary

Disclosed are system and method for building statistical models of malicious elements of web pages. One exemplary method comprises: obtaining, by a control server, data about malicious elements of web pages; transforming, by the control server, the obtained data into at least one N-dimensional vector; creating, by the control server, at least one cluster based on elements of the at least one N-dimensional vector; and building, by the control server, the statistical model of the malicious elements of the web page based on the created at least one cluster.