2019 · 53 citations · 20 references
ComputingComputer EngineeringComputer ScienceComputer SecurityHardware SecurityMachine LearningAdversary TechniquesEmbedded SecurityEmbedded System SecurityMalware ClassificationMicroarchitectural SecurityTamper DetectionAdversarial Attack DetectionHardware Performance CountersMachine Learning For Malware ClassificationMachine Learning-based Malware DetectionMachine-learning AttacksMalware DetectionSignature-based DetectionSignature-based Malware Classification
To overcome the performance overheads incurred by the traditional software-based malware detection techniques, Hardware-assisted Malware Detection (HMD) using machine learning (ML) classifiers has emerged as a panacea to detect malicious applications and secure the systems. To classify benign and malicious applications, HMD primarily relies on the generated low-level microarchitectural events captured through Hardware Performance Counters (HPCs). This work creates an adversarial attack on the HMD systems to tamper the security by introducing the perturbations in the HPC traces with the aid of an adversarial sample generator application. To craft the attack, we first deploy an adversarial sample predictor to predict the adversarial HPC pattern for a given application to be misclassified by the deployed ML classifier in the HMD. Further, as the attacker has no direct access to manipulate the HPCs generated during runtime, based on the output of the adversarial sample predictor, we devise an adversarial sample generator wrapped around a normal application to produce HPC patterns similar to the adversarial predictor HPC trace. As the crafted adversarial sample generator application does not have any malicious operations, it is not detectable with traditional signature-based malware detection solutions. With the proposed attack, malware detection accuracy has been reduced to 18.04% from 82.76%.
20
The Limitations of Deep Learning in Adversarial Settings
Nicolas Papernot, Patrick McDaniel, Somesh Jha et al. · 2016 · 3.9K citations
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
Delving into Transferable Adversarial Examples and Black-box Attacks
Yanpei Liu, Xinyun Chen, Chang Liu et al. · arXiv (Cornell University) · 2016 · 822 citations · Full text
On the feasibility of online malware detection with performance counters
John Demme, Matthew Maycock, Jared Schmitz et al. · 2013 · 335 citations