ML-based IoT Malware Detection Under Adversarial Settings: A Systematic Evaluation

08/30/2021
by   Ahmed Abusnaina, et al.
0

The rapid growth of the Internet of Things (IoT) devices is paralleled by them being on the front-line of malicious attacks. This has led to an explosion in the number of IoT malware, with continued mutations, evolution, and sophistication. These malicious software are detected using machine learning (ML) algorithms alongside the traditional signature-based methods. Although ML-based detectors improve the detection performance, they are susceptible to malware evolution and sophistication, making them limited to the patterns that they have been trained upon. This continuous trend motivates the large body of literature on malware analysis and detection research, with many systems emerging constantly, and outperforming their predecessors. In this work, we systematically examine the state-of-the-art malware detection approaches, that utilize various representation and learning techniques, under a range of adversarial settings. Our analyses highlight the instability of the proposed detectors in learning patterns that distinguish the benign from the malicious software. The results exhibit that software mutations with functionality-preserving operations, such as stripping and padding, significantly deteriorate the accuracy of such detectors. Additionally, our analysis of the industry-standard malware detectors shows their instability to the malware mutations.

READ FULL TEXT

page 1

page 9

research
02/11/2019

Analyzing, Comparing, and Detecting Emerging Malware: A Graph-based Approach

The growth in the number of Android and Internet of Things (IoT) devices...
research
01/03/2023

Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware Detector

With the increase in machine learning (ML) applications in different dom...
research
11/21/2021

Challenging Machine Learning-based Clone Detectors via Semantic-preserving Code Transformations

Software clone detection identifies similar code snippets. It has been a...
research
01/15/2021

Towards interpreting ML-based automated malware detection models: a survey

Malware is being increasingly threatening and malware detectors based on...
research
06/07/2022

Marvolo: Programmatic Data Augmentation for Practical ML-Driven Malware Detection

Data augmentation has been rare in the cyber security domain due to tech...
research
05/09/2023

Quantum Machine Learning for Malware Classification

In a context of malicious software detection, machine learning (ML) is w...
research
02/07/2018

Leveraging Uncertainty for Effective Malware Mitigation

A promising avenue for improving the effectiveness of behavioral-based m...

Please sign up or login with your details

Forgot password? Click here to reset