Network Gateway Spyware Blocking via Proxy Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to comprehensively block unwanted software downloads, particularly spyware, which poses risks to computer and data safety by allowing malicious activities and data breaches.

Innovation Solution

Implementing a network gateway with defined policies to prevent spyware downloads and outbound communications, using a proxy server with a spyware policy database, scanner, and cleanup module to filter and block suspicious activity, and optionally activate a spyware cleanser.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive spyware blocking policies are implemented at network gateways, then network security and data protection are improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvenetwork securityVSAvoidgateway configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A proxy server is introduced as an intermediary component between the network gateway and internal hosts. The proxy server hosts a spyware cleanser application that intercepts and processes spyware-related communications, thereby simplifying the gateway's role to basic policy enforcement while maintaining comprehensive security through the specialized intermediary layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The spyware blocking system is divided into distinct functional modules: (1) gateway policy enforcement layer that blocks downloads from identified locations, (2) proxy server layer that scans communications and detects spyware, and (3) spyware cleanser application that performs cleanup operations. This segmentation allows each component to specialize in specific tasks, improving overall reliability while making the system more manageable despite increased complexity

Inventive Principle:
Principle #1Segmentation

2Reliability

If spyware detection and blocking mechanisms are deployed, then protection against malicious software is improved, but loss of time for scanning and processing communications increases

Engineering Contradiction:
Improvespyware protectionVSAvoidcommunication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The spyware cleanser application is pre-configured with a database of identified spyware locations and characteristics before deployment. When communications pass through the proxy server, the system performs rapid pattern matching against this pre-established knowledge base rather than conducting full analysis, significantly reducing processing time while maintaining detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The proxy server implements selective scanning that focuses computational resources on suspicious communications exhibiting spyware characteristics (such as outbound connections to known malicious domains or unusual data patterns). Normal communications receive minimal or no scanning, allowing the system to achieve adequate spyware protection without the time penalty of comprehensive inspection of all traffic

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If strict download blocking policies are enforced, then prevention of spyware installation is improved, but ease of operation for legitimate software updates deteriorates

Engineering Contradiction:
Improvespyware installation preventionVSAvoidlegitimate software update process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements a feedback mechanism where the spyware cleanser continuously monitors blocked download attempts and provides information to update the policy database. When legitimate software vendors are incorrectly blocked, the system can learn from these false positives and adjust policies accordingly, maintaining strict blocking of actual spyware while progressively improving access for legitimate updates through iterative refinement

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The blocking policies incorporate dynamic parameters such as time-of-day restrictions, user authentication requirements, and application-specific exceptions. For example, downloads from identified spyware locations are blocked during business hours but may be permitted during off-hours with additional verification, or certain authorized applications are granted exceptions to the blocking rules, thereby balancing security enforcement with operational flexibility

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9325738B2Methods and apparatus for blocking unwanted software downloads
Publication Date: 2016.04.26 CA TECH INC
  • US9325738B2 patent drawing
  • US9325738B2 patent drawing
  • US9325738B2 patent drawing

AI summary

Methods and systems for blocking unwanted software downloads within a network. Such methods may thereby prevent (i) downloads of spyware from one or more identified locations, and/or (ii) certain outbound communications from the network and/or may also permit software downloads only from specified locations. In general, the policies are defined by rules specified by a network administrator or other user.