Intelligent Behavior-Based Malware Detection System on Cloud Computing Environment

These days, cloud computing is one of the most promising technologies to store information and provide services online efficiently. Using this rapidly developing technology to protect computer-based systems from cyber-related attacks can bring many advantages over traditional protection schemes. The protected assets can be any computer-based systems such as cyber-physical systems (CPS), critical systems, desktop and laptop computers, mobile devices, and Internet of Things (IoT). Malicious software (malware) is any software which targets the computer-based system to launch cyber-attacks to threaten the integrity, confidentiality and availability of the data. To detect the massively growing malware attacks surface, we propose an intelligent behavior-based detection system in the cloud environment. The proposed system first creates a malware dataset on different virtual machines which identify distinctive features efficiently. Then, selected features are given to the learning-based and rule-based detection agents to separate malware from benign samples. Totally, 10,000 program samples have been analyzed to evaluate the performance of the proposed system. The proposed system can detect both known and unknown malware efficiently with high detection and accuracy rate. Besides, the proposed method results have outperformed the leading methods’ results in the literature. Our evaluation results show that the proposed algorithms along with machine learning (ML) classifiers achieve 99.8% detection rate, 0.4% false positive rate, and 99.7% accuracy. Our proposed system and algorithms may assist those who would like to develop a novel malware detection system in the cloud environment.

[1]  Wei Zhang,et al.  Semantics-Based Online Malware Detection: Towards Efficient Real-Time Protection Against Malware , 2016, IEEE Transactions on Information Forensics and Security.

[2]  P. Indirapriyadarsini Malware Detection using Machine Learning and Cloud Computing , 2020 .

[3]  Bin Yu,et al.  A cloud-assisted malware detection and suppression framework for wireless multimedia system in IoT based on dynamic differential game , 2018, China Communications.

[4]  Lionel C. Briand,et al.  A scalable approach for malware detection through bounded feature space behavior modeling , 2013, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE).

[5]  Lorenzo Martignoni,et al.  A Framework for Behavior-Based Malware Analysis in the Cloud , 2009, ICISS.

[6]  Hans P. Reiser,et al.  Classifying malware attacks in IaaS cloud environments , 2017, Journal of Cloud Computing.

[7]  Huaglory Tianfield,et al.  Detection of Malware and Kernel-Level Rootkits in Cloud Computing Environments , 2015, 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing.

[8]  Liang Xiao,et al.  Cloud-Based Malware Detection Game for Mobile Devices with Offloading , 2017, IEEE Transactions on Mobile Computing.

[9]  Ömer Aslan,et al.  Investigation of Possibilities to Detect Malware Using Existing Tools , 2017, 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA).

[10]  Ravi S. Sandhu,et al.  Malware Detection in Cloud Infrastructures Using Convolutional Neural Networks , 2018, 2018 IEEE 11th International Conference on Cloud Computing (CLOUD).

[11]  Refik Samet,et al.  A Comprehensive Review on Malware Detection Approaches , 2020, IEEE Access.

[12]  Irfan-Ullah Awan,et al.  A Cloud-Based Energy Efficient Hosting Model for Malware Detection Framework , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[13]  David Hutchison,et al.  Malware Detection in Cloud Computing Infrastructures , 2016, IEEE Transactions on Dependable and Secure Computing.

[14]  Rashmi Ranjan Rout,et al.  Machine Learning based Malware Detection in Cloud Environment using Clustering Approach , 2020, 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[15]  Olumide Kayode,et al.  Access Control Model for Google Cloud IoT , 2020, 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS).

[16]  Ömer Aslan,et al.  Using a Subtractive Center Behavioral Model to Detect Malware , 2020, Secur. Commun. Networks.

[17]  Irfan-Ullah Awan,et al.  CloudIntell: An intelligent malware detection system , 2017, Future Gener. Comput. Syst..

[18]  Deepti Gupta,et al.  A Review of Cloud-Based Malware Detection System: Opportunities, Advances and Challenges , 2021, European Journal of Engineering and Technology Research.

[19]  Ram Mahesh Yadav,et al.  Effective analysis of malware detection in cloud computing , 2019, Comput. Secur..

[20]  Yang Liu,et al.  Context-Aware, Adaptive, and Scalable Android Malware Detection Through Online Learning , 2017, IEEE Transactions on Emerging Topics in Computational Intelligence.

[21]  Shui Yu,et al.  Multistage Signaling Game-Based Optimal Detection Strategies for Suppressing Malware Diffusion in Fog-Cloud-Based IoT Networks , 2018, IEEE Internet of Things Journal.

[22]  Nureni Ayofe Azeez,et al.  Windows PE Malware Detection Using Ensemble Learning , 2021, Informatics.

[23]  Igor Santos,et al.  Opcode sequences as representation of executables for data-mining-based unknown malware detection , 2013, Inf. Sci..

[24]  Mahmood Yousefi-Azar,et al.  Malytics: A Malware Detection Scheme , 2018, IEEE Access.

[25]  Jong Hyuk Park,et al.  Dynamic Analysis for IoT Malware Detection With Convolution Neural Network Model , 2020, IEEE Access.

[26]  Deepti Gupta,et al.  Future Smart Connected Communities to Fight COVID-19 Outbreak , 2020, Internet of Things.

[27]  Curtis B. Storlie,et al.  Graph-based malware detection using dynamic analysis , 2011, Journal in Computer Virology.

[28]  Rajkumar Buyya,et al.  CloudEyes: Cloud‐based malware detection with reversible sketch for resource‐constrained internet of things (IoT) devices , 2017, Softw. Pract. Exp..

[29]  G. Murali,et al.  Malware detection for multi cloud servers using intermediate monitoring server , 2017, 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS).

[30]  David Brumley,et al.  SplitScreen: Enabling efficient, distributed malware detection , 2010, Journal of Communications and Networks.