Malware Detection via Simulated Sandbox Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Certain malware applications can detect and cease their malicious activity when executed in sandbox environments, making it difficult for existing technologies to effectively prevent and detect them.

Innovation Solution

Simulating a sandbox environment within a computer system by installing artifacts that mimic the characteristics of a sandbox, allowing the malware to mistakenly identify the system and thereby aborting its malicious activity, while continuously updating these artifacts based on behavioral analysis to enhance detection and prevention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional malware detection methods are used, then detection capability is maintained, but malware can adapt by detecting sandbox environments and ceasing malicious activity

Engineering Contradiction:
Improvemalware detection reliabilityVSAvoidmalware adaptability to sandbox environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of creating a true sandbox environment to detect malware, the patent inverts the approach by simulating sandbox characteristics within the malware execution environment. The system installs artifacts that mimic sandbox features (virtualized hardware, modified system calls, fake processes) to deceive malware into believing it is running in a sandbox, causing the malware to abort its malicious activity before it can execute its payload.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent creates copies of sandbox environment characteristics rather than using actual sandbox infrastructure. It generates artificial artifacts such as virtual device files, simulated network interfaces, and fake system processes that replicate the behavioral signatures of real sandbox environments. These copies are sufficient to trick malware detection mechanisms without requiring genuine sandbox resources.

Inventive Principle:
Principle #26Copying

2Reliability

If sandbox environments are created to detect malware, then malware detection is enabled, but hardware resources are consumed

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidhardware resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential characteristics of sandbox environments that are necessary to deceive malware, rather than implementing complete sandbox infrastructure. It isolates and implements specific artifacts such as virtualized device files, modified system call handlers, and synthetic process information, eliminating the need for full virtualization overhead and reducing hardware resource consumption significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses lightweight, easily created artifacts that consume minimal resources. These include temporary virtual device files, simple process stubs, and basic network interface simulations that can be quickly generated and discarded. The artifacts are designed to be resource-efficient while maintaining sufficient complexity to fool malware detection mechanisms.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If malware execution is monitored to detect malicious activity, then detection accuracy is improved, but malware may detect monitoring and alter behavior

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidmalware behavior adaptation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements monitoring artifacts before malware execution begins. System call interceptors, process injection mechanisms, and memory hooks are established in advance, creating a pre-configured monitoring environment that is indistinguishable from a normal system to the malware. This preliminary setup allows continuous monitoring without the malware detecting the presence of analysis tools during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11528298B2Methods and systems for preventing malicious activity in a computer system
Publication Date: 2022.12.13 GRP IB GLOBAL PTE LTD
  • US11528298B2 patent drawing
  • US11528298B2 patent drawing
  • US11528298B2 patent drawing

AI summary

A method and a system for preventing an activity of a malware application in a computer system are provided. The method comprising: receiving at least one artefact of a sandbox environment to be installed in the computer system for simulating the sandbox environment in the computer system; receiving an indication of at least one interaction of a given application with the at least one artefact; analyzing an activity of the given application to detect at least one of a first type event and a second type event triggered thereby after executing the at least one interaction; in response to the analyzing rendering a positive result: identifying the given application as being the malware application; and using data indicative of a digital footprint of the given application in the computer system for further updating the at least one artefact for further preventing the activity of the malware application.