Network File Collection System for Malware Trend Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing antivirus systems are ineffective in real-time detection of malware trends and require frequent updates, producing outputs not easily integrated into automated systems, and often interfere with malware operation rather than preventing it.

Innovation Solution

A cloud-based system that collects files transmitted over networks, performs static and dynamic analysis, stores them in an indexed database for rapid search functionality, and provides an API for identifying malware campaigns, allowing for retrospective analysis and trend identification without immediate determination of file malice.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing antivirus systems perform sequential local analysis of files, then they can provide immediate verdicts, but they fail to detect malware trends in real-time and require frequent updates

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidtime for system updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting and storing file metadata (hashes, sizes, types) in a database before full analysis is needed. When files are submitted for analysis, the system first checks the database for duplicate metadata, allowing rapid identification of known files without re-uploading or re-analyzing them fully. This preliminary metadata storage and comparison mechanism eliminates the need for frequent full-system updates while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary database that stores file metadata between the file collection point and the analysis engine. This intermediary layer allows the system to track file trends and patterns over time without requiring direct sequential processing of every file. The database acts as a mediator that enables real-time trend detection while decoupling the file submission rate from the analysis rate, solving the update timing problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If antivirus systems analyze large numbers of files locally, then they can provide immediate detection, but they produce output not easily incorporated into automated systems

Engineering Contradiction:
Improvefile analysis throughputVSAvoidautomation integration capability
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system segments the file analysis process into distinct modular components: file collection, metadata extraction, database storage, duplicate detection, and full analysis. Each component operates independently and communicates through standardized data structures. The collection system submits files with metadata, the database stores and retrieves based on query criteria, and the analysis engine processes files autonomously. This segmentation enables automated orchestration and integration with external systems through defined interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The analysis system operates autonomously by automatically querying the database for files requiring analysis, retrieving them, performing detection, and storing results without human intervention. The system self-manages the workflow from file identification through analysis to result storage, enabling seamless integration into automated security operations centers and incident response systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If existing systems store and analyze every file, then they ensure comprehensive detection, but they cannot efficiently handle large volumes of transmitted files

Engineering Contradiction:
Improvecomprehensive malware detectionVSAvoidfile processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by performing metadata-level comparison for all files (excessive action at low cost) and full analysis only for files that pass the metadata filter (partial action at high cost). The database stores metadata for a comprehensive set of known files, and incoming files are quickly compared against this metadata set. Only files that don't match existing metadata patterns proceed to full analysis, dramatically increasing processing speed while maintaining detection reliability through the two-layer approach.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10990676B1File collection method for subsequent malware detection
Publication Date: 2021.04.27 MORGAN STANLEY SERVICES GROUP INC
  • US10990676B1 patent drawing
  • US10990676B1 patent drawing
  • US10990676B1 patent drawing

AI summary

A computer-implemented method for collecting files transmitted on a network for subsequent malware analysis is disclosed. The method comprises determining, by a sensor, that a file has been transmitted on the network; transmitting, from the sensor to an intermediate agent, the file; storing, by the intermediate agent, the file, pending a determination whether metadata of the file indicates an identical copy of the file has likely already been stored by a source collection subsystem; responsive to a determination that the file has not likely already been stored by the source collection subsystem, transmitting the file from the intermediate agent to the source collection subsystem; verifying, by the source collection subsystem, that the file has not likely already been stored by the source collection subsystem; and storing the file for future analysis.