The variety of services and functionality offered by various cloud service providers (CSP) have exploded lately. Utilizing such services has created numerous opportunities for enterprises infrastructure to become cloud-based and, in turn, assisted the enterprises to easily and flexibly offer services to their customers. The practice of renting out access to servers to clients for computing and storage purposes is known as Infrastructure as a Service (IaaS). The popularity of IaaS has led to serious and critical concerns with respect to the cyber security and privacy. In particular, malware is often leveraged by malicious entities against cloud services to compromise sensitive data or to obstruct their functionality. In response to this growing menace, malware detection for cloud environments has become a widely researched topic with numerous methods being proposed and deployed. In this paper, we present online malware detection based on process level performance metrics, and analyze the effectiveness of different baseline machine learning models including, Support Vector Classifier (SVC), Random Forest Classifier (RFC), KNearest Neighbor (KNN), Gradient Boosted Classifier (GBC), Gaussian Naive Bayes (GNB) and Convolutional Neural Networks (CNN). Our analysis conclude that neural network models can most accurately detect the impact malware have on the process level features of virtual machines in the cloud, and therefore are best suited to detect them. Our models were trained, validated, and tested by using a dataset of 40,680 malicious and benign samples. The dataset was complied by running different families of malware (collected from VirusTotal) in a live cloud environment and collecting the process level features.
翻译:利用此类服务为企业基础设施创造了许多机会,使企业基础设施成为云基,进而帮助企业方便和灵活地向客户提供服务。为计算和储存目的向客户租用服务器的做法被称为“基础设施”(IaaS),IaaS的普及导致人们对网络安全和隐私的严重关切。特别是恶意实体常常利用恶意软件来阻止云服务损害敏感数据或阻碍其功能。为应对这一日益增长的威胁,云环境的恶意软件检测已成为广泛研究的主题,正在提出和部署许多方法。在本文件中,我们根据流程级别性能指标提供在线恶意检测,分析不同基线机器学习模型的有效性,包括:支持矢量级(SVC)、随机森林分类(RFC)、KNearest Neighbor(KNNNNNN)、GErid Boecked Sqoration(GBC)、Gossaus Nables(GNB)和Conalal 数据模型的精确检测,通过我们公司40级的云层级级级级级数据测试,通过对网络进行最精确的检测,通过我们级数据测试,在网络进行最精确的测试,通过测试,通过测试,在网络上进行。