Malware Detection Sandbox Delay Parameter Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection methods using sandbox technology face low accuracy due to malware's ability to evade detection through delay operations, which are not effectively monitored within the limited hardware and software resources.

Innovation Solution

The method involves running to-be-detected software in a sandbox, recording operations, detecting delay attributes, adjusting delay parameters if necessary, and comparing recorded operations with malicious behavior databases to determine if the software is malware, thereby exposing malicious behaviors within a preset duration for improved detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sandbox technology is used to monitor software operations, then malware detection capability is improved, but detection accuracy deteriorates due to delay operations

Engineering Contradiction:
Improvemalware detection capabilityVSAvoiddetection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by detecting and adjusting delay parameters before the malware can execute its malicious behavior. The system monitors for delay operations (such as sleep statements) during the initial monitoring period and proactively adjusts the delay duration to ensure malicious behaviors are exposed within the monitoring timeframe, rather than waiting for the delay to complete naturally.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically modifying the delay duration parameter of detected delay operations. When a delay operation is identified, the system changes its duration parameter from the original value to a shorter value that ensures the malicious behavior will be exposed within the preset monitoring duration, thereby maintaining detection accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If monitoring duration is extended to capture delayed malicious behaviors, then detection accuracy is improved, but hardware resource consumption increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidhardware resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the monitoring process adaptive rather than static. Instead of using a fixed, extended monitoring duration that would consume excessive resources, the system dynamically adjusts the effective monitoring window by modifying delay operation parameters. This allows the system to capture malicious behaviors that would otherwise be delayed beyond the monitoring period, while maintaining resource efficiency through targeted parameter adjustment rather than blanket extension of monitoring time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter changes to optimize the balance between detection accuracy and resource consumption. By modifying the delay duration parameter of suspicious operations, the system ensures malicious behaviors are exposed within the preset monitoring duration, eliminating the need to extend monitoring time and thereby avoiding excessive hardware resource usage while maintaining high detection accuracy.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If delay operations are allowed to execute normally, then malware can evade detection, but detection accuracy decreases

Engineering Contradiction:
Improvemalware evasion capabilityVSAvoiddetection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements preliminary anti-action by detecting delay operations and adjusting their parameters before the malware can successfully evade detection. The system proactively identifies suspicious delay statements and modifies their execution timing, preventing the malware from using delay operations as an effective evasion mechanism. This counter-measure is applied in advance, neutralizing the malware's evasion capability before it can take effect.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent applies parameter changes to neutralize malware evasion techniques. By modifying the delay duration parameter of detected delay operations, the system ensures that malicious behaviors are not postponed beyond the monitoring window, thereby preventing malware from successfully evading detection through timing-based evasion strategies.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10963558B2Malware detection method and malware detection apparatus
Publication Date: 2021.03.30 HUAWEI TECH CO LTD
  • US10963558B2 patent drawing
  • US10963558B2 patent drawing
  • US10963558B2 patent drawing

AI summary

A malware detection method and a malware detection apparatus, where the method includes running to-be-detected software in a sandbox, and recording at least one operation, and in a process of recording the at least one operation, when it is detected that any interface that has a delay attribute in the sandbox is called, determining whether delay duration corresponding to a first delay length parameter of the called interface is greater than a preset duration. When the delay duration corresponding to the first delay length parameter is greater than the preset duration, delay duration of delay execution is reduced to enable the malicious behavior to be executed in the process of recording the at least one operation executed within the preset duration after the to-be-detected software starts to run.