计算机科学
恶意软件
Android(操作系统)
移动设备
探测器
人工智能
Android恶意软件
机器学习
卷积神经网络
稳健性(进化)
仿人机器人
深度学习
服务器
嵌入式系统
计算机安全
操作系统
机器人
基因
电信
化学
生物化学
作者
Wei Yuan,Yuan Jiang,Heng Li,Minghui Cai
出处
期刊:IEEE transactions on systems, man, and cybernetics
[Institute of Electrical and Electronics Engineers]
日期:2019-12-27
卷期号:51 (9): 5600-5611
被引量:33
标识
DOI:10.1109/tsmc.2019.2958382
摘要
Android malware poses severe threats to users, hence raising an urgent demand for malware detection. In-cloud Android malware detection often suffers privacy leakage and communication overheads. Therefore, this article focuses on on-device Android malware detection. At present, on-device malware detectors are usually trained on servers and then transplanted to mobile devices (e.g., smartphones). In practice, on-device training is particularly important due to the demand for offline updates. Because mobile devices are limited in resource, however, on-device training is hard to implement, especially for those high-complexity malware detectors. To overcome this challenge, we design a lightweight on-device Android malware detector, based on the recently proposed broad learning method. Our detector mainly uses one-shot computation for model training. Hence it can be fully or incrementally trained directly on mobile devices. As far as detection accuracy is concerned, our detector outperforms the shallow learning-based models, including support vector machine (SVM) and AdaBoost, and approaches the deep learning-based models multilayer perceptron (MLP) and convolutional neural network (CNN). Moreover, our detector is more robust to adversarial examples than the existing detectors, and its robustness can be further improved through on-device model retraining. Finally, its advantages are confirmed by extensive experiments, and its practicality is demonstrated through runtime evaluation on smartphones.
科研通智能强力驱动
Strongly Powered by AbleSci AI