Malicious Code Detection via Reputation Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based malicious code detection methods suffer from false positives due to the varying advantages and disadvantages of different detectors, affecting the accuracy of final detection results.

Innovation Solution

Assigning a credibility scale and reputation value to each testing result from multiple malicious code detectors, determining a final detection result based on these values to improve accuracy and reduce false positives, using a file reputation scoring policy and decision logic to adjust and consolidate the results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple malicious code detectors are used to test the sample, then the detection coverage is improved, but the false positive rate increases

Engineering Contradiction:
Improvedetection coverageVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces a file reputation decider as an intermediary component that mediates between multiple malicious code detectors and the final detection result. This decider assigns credibility scales and reputation values to each detector's testing result, then aggregates them to produce the final result. The intermediary filters out false positives by weighing results according to their credibility and reputation, thus maintaining high detection coverage while reducing false positive rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of result aggregation by introducing credibility scales and reputation values as weighting parameters. Instead of simple majority voting or equal weighting, each detector's result is weighted according to its assigned credibility and reputation parameters. This parameter-based aggregation method allows the system to maintain comprehensive detection coverage while reducing the impact of false positives from less reliable detectors.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If cloud-based detection is used, then the computing resources are improved, but the detection accuracy is reduced due to false positives

Engineering Contradiction:
Improvecomputing resourcesVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The file reputation decider serves as a cloud-based intermediary that aggregates results from multiple detectors while filtering false positives. It uses credibility scales and reputation values to weigh different检测结果, producing a more accurate final result. This intermediary layer maintains the cloud-based computing advantage while improving detection accuracy by systematically reducing false positives.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the file reputation decider continuously evaluates the performance of multiple detectors and adjusts credibility scales and reputation values based on detected false positives. This feedback loop allows the cloud-based system to maintain high computing resource utilization while progressively improving detection accuracy by learning from and correcting false positive patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10511617B2Method and system for detecting malicious code
Publication Date: 2019.12.17 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10511617B2 patent drawing
  • US10511617B2 patent drawing
  • US10511617B2 patent drawing

AI summary

The present application discloses a method and a system for detecting malicious code. The method comprises receiving a testing sample; testing the sample with a plurality of malicious code detectors to obtain a plurality of testing results; determining a credibility scale and a reputation value of each of the testing results, wherein the credibility scale indicates whether the testing result is malicious or safe, and the reputation value indicates a quantified trust level corresponding to the credibility scale; and determining a final detection result of the testing sample based on the determined credibility scales and the reputation values of the testing results. According to the technical solution of the present application, the testing results obtained from various malicious code detectors are rationally utilized to improve the testing accuracy for the malicious code.