Endpoint Sandboxing for Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current endpoint security measures are ineffective against sophisticated malware that use encryption, polymorphism, and out-of-band channels, as they rely on signature-based detection and network monitoring, which can miss variations and content introduced directly to endpoints.

Innovation Solution

A method and system that integrate endpoint security applications with a remote threat analysis engine for real-time monitoring and analysis, where files are checked against a global database and analyzed in a sandboxed environment for threat status, allowing or disallowing system activity based on the results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If signature-based detection is used for malware detection, then detection speed is improved, but detection accuracy deteriorates against variations and encryption

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent performs preliminary sandboxing analysis on suspicious files before they are allowed to execute on the endpoint. Files are submitted to a remote threat analysis engine that executes them in a sandboxed environment and analyzes their behavior in advance, determining threat status before the file can cause harm. This preliminary action enables both fast detection (by blocking known threats immediately) and high accuracy (by catching zero-day and polymorphic malware through behavioral analysis).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a sandboxed environment as an intermediary between the suspicious file and the endpoint system. The file is executed in this isolated intermediate environment rather than directly on the endpoint, allowing safe observation of its behavior. This intermediary enables accurate threat detection without compromising the endpoint, resolving the contradiction between fast detection and accurate detection of malicious behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network monitoring and deep packet inspection are used for threat detection, then threat detection capability is improved, but system performance and complexity deteriorate

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex threat analysis function from the endpoint system and relocates it to a remote cloud-based threat analysis engine. The endpoint security application only needs to perform simple tasks like detecting suspicious files and submitting them for analysis, while the heavy lifting of deep packet inspection and behavioral analysis is performed remotely. This extraction maintains high threat detection capability while significantly reducing endpoint system complexity and resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The remote threat analysis engine performs self-service by automatically executing suspicious files in sandboxed environments and analyzing their behavior without requiring complex endpoint infrastructure. The engine independently handles threat detection, file execution, and result reporting, simplifying the overall system architecture while maintaining reliable threat detection capability.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If traditional endpoint security measures are used, then implementation simplicity is improved, but security effectiveness deteriorates against sophisticated malware

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsecurity effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements preliminary sandboxing analysis before files are allowed to execute on the endpoint. By performing threat analysis in advance in a remote sandboxed environment, the system maintains implementation simplicity at the endpoint while achieving high security effectiveness against sophisticated malware including zero-day and polymorphic threats that traditional signatures cannot detect.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10075457B2Sandboxing protection for endpoints
Publication Date: 2018.09.11 FORTINET INC
  • US10075457B2 patent drawing
  • US10075457B2 patent drawing
  • US10075457B2 patent drawing

AI summary

Methods and systems for integrating a sandboxing service and distributed threat intelligence within an endpoint security application are provided. According to one embodiment, The method includes file system or operating system activity relating to a file accessible to an endpoint system is monitored by an endpoint security application running on the endpoint system. The endpoint security application determines whether the file has been previously analyzed for a threat status. When a result of the determining is negative, then the endpoint security application requests the threat status by submitting the file to a remote threat analysis engine with a request to perform a threat analysis on the file. Based on the determined threat status, the endpoint security application selectively allows or disallows performance of the file system or operating system activity.