Threat Detection via Static and Behavioral Analysis Synergy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network security systems face high false-positive rates in threat detection due to the limitations of static file analysis and behavioral analysis, with static file detection being prone to false positives and behavioral detection requiring extended execution of malware to gather sufficient indicators.

Innovation Solution

A network security platform that synergistically combines static file analysis and behavioral analysis by using a static analysis threshold and behavioral weighting factors to determine malicious intent, allowing for real-time dynamic analysis only when static analysis scores are below a threshold, thereby reducing false positives and enhancing detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If static file analysis is used for threat detection, then detection speed is improved, but false positive rate increases

Engineering Contradiction:
Improvedetection speedVSAvoidfalse positive rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent combines static file analysis with behavioral analysis to create a hybrid detection system. The static analysis component provides rapid initial assessment while the behavioral analysis component validates suspicious activities, thereby maintaining fast detection speed while reducing false positives through multiple verification layers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The detection process is segmented into two phases: an initial static analysis phase for quick screening, and a subsequent behavioral analysis phase for detailed verification of suspicious files. This segmentation allows most files to be processed quickly through static analysis while only potentially malicious files undergo the more time-consuming behavioral analysis.

Inventive Principle:
Principle #1Segmentation

2Reliability

If behavioral analysis is used to reduce false positives, then detection accuracy is improved, but execution time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidexecution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Static file analysis is performed as a preliminary action before behavioral analysis. This preliminary screening identifies and filters out benign files based on static characteristics, allowing the system to proceed directly to behavioral analysis only for files that exhibit suspicious static features, thereby reducing overall execution time while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies behavioral analysis selectively rather than universally - only to files that pass the static analysis threshold for suspicion. This partial application of the more accurate but time-consuming behavioral analysis method optimizes the balance between detection accuracy and execution time by avoiding unnecessary analysis of benign files.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If more behavioral indicators are collected to reduce false positives, then detection accuracy is improved, but malware execution duration increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidmalware execution duration
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

Static file analysis serves as a preliminary filtering mechanism that identifies files requiring detailed behavioral monitoring. By pre-selecting suspicious files based on static characteristics, the system can focus behavioral indicator collection on a smaller subset of files, reducing the overall duration of malware execution while maintaining high detection precision through targeted analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11562068B2Performing threat detection by synergistically combining results of static file analysis and behavior analysis
Publication Date: 2023.01.24 FORTINET INC
  • US11562068B2 patent drawing
  • US11562068B2 patent drawing
  • US11562068B2 patent drawing

AI summary

Systems and methods are described for synergistically combining static file based detection and behavioral analysis to improve both threat detection time and accuracy. An endpoint security solution running on an endpoint device generates a static analysis score by performing a static file analysis on files associated with a process initiated on the endpoint device. When the static analysis score meets or exceeds a static analysis threshold, then a network security platform treats the process as malicious and blocks execution of the process. When the static analysis score is less than the static analysis threshold, then the endpoint security solution obtains a dynamic analysis score for the process. The network security platform treats the process as malicious and causes execution of the process to be blocked based on a function of the static analysis score and the dynamic analysis score.