Hydra: Robust Hardware-Assisted Malware Detection
Eli Propp, Seyed Majid Zahedi

TL;DR
Hydra enhances malware detection by dynamically scheduling diverse hardware event feature sets over time, significantly improving accuracy and reducing false positives compared to static approaches.
Contribution
Introduces Hydra, a novel method that schedules multiple hardware event feature sets over time to improve malware detection robustness.
Findings
Hydra achieves a 19.32% higher F1 score over single-feature models.
False positive rate is reduced by 60.23% with Hydra.
Dynamic feature set scheduling outperforms static monitoring strategies.
Abstract
Malware detection using Hardware Performance Counters (HPCs) offers a promising, low-overhead approach for monitoring program behavior. However, a fundamental architectural constraint, that only a limited number of hardware events can be monitored concurrently, creates a significant bottleneck, leading to detection blind spots. Prior work has primarily focused on optimizing machine learning models for a single, statically chosen event set, or on ensembling models over the same feature set. We argue that robustness requires diversifying not only the models, but also the underlying feature sets (i.e., the monitored hardware events) in order to capture a broader spectrum of program behavior. This observation motivates the following research question: Can detection performance be improved by trading temporal granularity for broader coverage, via the strategic scheduling of different feature…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · Software Testing and Debugging Techniques
