Evaluating Machine Learning-Based Static Malware Classifiers
ISEF · 2022 Systems Software
Overview
With the development of the Internet, cybersecurity becomes increasingly essential. The best way to reduce the damage of cybercrime is to develop better methods of cybersecurity; one of them being the detection of malicious software. Currently, the methods used for malware detection are anti-malware signatures, heuristic analysis, and dynamic analysis run in a controlled environment. These methods of malware identification cannot detect zero-day attacks or have flaws that are easily manipulated. Machine learning malware detection allows for the static analysis of potential malware files, where the files will not have to be run and zero-day attacks can be protected against. It is relatively new in the cybersecurity industry and shows promising results. Two of the most common machine-learning malware classifying models, EMBER and MalConv, will be compared using several binary classification metrics. EMBER is a traditional machine learning model that parses through selected files properties. MalConv is a deep learning model that uses the raw bytes of a file to make predictions. The main premise of the project will be to determine whether traditional machine learning or deep learning is better suited to classify malware. EMBER and MalConv repositories were cloned from GitHub and then trained to detect malware. Malicious and benign file samples were then parsed through the algorithms using Python scripting. The accuracy and efficiency of the models were monitored. EMBER scored slightly better in all metrics and was also the faster algorithm. Whilst further analysis and rigorous testing will be needed to corroborate the robustness of the algorithms, EMBER and MalConv can offer possibilities for the future of malware detection and cybersecurity.
Competition history
- ISEF 2022
Resources
Related projects
ISEF · 2021
Towards Malware Classifiers Robust to Adversarial Malware
ISEF · 2018
Using Spam Filters to Detect Malware: A Machine Learning Approach to Malware Detection
ISEF · 2024
Improving the Ransomware Detection/Mitigation Proof-of-Concept With Machine Learning
ISEF · 2020
Cyber Smart Security: Artificial Intelligence for Network Intrusion Detection Systems
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair