Malware Profile Detection for Enterprise Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection and mitigation techniques are inadequate as nefarious authors continually find ways to circumvent detection methods, necessitating improved identification and prevention strategies.

Innovation Solution

A system comprising a data appliance and security platform that uses static and dynamic analysis, along with malware profiles, to identify and block malicious applications by enforcing policies and generating signatures for known malicious files, and utilizing next-generation firewall technologies for advanced threat prevention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional malware analysis methods are used, then detection capability is limited, but false negatives and false positives increase

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidfalse negative and false positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The malware analysis is segmented into multiple independent components: static analysis, dynamic analysis, and malware profile matching. Each component analyzes different aspects of the malware independently, with static analysis examining file properties and dynamic analysis observing runtime behavior. This segmentation allows comprehensive detection while reducing false positives through multi-factor verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to malware detection by introducing malware profiles that capture behavioral patterns and sequences of actions. Instead of relying solely on traditional signature-based or heuristic methods, the system analyzes malware through multiple dimensions including file structure, runtime behavior, network activity, and sequential action patterns, thereby improving detection accuracy and reliability simultaneously.

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

2Measurement precision

If comprehensive analysis methods are implemented, then detection accuracy improves, but system complexity increases

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

Solution Approach 1:

The analysis system is divided into distinct modular components: a static analysis module, a dynamic analysis module, and a profile matching module. Each module performs a specific function and can be independently configured and maintained. This segmentation reduces system complexity by making each component manageable while achieving comprehensive detection through their coordinated operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces malware profiles as an intermediary layer between raw malware samples and detection decisions. These profiles serve as pre-defined behavioral patterns that mediate the complex analysis process, allowing the system to match observed malware behavior against known patterns without requiring complex real-time analysis of every possible malware characteristic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If real-time detection is implemented, then threat response time improves, but computational resources increase

Engineering Contradiction:
Improvethreat detection speedVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-computing malware profiles from static analysis and preparing detection rules in advance. When real-time detection is needed, the system compares incoming malware samples against these pre-prepared profiles using efficient pattern matching algorithms, significantly reducing the computational resources required for real-time analysis while maintaining fast detection speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different levels of analysis depth to different malware samples based on local characteristics. The system first performs lightweight static analysis on all samples, then applies dynamic analysis and profile matching only to samples that exhibit suspicious characteristics. This localized application of computational resources maintains real-time detection capability while reducing overall resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11949694B2Context for malware forensics and detection
Publication Date: 2024.04.02 PALO ALTO NETWORKS INC
  • US11949694B2 patent drawing
  • US11949694B2 patent drawing
  • US11949694B2 patent drawing

AI summary

A malware profile is received. The malware profile comprises a set of n-tuples of attributes that describe one or more activities associated with executing a copy of a known malicious application that is associated with the malware profile. A set of one or more log entries is analyzed for a set of entries that matches the malware profile. Based at least in part on identifying the set of entries matching the malware profile, a determination is made that a host was compromised. In response to determining that the host has been compromised, a remedial action is taken with respect to the host.