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 条
  • [31] MalAnalyser: An effective and efficient Windows malware detection method based on API call sequences
    Prachi
    Dabas, Namita
    Sharma, Prabha
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 230
  • [32] Towards improving detection performance for malware with a correntropy-based deep learning method
    Luo, Xiong
    Li, Jianyuan
    Wang, Weiping
    Gao, Yang
    Zhao, Wenbing
    DIGITAL COMMUNICATIONS AND NETWORKS, 2021, 7 (04) : 570 - 579
  • [33] HEMD: a highly efficient random forest-based malware detection framework for Android
    Zhu, Hui-Juan
    Jiang, Tong-Hai
    Ma, Bo
    You, Zhu-Hong
    Shi, Wei-Lei
    Cheng, Li
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (11) : 3353 - 3361
  • [34] A Cloud-Based Energy Efficient System for Enhancing the Detection and Prevention of Modern Malware
    Mirza, Qublai Khan Ali
    Mohi-ud-din, Ghulam
    Awan, Irfan
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 754 - 761
  • [35] HEMD: a highly efficient random forest-based malware detection framework for Android
    Hui-Juan Zhu
    Tong-Hai Jiang
    Bo Ma
    Zhu-Hong You
    Wei-Lei Shi
    Li Cheng
    Neural Computing and Applications, 2018, 30 : 3353 - 3361
  • [36] Efficiency of Malware Detection based on DNS Packet Analysis over Real Network Traffic
    Principi, Lorenzo
    Baldi, Marco
    Cucchiarelli, Alessandro
    Spalazzi, Luca
    2023 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2023, : 42 - 47
  • [37] StratDef: Strategic defense against adversarial attacks in ML-based malware detection
    Rashid, Aqib
    Such, Jose
    COMPUTERS & SECURITY, 2023, 134
  • [38] Network-based Malware Detection with a Two-tier Architecture for Online Incremental Update
    Yan, Anli
    Chen, Zhenxiang
    Spolaor, Riccardo
    Tan, Shuaishuai
    Zhao, Chuan
    Peng, Lizhi
    Yang, Bo
    2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [39] Improving malware detection response time with behavior-based statistical analysis techniques
    Prelipcean, Dumitru Bogdan
    Popescu, Adrian Stefan
    Gavrilut, Dragos Teodor
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 232 - 239
  • [40] Performance Maintenance Over Time of Random Forest-based Malware Detection Models
    Galen, Colin
    Steele, Robert
    2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 536 - 541