MalModel: Hiding Malicious Payload in Mobile Deep Learning Models with Black-box Backdoor Attack

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hua, Jiayi, Wang, Kailong, Wang, Meizhen, Bai, Guangdong, Luo, Xiapu, Wang, Haoyu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929199679275008
author Hua, Jiayi
Wang, Kailong
Wang, Meizhen
Bai, Guangdong
Luo, Xiapu
Wang, Haoyu
author_facet Hua, Jiayi
Wang, Kailong
Wang, Meizhen
Bai, Guangdong
Luo, Xiapu
Wang, Haoyu
contents Mobile malware has become one of the most critical security threats in the era of ubiquitous mobile computing. Despite the intensive efforts from security experts to counteract it, recent years have still witnessed a rapid growth of identified malware samples. This could be partly attributed to the newly-emerged technologies that may constantly open up under-studied attack surfaces for the adversaries. One typical example is the recently-developed mobile machine learning (ML) framework that enables storing and running deep learning (DL) models on mobile devices. Despite obvious advantages, this new feature also inadvertently introduces potential vulnerabilities (e.g., on-device models may be modified for malicious purposes). In this work, we propose a method to generate or transform mobile malware by hiding the malicious payloads inside the parameters of deep learning models, based on a strategy that considers four factors (layer type, layer number, layer coverage and the number of bytes to replace). Utilizing the proposed method, we can run malware in DL mobile applications covertly with little impact on the model performance (i.e., as little as 0.4% drop in accuracy and at most 39ms latency overhead).
format Preprint
id arxiv_https___arxiv_org_abs_2401_02659
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MalModel: Hiding Malicious Payload in Mobile Deep Learning Models with Black-box Backdoor Attack
Hua, Jiayi
Wang, Kailong
Wang, Meizhen
Bai, Guangdong
Luo, Xiapu
Wang, Haoyu
Cryptography and Security
Mobile malware has become one of the most critical security threats in the era of ubiquitous mobile computing. Despite the intensive efforts from security experts to counteract it, recent years have still witnessed a rapid growth of identified malware samples. This could be partly attributed to the newly-emerged technologies that may constantly open up under-studied attack surfaces for the adversaries. One typical example is the recently-developed mobile machine learning (ML) framework that enables storing and running deep learning (DL) models on mobile devices. Despite obvious advantages, this new feature also inadvertently introduces potential vulnerabilities (e.g., on-device models may be modified for malicious purposes). In this work, we propose a method to generate or transform mobile malware by hiding the malicious payloads inside the parameters of deep learning models, based on a strategy that considers four factors (layer type, layer number, layer coverage and the number of bytes to replace). Utilizing the proposed method, we can run malware in DL mobile applications covertly with little impact on the model performance (i.e., as little as 0.4% drop in accuracy and at most 39ms latency overhead).
title MalModel: Hiding Malicious Payload in Mobile Deep Learning Models with Black-box Backdoor Attack
topic Cryptography and Security
url https://arxiv.org/abs/2401.02659