Skip to main content
Article
Detecting malware evolution using support vector machines
Expert Systems with Applications
  • Mayuri Wadkar, San Jose State University
  • Fabio Di Troia, San Jose State University
  • Mark Stamp, San Jose State University
Publication Date
4-1-2020
Document Type
Article
DOI
10.1016/j.eswa.2019.113022
Abstract

Malware families typically evolve over a period of time. Differences between malware samples within a single family can originate from various code modifications designed to evade detection, or changes that are made to alter the functionality of the malware itself. Thus, malware samples from the same family from different time periods can exhibit significantly different behavior. In this research, we apply feature ranking—based on linear support vector machine (SVM) weights—to identify changes within malware families. We analyze numerous malware families over extended periods of time. Our goal is to demonstrate that we can detect evolutionary changes within malware families using an automated and quantifiable machine learning based technique.

Keywords
  • Feature analysis,
  • malware evolution,
  • Malware,
  • Support vector machine
Citation Information
Mayuri Wadkar, Fabio Di Troia and Mark Stamp. "Detecting malware evolution using support vector machines" Expert Systems with Applications Vol. 143 (2020)
Available at: http://works.bepress.com/mark_stamp/121/