Firewall Malware Screening for Software Download Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malware poses a significant risk to enterprise systems, causing data corruption, loss, performance degradation, and potential financial theft, leading to substantial damage and costly repairs.

Innovation Solution

A computing system with a network firewall that screens software application downloads for malware, monitors network traffic, and transmits notifications to user devices when malware is detected, allowing users to quarantine the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If malware screening is implemented for software application downloads, then system security is improved, but processing time and computational resources are consumed

Engineering Contradiction:
Improvesystem securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs malware screening before the software application is fully downloaded and installed. The network firewall intercepts and scans the download stream in real-time, identifying malware signatures before they can execute on the user device. This preliminary detection prevents infected applications from being completed, saving time compared to post-installation detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network firewall acts as an intermediary between the software source and the user device. It intercepts the download stream, performs malware screening, and either allows or blocks the application based on scan results. This intermediary approach enables security checking without requiring the application to be fully installed or executed on the endpoint device, reducing processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive malware screening is performed, then detection accuracy is improved, but system performance and processing speed are reduced

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs partial screening by scanning only critical sections of the software application for malware signatures rather than analyzing every byte. The network firewall focuses on detecting known malware patterns and suspicious code segments, achieving high detection accuracy for common threats without the computational overhead of complete application analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The screening process dynamically adjusts its analysis depth based on risk assessment. For low-risk applications from trusted sources, the system performs lighter scanning. For high-risk applications or those from untrusted sources, the system intensifies scrutiny. This parameter adjustment maintains detection accuracy while optimizing processing speed based on contextual risk factors.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260057071A1Malware detection and screening systems
Publication Date: 2026.02.26 TRUIST BANK
  • US20260057071A1 patent drawing
  • US20260057071A1 patent drawing
  • US20260057071A1 patent drawing

AI summary

Systems and methods receive a malware detection and screening subscription request to screen software application downloads for different types of malware for user device(s) associated with an entity as part of a firewall subscription. The user device(s) are registered to apply the firewall subscription to screen software application download requests, and network traffic to the user device(s) is monitored via a network firewall. From the monitored network traffic, it is ascertained, via the network firewall, that a device of the user device(s) is initiating download of a software application. The software application is screen for the different types of malware, the screening including a screening protocol. Based on the screening, it is determined that the software application includes at least one type of malware, and a notification that the software application likely includes the at least one type of malware is transmitted to the device.