Cloud Sandbox Malware Detection with AI and Image Keywords

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing detection methods, such as static or signature-based analysis, struggle to identify stealthy malware, including zero-day, novel, and polymorphic malware embedded in everyday office documents, which often initiate attacks and are difficult to detect.

Innovation Solution

A cloud-based network security system uses a sandbox to detonate documents, analyzing static and dynamic information, and employs AI models to predict malware presence, combined with heuristic analysis of character strings from images, to classify documents as malicious or clean.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If static or signature-based detection methods are used, then the detection process is simple and fast, but the detection accuracy for stealthy malware including zero-day and polymorphic malware is insufficient

Engineering Contradiction:
Improvemalware detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a sandbox environment as an intermediary between the malware sample and the detection system. The sandbox isolates the malware execution, allowing dynamic analysis of malware behavior without compromising the host system. This mediator enables the collection of behavioral features (system calls, registry changes, file modifications) that significantly improve detection accuracy for stealthy and zero-day malware while maintaining system safety.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The detection system is segmented into multiple independent components: static analysis module, dynamic analysis module in sandbox, feature extraction module, and classification module. Each component performs a specific function, allowing the system to handle complex malware detection tasks through coordinated simple modules. This segmentation improves detection accuracy while keeping individual components manageable in complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If dynamic analysis in sandbox is performed, then malware detection accuracy improves, but the analysis time and processing duration increase

Engineering Contradiction:
Improvemalware detection accuracyVSAvoiddocument analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary static analysis on malware samples before executing them in the sandbox. This preliminary action extracts basic features (file headers, code patterns, metadata) that can immediately identify many malware samples without time-consuming dynamic execution. For samples that pass the static analysis filter, dynamic analysis is then performed, significantly reducing the overall analysis time while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a tiered analysis approach where not all documents undergo full dynamic sandbox analysis. Instead, documents are first screened using lighter static analysis methods. Only documents that exhibit suspicious characteristics during static analysis proceed to full dynamic analysis. This partial action approach reduces the average processing time while maintaining high detection accuracy for malicious documents.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250260716A1Cloud sandbox for detecting malware in files
Publication Date: 2025.08.14 NETSKOPE INC
  • US20250260716A1 patent drawing
  • US20250260716A1 patent drawing
  • US20250260716A1 patent drawing

AI summary

A cloud-based network security system (NSS) is described. The NSS uses a sandbox to safely detonate and extract information about a document and uses machine learning algorithms to analyze the information to predict whether the document contains malicious software. Specifically, during the detonation, static and dynamic information about the document is captured in the sandbox as well as character strings from images in the document. The dynamic information (and sometimes the static information) is input to an AI or machine learning model trained to provide an output indicating a prediction of whether the document contains malware. The character strings are compared with a batch of phishing keywords to generate a heuristic score. A validation engine combines the output from the AI or machine learning model and the heuristic score to classify the document as malicious or clean. Security policies can then be applied based on the classification.