Exploit Kit Detection via Grayscale Image Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing exploit kit detection methods face challenges in efficiently identifying malicious code, especially when it is obfuscated, and require extensive feature extraction and analysis, leading to performance issues and low detection rates, particularly when dealing with numerous variants of exploit kits.

Innovation Solution

An exploit kit detection system based on a neural network that converts web files into grayscale images and uses size-specific convolutional neural network (CNN) classification models to classify maliciousness without relying on behavior information or pattern rules, enhancing detection rates and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pattern-based detection or text/script machine learning techniques are used to detect exploit kits, then detection capability is provided, but detection rate is low when exploit kits are obfuscated and extensive feature extraction is required

Engineering Contradiction:
Improvedetection rateVSAvoidfeature extraction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional text/script-based analysis mechanisms with an image-based deep learning mechanism. Web files are converted to grayscale images and analyzed using convolutional neural networks, substituting the mechanical feature extraction and pattern matching processes with automated image recognition, thereby reducing detection complexity while maintaining or improving detection rate

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

Solution Approach 2:

The patent changes the representation parameter of web files from text/script format to image format. By converting web files to grayscale images and analyzing visual patterns instead of text patterns, the system achieves better detection of obfuscated exploit kits without requiring extensive feature extraction

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If static analysis and dynamic analysis methods are used together to detect exploit kits, then detection capability is improved, but detection time increases significantly

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

Solution Approach 1:

The patent replaces time-consuming static analysis and dynamic analysis processes with rapid image-based deep learning analysis. By converting web files to images and using pre-trained convolutional neural networks, the system achieves accurate detection without the extensive processing time required by traditional multi-method approaches

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

Solution Approach 2:

The patent performs preliminary conversion of web files to grayscale images and pre-trains classification models on diverse exploit kit variants. This preliminary preparation enables rapid detection during actual operation, reducing detection time while maintaining high accuracy without requiring extensive feature extraction or multiple analysis passes

Inventive Principle:
Principle #10Preliminary action

3Productivity

If convolutional neural network is applied after extracting only operation codes, then processing speed is improved, but detection rate is limited

Engineering Contradiction:
Improveprocessing speedVSAvoiddetection rate
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the input parameter from extracted operation codes to complete grayscale images of web files. By using the full visual representation of the file content converted to image format, the system achieves both high processing speed through efficient image processing and high detection rate through comprehensive pattern recognition

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transitions from one-dimensional operation code sequences to two-dimensional grayscale image representations. This dimensional change enables the application of powerful 2D convolutional neural network techniques that can simultaneously achieve fast processing and high detection accuracy by recognizing spatial patterns in the visual representation of web files

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10872270B2Exploit kit detection system based on the neural network using image
Publication Date: 2020.12.22 SGA SOLUTIONS CO LTD
  • US10872270B2 patent drawing
  • US10872270B2 patent drawing
  • US10872270B2 patent drawing

AI summary

The present invention relates to an exploit kit detection system based on a neural network using an image and provides a configuration including: a file collection module for collecting a web file created in a web document code and a script code; a distribution module for distributing and storing the collected web file; a management module for assigning, when the web file is received, a job ID to the web file and registering the web file in an inspection target list; an image conversion module for converting a corresponding web file into grayscale, targeting the web file registered in the inspection target list; a classification model, as a classification model based on the neural network, for receiving an image of grayscale and classifying existence and a type of the exploit kit (EK); and a result processing module for receiving a classification result, creating a result data, and transmitting the result data to the distribution module.According to the system as described above, as maliciousness of an image is determined by analyzing the image, an environment of detecting an exploit kit through only one conversion process is provided, and thus a fast performance can be demonstrated, and the system may be used for easy filtering of a malicious file from large-scale web page files.