TY - JOUR
T1 - MDCD
T2 - A malware detection approach in cloud using deep learning
AU - Tian, Donghai
AU - Zhao, Runze
AU - Ma, Rui
AU - Jia, Xiaoqi
AU - Shen, Qi
AU - Hu, Changzhen
AU - Liu, Wenmao
N1 - Publisher Copyright:
© 2022 John Wiley & Sons, Ltd.
PY - 2022/11
Y1 - 2022/11
N2 - With the increasing popularity of cloud computing applications, the threat of malware attack against cloud environments is getting worse. To defend against malware attacks in the cloud, some virtualization-based approaches are proposed. However, the existing methods suffer from limitations in terms of detection accuracy, deployment effort, and performance cost. To address these issues, we propose MDCD, a novel dynamic malware detection solution for cloud environments. This method first utilizes a lightweight agent to collect the run-time utilization information from the target virtual machine (VM). Then, it leverages the memory forensics analysis technique to extract the memory object information from the target VM's memory. To fully make use of the run-time utilization and memory object information for malware detection, we propose a multi-CNN model, which combines multiple convolutional neural networks (CNNs) efficiently. The evaluation shows that our approach can achieve an average detection accuracy, precision, recall, and F1 Score of 98.89%, 97.01%, 98.17%, and 97.89% respectively. Compared with the existing solutions, our method can detect multiple malicious processes effectively with little deployment effort.
AB - With the increasing popularity of cloud computing applications, the threat of malware attack against cloud environments is getting worse. To defend against malware attacks in the cloud, some virtualization-based approaches are proposed. However, the existing methods suffer from limitations in terms of detection accuracy, deployment effort, and performance cost. To address these issues, we propose MDCD, a novel dynamic malware detection solution for cloud environments. This method first utilizes a lightweight agent to collect the run-time utilization information from the target virtual machine (VM). Then, it leverages the memory forensics analysis technique to extract the memory object information from the target VM's memory. To fully make use of the run-time utilization and memory object information for malware detection, we propose a multi-CNN model, which combines multiple convolutional neural networks (CNNs) efficiently. The evaluation shows that our approach can achieve an average detection accuracy, precision, recall, and F1 Score of 98.89%, 97.01%, 98.17%, and 97.89% respectively. Compared with the existing solutions, our method can detect multiple malicious processes effectively with little deployment effort.
UR - http://www.scopus.com/inward/record.url?scp=85132075843&partnerID=8YFLogxK
U2 - 10.1002/ett.4584
DO - 10.1002/ett.4584
M3 - Article
AN - SCOPUS:85132075843
SN - 2161-5748
VL - 33
JO - Transactions on Emerging Telecommunications Technologies
JF - Transactions on Emerging Telecommunications Technologies
IS - 11
M1 - e4584
ER -