Activity Indicator Classification for Malicious Software Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to accurately and efficiently identify unwanted activity in computer systems compromised by malicious software, leading to potential data loss and system disruption, as they struggle to distinguish between normal and malicious operations, and often require extensive computational resources.

Innovation Solution

A system and method that utilize a classification model trained on activity data to identify relevant indicators of unwanted activity by extracting and analyzing activity values such as time, network addresses, and registry key values, providing indicators to security engines for detection, which reduces false positives and computational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods are used to identify unwanted activity in computer systems, then detection coverage is attempted, but accuracy is low and false positives are high

Engineering Contradiction:
Improveaccuracy of identifying unwanted activityVSAvoidfalse positives
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the identification process into multiple independent classification models, each trained on specific activity values (CPU usage, memory usage, network traffic, file operations, registry operations). This segmentation allows each model to specialize in detecting particular types of malicious behavior, improving overall accuracy while reducing false positives through targeted detection rather than broad generalization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the detection approach by changing parameters from traditional signature-based detection to multiple activity value parameters (CPU usage patterns, memory allocation patterns, network traffic characteristics, file operation sequences, registry modification patterns). This parameter transformation enables more precise measurement and identification of unwanted activity through quantitative analysis of system behavior.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive analysis of system activity is performed to improve detection accuracy, then identification precision improves, but computational resources and time increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidtime required for detection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By dividing the detection task into multiple parallel classification models that each process specific activity values independently, the system achieves comprehensive analysis through parallelization rather than sequential processing. This segmentation maintains high detection accuracy while reducing total detection time by eliminating the need for step-by-step analysis of all system activities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing multiple classification models that focus on specific subsets of activity values rather than requiring complete analysis of all possible system parameters. Each model processes relevant partial information (specific CPU patterns, memory patterns, etc.) to contribute to overall detection accuracy, achieving sufficient precision without the computational burden of exhaustive analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple classification models are trained on different activity values to improve detection, then identification accuracy increases, but device complexity increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent manages complexity by segmenting the detection system into modular classification models, each handling specific activity values. This modular architecture improves identification accuracy through specialized detection while controlling system complexity through organized separation of concerns, making the system more manageable and maintainable despite having multiple models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by designing classification models that can process multiple types of activity values (CPU, memory, network, files, registry) within a unified framework. This multi-functional approach allows the system to maintain high identification accuracy across diverse malicious behaviors while reducing overall complexity by using consistent processing logic rather than completely separate specialized systems for each activity type.

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

Data Source

PatentUS11232202B2System and method for identifying activity in a computer system
Publication Date: 2022.01.25 NEC CORP
  • US11232202B2 patent drawing
  • US11232202B2 patent drawing
  • US11232202B2 patent drawing

AI summary

A method for producing a set of indicators of unwanted activity in a computer system, comprising: receiving a plurality of input data sets, each describing system activity and comprising an infection label and system activity information collected from a computer system;producing a plurality of training sets each comprising: 1) a plurality of activity values, each indicative of execution of an instruction, extracted from one of the plurality of input data sets, and 2) a respective infection label;producing for each training set one of a plurality of sets of relevant activity values by:training a model to output, in response to the respective training set, an infection classification equal to respective infection label; andanalyzing the model to identify a set of relevant activity values, of the plurality of activity values, effecting the infection classification; andanalyzing the plurality of sets of relevant activity values to produce the indicators.