Community Scan Anti-Virus Rating Database Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anti-virus systems consume significant processing power and bandwidth due to the need to repeatedly scan payloads for malicious code, as their databases are incomplete and rely on external sources for updates, leading to inefficiencies in malicious payload detection.

Innovation Solution

A community scan arrangement that includes an anti-virus detection system with a feedback module to share verified scanning results with a rating database, reducing the need for repeated scans by utilizing data from multiple users, thereby updating the database with known malicious payloads and minimizing unnecessary scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the anti-virus engine scans each payload every time it is encountered, then the detection accuracy is improved, but the processing power and bandwidth consumption increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary scanning of payloads and stores the results in a rating database before actual user encounters. When a payload is first encountered, the anti-virus engine scans it and stores the scanning result (safe or malicious) in the rating database. Subsequent encounters with the same payload can then use the pre-computed result from the database, avoiding repeated scanning operations and reducing processing power consumption while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the rating database is updated with more malicious code information, then the detection capability is improved, but the bandwidth and processing power required for verification increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidbandwidth and processing power
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system merges the scanning functions of multiple gateways and anti-virus engines into a centralized rating database. Instead of each gateway independently verifying and maintaining its own database of malicious codes, the centralized database consolidates scanning results from multiple sources. This sharing mechanism allows all gateways to benefit from the collective detection capability without each one needing to perform redundant verification, thus improving overall detection capability while reducing total bandwidth and processing power consumption.

Inventive Principle:
Principle #5Merging (Combining)

3Use of energy by moving object

If the anti-virus engine queries the rating database for each payload, then the scanning bandwidth is reduced, but the database completeness remains limited

Engineering Contradiction:
Improvescanning bandwidthVSAvoiddatabase completeness
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where scanning results from multiple gateways and anti-virus engines are continuously fed back into the centralized rating database. When any gateway encounters and scans a new payload, the result is stored in the database, making it available for all other gateways. This feedback loop ensures the database is continuously updated and expanded with new malicious code information from the community, improving database completeness while allowing individual gateways to reduce their scanning bandwidth by querying the ever-growing database.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8584240B1Community scan for web threat protection
Publication Date: 2013.11.12 TREND MICRO INC
  • US8584240B1 patent drawing
  • US8584240B1 patent drawing
  • US8584240B1 patent drawing

AI summary

An apparatus for updating a rating database arrangement including a first gateway and a first anti-virus detection arrangement configured to be activated by the first gateway when the first gateway intercepts a Uniform Resource Locator (URL) request. The first anti-virus detection arrangement is configured to include at least an anti-virus engine, the anti-virus engine configured at least for scanning a URL attributable to the URL request. The anti-virus engine is also configured for generating a scanning result for the URL attributable to the URL request, the scanning result configured to include one of a safe scanning result and an other than safe scanning result. The first anti-virus detection arrangement further includes a feedback module, the feedback module configured at least for extracting the other than safe scanning result from the anti-virus engine and sending the other than safe scanning result to the rating database arrangement.