Network Threat Analysis System with File Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern signature-based network intrusion detection systems face challenges in detecting malicious content due to encoding, encryption, and compression in protocols like SMTP and HTTP, as well as limitations in providing file information, which impede effective network defense.

Innovation Solution

The system identifies, decodes, and decompresses files before executing signature-based detection routines, aggregating network information with file information, and provides a user interface for searching using network or threat attributes, employing tools like LibNIDS, Perl/Python modules, and YARA for TCP stream reassembly and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If signature-based detection routines are used directly on network traffic, then detection speed is maintained, but detection accuracy deteriorates due to encoding, encryption, and compression

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs file identification, decoding, and decompression operations on network traffic before signature-based detection is applied. This preliminary processing converts encoded, encrypted, or compressed data into a format suitable for signature matching, thereby improving detection accuracy without compromising the speed of the actual signature-based detection routine.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If network information is aggregated with file information, then threat analysis capability is improved, but information processing time increases

Engineering Contradiction:
Improvethreat analysis capabilityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system merges network information (such as TCP stream data, protocol information) with file information (file headers, message digests, decoded content) into a unified data structure. This integration enables comprehensive threat analysis by correlating network context with file characteristics, improving the overall threat analysis capability while managing processing time through efficient data aggregation.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If host-based file analysis tools are used, then file detection capability is improved, but network origin information is lost

Engineering Contradiction:
Improvefile detection capabilityVSAvoidnetwork origin information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system acts as an intermediary between network intrusion detection systems and host-based file analysis tools. It captures network traffic, performs file identification and decoding, then integrates the results with network origin information (such as source IP, destination IP, protocol details). This intermediary function allows file-level detection capability while preserving network context that would otherwise be lost.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If network intrusion detection systems provide detailed file information, then threat identification is improved, but system performance deteriorates

Engineering Contradiction:
Improvethreat identificationVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts only the most critical file information elements (such as file headers, message digests, and key decoded content) from the complete file data. This selective extraction provides sufficient threat identification capability while minimizing the processing overhead and maintaining system performance. Not all file details are processed in full, only those necessary for effective threat detection.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10659480B2Integrated network threat analysis
Publication Date: 2020.05.19 OPSWAT INC
  • US10659480B2 patent drawing
  • US10659480B2 patent drawing
  • US10659480B2 patent drawing

AI summary

The inventive systems and methods aggregate network information to accompany file information in an indicator and warning environment. This system also provides a user interface to search for files using network attributes or file attributes, such as message digest. The system can include threat scoring functionality that can be configured to calculate a threat score based on a combination of the result of file analysis on one or more files and associated network data capture information.