Semantics-Based Online Malware Detection: Towards Efficient Real-Time Protection Against Malware

被引:121
作者
Das, Sanjeev [1 ]
Liu, Yang [1 ]
Zhang, Wei [2 ]
Chandramohan, Mahintham [1 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
基金
新加坡国家研究基金会;
关键词
Malware detection; hardware-enhanced architecture; runtime security; early prediction; reconfigurable malware detection;
D O I
10.1109/TIFS.2015.2491300
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, malware has increasingly become a critical threat to embedded systems, while the conventional software solutions, such as antivirus and patches, have not been so successful in defending the ever-evolving and advanced malicious programs. In this paper, we propose a hardware-enhanced architecture, GuardOL, to perform online malware detection. GuardOL is a combined approach using processor and field-programmable gate array (FPGA). Our approach aims to capture the malicious behavior (i.e., high-level semantics) of malware. To this end, we first propose the frequency-centric model for feature construction using system call patterns of known malware and benign samples. We then develop a machine learning approach (using multilayer perceptron) in FPGA to train classifier using these features. At runtime, the trained classifier is used to classify the unknown samples as malware or benign, with early prediction. The experimental results show that our solution can achieve high classification accuracy, fast detection, low power consumption, and flexibility for easy functionality upgrade to adapt to new malware samples. One of the main advantages of our design is the support of early prediction-detecting 46% of malware within first 30% of their execution, while 97% of the samples at 100% of their execution, with <3% false positives.
引用
收藏
页码:289 / 302
页数:14
相关论文
共 50 条
  • [41] Efficient and Generalized Image-Based CNN Algorithm for Multi-Class Malware Detection
    Liu, Yajun
    Fan, Hong
    Zhao, Jianguang
    Zhang, Jianfang
    Yin, Xinxin
    IEEE ACCESS, 2024, 12 : 104317 - 104332
  • [42] DL-Droid: Deep learning based android malware detection using real devices
    Alzaylaee, Mohammed K.
    Yerima, Suleiman Y.
    Sezer, Sakir
    COMPUTERS & SECURITY, 2020, 89
  • [43] MalProtect: Stateful Defense Against Adversarial Query Attacks in ML-Based Malware Detection
    Rashid, Aqib
    Such, Jose
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 4361 - 4376
  • [44] SeqMobile: An Efficient Sequence-Based Malware Detection System Using RNN on Mobile Devices
    Feng, Ruitao
    Lim, Jing Qiang
    Chen, Sen
    Lin, Shang-Wei
    Liu, Yang
    2020 25TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2020), 2020, : 63 - 72
  • [45] PATRIoTA: A Similarity-based IoT Malware Detection Method Robust Against Adversarial Samples
    Sandor, Jozsef
    Nagy, Roland
    Buttyan, Levente
    2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 344 - 353
  • [46] An Automated Vision-Based Deep Learning Model for Efficient Detection of Android Malware Attacks
    Almomani, Iman
    Alkhayer, Aala
    El-Shafai, Walid
    IEEE ACCESS, 2022, 10 : 2700 - 2720
  • [47] Efficient and Robust Malware Detection Based on Control Flow Traces Using Deep Neural Networks
    Qiang, Weizhong
    Yang, Lin
    Jin, Hai
    COMPUTERS & SECURITY, 2022, 122
  • [48] EPMDroid: Efficient and privacy-preserving malware detection based on SGX through data fusion
    Wei, Wentao
    Wang, Jie
    Yan, Zheng
    Ding, Wenxiu
    INFORMATION FUSION, 2022, 82 : 43 - 57
  • [49] Deep Image: A precious image based deep learning method for online malware detection in IoT environment
    Ghahramani, Meysam
    Taheri, Rahim
    Shojafar, Mohammad
    Javidan, Reza
    Wan, Shaohua
    INTERNET OF THINGS, 2024, 27
  • [50] An efficient combined deep neural network based malware detection framework in 5G environment
    Lu, Ning
    Li, Dan
    Shi, Wenbo
    Vijayakumar, Pandi
    Piccialli, Francesco
    Chang, Victor
    COMPUTER NETWORKS, 2021, 189