Inline Malware Detection via Feature Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection techniques are inadequate in identifying and mitigating malicious software, as nefarious authors continually find ways to circumvent detection methods, leading to ongoing challenges in protecting networks and devices from harmful applications.

Innovation Solution

A data appliance system that incorporates a threat engine with machine learning models and signature matching, capable of performing inline malware detection by analyzing packet streams and using n-grams, in conjunction with a security platform for real-time analysis and dynamic threat assessment, to identify and block malicious files and communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional malware detection techniques are used, then implementation is simpler, but detection effectiveness deteriorates as malware authors find ways to circumvent detection

Engineering Contradiction:
Improvedetection effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically adapts its detection models based on incoming traffic patterns and threat intelligence. Machine learning models are continuously updated and refined as new malware samples are analyzed, allowing the system to evolve its detection capabilities in response to changing threat landscapes rather than relying on static signature databases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system transitions from traditional single-dimension signature matching to multi-dimensional analysis by incorporating machine learning models that evaluate multiple features simultaneously (file metadata, behavioral patterns, network traffic characteristics). This dimensional expansion enables detection of previously undetectable malware variants.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If comprehensive malware analysis is performed, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis by extracting and evaluating key features from file metadata and initial scans before committing to full malware analysis. This preliminary assessment allows the system to quickly identify obvious threats and filter out benign files, reserving comprehensive analysis only for suspicious cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically learns from analyzed samples and updates its detection models without requiring manual intervention. Machine learning algorithms continuously self-improve by processing new malware samples and adjusting their parameters, enabling the system to maintain high detection accuracy while automating the time-consuming model training process.

Inventive Principle:
Principle #25Self-service

3Reliability

If machine learning models are deployed for real-time detection, then detection capability improves, but computational resources increase

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

Solution Approach 1:

The detection system is segmented into multiple specialized machine learning models, each trained to detect specific malware families or attack vectors. This segmentation allows the system to apply only the relevant model for each file being analyzed rather than running all models on every file, significantly reducing computational overhead while maintaining comprehensive detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts model parameters such as confidence thresholds and analysis depth based on the risk level and file characteristics. For low-risk files, the system uses faster, less resource-intensive detection parameters, while reserving full computational resources for high-risk threats, thereby optimizing the balance between detection capability and resource consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11636208B2Generating models for performing inline malware detection
Publication Date: 2023.04.25 PALO ALTO NETWORKS INC
  • US11636208B2 patent drawing
  • US11636208B2 patent drawing
  • US11636208B2 patent drawing

AI summary

Generating models usable by data appliances to perform inline malware analysis is disclosed. A set of features, including a plurality of n-grams, extracted from a set of files is received. A reduced set of features is determined that includes at least some of the plurality of n-grams. The reduced set of features is used to generate a model usable by a data appliance to perform inline malware analysis.