Unsupervised Anomaly-based Malware Detection using Hardware Features
Not on the map. Why?
Abstract (arXiv)
Recent works have shown promise in using microarchitectural execution patterns to detect malware programs. These detectors belong to a class of detectors known as signature-based detectors as they catch malware by comparing a program's execution pattern (signature) to execution patterns of known malware programs. In this work, we propose a new class of detectors - anomaly-based hardware malware detectors - that do not require signatures for malware detection, and thus can catch a wider range of malware including potentially novel ones. We use unsupervised machine learning to build profiles of normal program execution based on data from performance counters, and use these profiles to detect significant deviations in program behavior that occur as a result of malware exploitation. We show that real-world exploitation of popular programs such as IE and Adobe PDF Reader on a Windows/x86 platform can be detected with nearly perfect certainty. We also examine the limits and challenges in implementing this approach in face of a sophisticated adversary attempting to evade anomaly-based detection. The proposed detector is complementary to previously proposed signature-based detectors and can be used together to improve security.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Mar 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 1; 2025: 1.
8 papers.
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022Self-Supervised Vision Transformers for Malware Detectioncited by 6
- 2025Empirical Evaluation of Concept Drift in ML-Based Android Malware Detectioncited by 2
- 2021PDF-Malware: An Overview on Threats, Detection and Evasion Attackscited by 0
- 2022Comprehensive Efficiency Analysis of Machine Learning Algorithms for Developing Hardware-Based Cybersecurity Countermeasurescited by 0
- 2022Firenze: Model Evaluation Using Weak Signalscited by 0
- 2023Enhancing Efficiency and Privacy in Memory-Based Malware Classification through Feature Selectioncited by 0
- 2024On the Generalizability of Machine Learning-based Ransomware Detection in Block Storagecited by 0
- 2025Empirical Evaluation of Concept Drift in ML-Based Android Malware Detection30 Jul 2025
- 2024On the Generalizability of Machine Learning-based Ransomware Detection in Block Storage30 Dec 2024
- 2023Enhancing Efficiency and Privacy in Memory-Based Malware Classification through Feature Selection30 Sep 2023
- 2022Self-Supervised Vision Transformers for Malware Detection15 Aug 2022
- 2022Firenze: Model Evaluation Using Weak Signals2 Jul 2022
- 2022Comprehensive Efficiency Analysis of Machine Learning Algorithms for Developing Hardware-Based Cybersecurity Countermeasures5 Jan 2022
- 2021PDF-Malware: An Overview on Threats, Detection and Evasion Attacks27 Jul 2021
- 2021A Survey of Machine Learning for Computer Architecture and Systems16 Feb 2021