Executable Threat Detection Using Static Data Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing threat detection methods for executable files are time-consuming and risky, requiring decryption and execution to analyze behavior, which can harm the system and lead to high false positive rates.

Innovation Solution

A system that analyzes executable files without decryption or execution by using a machine learning classifier trained on static data points, including header, section, and certificate information, to classify files as malicious, benign, or potentially unwanted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional threat detection methods decrypt and execute executable files to analyze behavior, then detection accuracy is improved, but system safety deteriorates and analysis time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem safety
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system performs static analysis on executable files before they are executed, extracting features from file headers, sections, and metadata without decrypting or running the code. This preliminary examination allows threat detection to occur prior to potential system compromise, maintaining safety while achieving accurate classification of malicious versus benign files.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If executable files are decrypted and executed for analysis, then threat detection capability is improved, but analysis time increases

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the necessary static features from executable files—such as header information, section characteristics, import tables, and metadata—without performing full decryption or execution. This selective extraction of critical attributes enables rapid analysis while maintaining reliable threat detection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If executable files are executed to detect threats, then detection thoroughness is improved, but false positive rate increases

Engineering Contradiction:
Improvedetection thoroughnessVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs comprehensive static analysis before execution, examining file structure, headers, sections, and metadata to identify malicious patterns. By conducting thorough preliminary examination without execution, the system achieves detection completeness while avoiding the false positives that arise from observing malicious behavior in controlled execution environments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12437068B2Automatic threat detection of executable files based on static data analysis
Publication Date: 2025.10.07 OPEN TEXT CORPORATION
  • US12437068B2 patent drawing
  • US12437068B2 patent drawing
  • US12437068B2 patent drawing

AI summary

Aspects of the present disclosure relate to threat detection of executable files. A plurality of static data points may be extracted from an executable file without decrypting or unpacking the executable file. The executable file may then be analyzed without decrypting or unpacking the executable file. Analysis of the executable file may comprise applying a classifier to the plurality of extracted static data points. The classifier may be trained from data comprising known malicious executable files, known benign executable files and known unwanted executable files. Based upon analysis of the executable file, a determination can be made as to whether the executable file is harmful.