Skip to main navigation Skip to search Skip to main content

Malware-aware processors: A framework for efficient online malware detection

  • Meltem Ozsoy
  • , Caleb Donovick
  • , Iakov Gorelik
  • , Nael Abu-Ghazaleh
  • , Dmitry Ponomarev
  • State University of New York Binghamton University
  • University of California at Riverside

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

139 Scopus citations

Abstract

Security exploits and ensuant malware pose an increasing challenge to computing systems as the variety and complexity of attacks continue to increase. In response, software-based malware detection tools have grown in complexity, thus making it computationally difficult to use them to protect systems in real-time. Therefore, software detectors are applied selectively and at a low frequency, creating opportunities for malware to remain undetected. In this paper, we propose Malware-Aware Processors (MAP) - processors augmented with an online hardware-based detector to serve as the first line of defense to differentiate malware from legitimate programs. The output of this detector helps the system prioritize how to apply more expensive software-based solutions. The always-on nature of MAP detector helps protect against intermittently operating malware. Our work improves on the state of the art in the following ways: (1) We define and explore the use of sub-semantic features for online detection of malware. (2) We explore hardware implementations and show that simple classifiers appropriate for such implementations can effectively classify malware. We also study different classifiers, develop implementation optimizations, and explore complexity to performance trade-offs. (3) We propose a two-level detection framework where the hardware classifier prioritizes the work of a more accurate but more expensive software defense mechanism. (4) We integrate the MAP implementation with an open-source x86-compatible core, synthesizing the resulting design to run on an FPGA.

Original languageEnglish
Title of host publication2015 IEEE 21st International Symposium on High Performance Computer Architecture, HPCA
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages651-661
Number of pages11
ISBN (Electronic)9781479989300
DOIs
StatePublished - Mar 6 2015
Event21st IEEE International Symposium on High Performance Computer Architecture, HPCA 2015 - Burlingame, United States
Duration: Feb 7 2015Feb 11 2015

Publication series

Name2015 IEEE 21st International Symposium on High Performance Computer Architecture, HPCA 2015

Conference

Conference21st IEEE International Symposium on High Performance Computer Architecture, HPCA 2015
Country/TerritoryUnited States
CityBurlingame
Period02/7/1502/11/15

Fingerprint

Dive into the research topics of 'Malware-aware processors: A framework for efficient online malware detection'. Together they form a unique fingerprint.

Cite this