Malware Severity Classification via Multi-Provider Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing malware detection systems face challenges in accurately classifying malware severity and maintaining a representative reference file set that reflects current threats, as threats constantly evolve and manual inspection is labor-intensive and prone to errors.
Innovation Solution
A method is developed to generate a reference file set with high-confidence malware severity classification by selecting a subset of files from recent observations, polling other antivirus providers for classifications, and adding files with changed classifications during a stabilization period to ensure representation of complex and emerging threats, thereby creating a stable 'ground truth' for testing anti-malware algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual inspection is used to classify malware severity, then classification accuracy can be maintained, but labor intensity and time consumption increase significantly
Solution Approach 1:
The system performs preliminary automated classification of files using multiple antivirus providers before finalizing the reference file set. This preliminary action filters and pre-categorizes files, reducing the need for manual inspection while maintaining high accuracy through subsequent validation steps.
Solution Approach 2:
The system implements feedback mechanisms where classification results are continuously validated and refined. Multiple antivirus providers' classifications are aggregated and compared, with feedback loops that adjust and improve classification accuracy over time, reducing reliance on manual inspection.
2Adaptability or versatility
If a reference file set is updated frequently to reflect current threats, then representativeness improves, but stability and reliability decrease
Solution Approach 1:
The reference file set is designed to be dynamic rather than static. Files are continuously added and removed based on threat intelligence from multiple antivirus providers, allowing the set to adapt to current threats while maintaining stability through systematic update procedures and validation processes.
Solution Approach 2:
The system changes parameters such as file inclusion criteria, classification thresholds, and provider weighting based on observed threat patterns. These parameter adjustments allow the reference file set to remain representative of current threats while maintaining structural stability through controlled modification.
3Reliability
If multiple antivirus providers are polled for classification, then classification reliability improves, but system complexity and processing time increase
Solution Approach 1:
The system merges classifications from multiple antivirus providers into a unified reference file set. By combining multiple sources of classification data and aggregating results, the system achieves higher reliability while managing complexity through integrated processing and standardized evaluation procedures.
4Measurement precision
If files with changed classifications are added during stabilization period, then completeness of threat representation improves, but false positive rate may increase
Solution Approach 1:
Files with changed classifications undergo preliminary validation and stabilization period monitoring before being added to the reference file set. This preliminary action allows the system to verify classification changes and reduce false positives while ensuring complete threat representation through careful selection criteria.
Data Source
AI summary
A reference file set having high-confidence malware severity classification is generated by selecting a subset of files from a group of files first observed during a recent observation period and including them in the subset. A plurality of other antivirus providers are polled for their third-party classification of the files in the subset and for their third-party classification of a plurality of files from the group of files not in the subset. A malware severity classification is determined for the files in the subset by aggregating the polled classifications from the other antivirus providers for the files in the subset after a stabilization period of time, and one or more files having a third-party classification from at least one of the polled other antivirus providers that changed during the stabilization period to the subset are added to the subset.


