Graph-Based Malware Detection and Removal System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Signature-based approaches for malware removal are inadequate due to outdated signatures, machine-specific customization, active resistance by malware, and inefficiencies in kernel-mode operation, leading to incomplete and unsatisfactory removals.

Innovation Solution

A graph-based detection and removal system that combines a detection mechanism with a graph structure to accurately identify and remove malicious software by tracing relationships between processes and files, using a kernel-mode detection algorithm to ensure complete removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If signature-based detection is used, then detection simplicity is maintained, but detection accuracy deteriorates due to outdated signatures and malware evolution

Engineering Contradiction:
Improvedetection simplicityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces the traditional signature-based detection mechanism with a behavioral analysis system that monitors system calls, registry modifications, and file operations. This substitution enables detection of malware based on its actions rather than static signatures, maintaining simplicity while significantly improving accuracy against evolving threats

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

Solution Approach 2:

The system changes the detection parameters from static file hashes and signatures to dynamic behavioral parameters including system call sequences, registry modification patterns, and file operation characteristics. This parameter transformation allows detection of malware variants without requiring updated signatures

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If signature-based removal is used, then removal process is simple, but removal completeness deteriorates due to active malware resistance

Engineering Contradiction:
Improveremoval simplicityVSAvoidremoval completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary behavioral monitoring and analysis before executing removal operations. By observing malware behavior patterns first, the system identifies all malicious components and their interdependencies, then executes a comprehensive removal sequence that prevents malware resistance mechanisms from interfering

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a behavioral analysis intermediary layer that sits between the detection engine and removal execution. This intermediary analyzes system calls and operations to identify the full scope of malware activity, ensuring complete removal while maintaining operational simplicity through automated decision-making

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If machine-specific customization is detected, then detection precision for individual infections improves, but system complexity increases

Engineering Contradiction:
Improveinfection detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the detection process into modular behavioral analysis components that independently monitor different system areas (registry, files, processes). Each segment handles specific infection patterns, enabling precise detection of machine-specific customizations while maintaining overall system simplicity through modular architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8646080B2Method and apparatus for removing harmful software
Publication Date: 2014.02.04 GEN DIGITAL INC
  • US8646080B2 patent drawing
  • US8646080B2 patent drawing
  • US8646080B2 patent drawing

AI summary

Embodiments of the invention address the problem of removing malicious code from infected computers.