Image-based and Graph-based Adversarial IoT Malware Detection and Classification
With the emergence of the Internet of Things (IoT) various tasks can now be automated to reduce human involvement. The increasing demand for IoT networks has been followed by a rise in malicious programs attacking IoT devices. Hence, researchers have investigated software characteristics and algorithms that may assist in recognizing these harmful entities. Deep Learning (DL) and Machine Learning (ML) models have proven effective in classifying malware. However, these models are susceptible to adversarial attacks, where the attacker can manipulate the input and deceive the model. An adversarial malware bypassing a model could have catastrophic consequences. Therefore, in this study, we attempt to identify adversarial samples against DL-based IoT malware classifiers by utilizing adversarial detection models with image-based and graph-based input representations. We considerably improve the detection performance against adversarial examples on both mediums with 93.1% for the image-based adversarial detector and 98.96% for the graph-based adversarial detector.