← Back to Explore

Using Spam Filters to Detect Malware: A Machine Learning Approach to Malware Detection

ISEF · 2018 Systems Software Fourth Award

Overview

As computing systems become increasingly advanced and as users increasingly engage themselves in technology, security has never been a greater concern. In malware detection, static analysis has been the prominent approach. This approach, however, quickly falls short as malicious programs become more advanced and adopt the capabilities to transform its code to execute the same malicious functions, making static analysis virtually inapplicable to newer variants. The approach we propose uses dynamic analysis of malware, analyzing behavior of programs instead. We used widely used document classification techniques to detect malware by doing such analysis on system call traces, a form of dynamic analysis. Features considered are extracted from system call traces of benign and malicious programs, and the task to classify these traces is treated like a binary document classification task using sparse features. The system call traces were processed to remove the parameters to only leave the system call function names. The features were processed with the Chi squared test, grouped into various n-grams, and weighted with Term Frequency-Inverse Document Frequency weighting. We applied Support Vector Machines optimized using a Stochastic Gradient Descent algorithm that uses L1, L2, and Elastic-Net regularization terms, the best of which achieved a highest of 98% accuracy with 98% recall score. Additional contributions include the identification of significant system call sequences that could be avenues for further research.

Awards (3)

  • Fourth Award of $500 $500
  • China Association for Science and Technology (CAST): Award of $1,200 $1,200
  • King Abdulaziz & his Companions Foundation for Giftedness and Creativity: Award of $1000 for research in Cyber Security $1,000

Competition history

  • ISEF 2018 Systems Software · Entry SOFT006T

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google