论文标题
使用人工蜜蜂殖民算法检测恶意软件
Malware Detection using Artificial Bee Colony Algorithm
论文作者
论文摘要
由于恶意软件系列的数量增加,恶意软件检测已成为一项艰巨的任务。可以检测所有恶意软件系列的通用恶意软件检测算法,以使整个过程可行。但是,算法越广泛,它需要使用的特征维度数量越多,并且不可避免地会导致新兴的维度诅咒问题(COD)。此外,由于恶意软件分析的实时行为,也很难使该解决方案起作用。在本文中,我们解决了这个问题,并旨在使用一种被称为人造蜜蜂菌落(ABC)的进化算法提出基于功能选择的恶意软件检测算法。提出的算法使研究人员能够降低特征维度,从而促进恶意软件检测过程。实验结果表明,所提出的方法的表现优于最先进的方法。
Malware detection has become a challenging task due to the increase in the number of malware families. Universal malware detection algorithms that can detect all the malware families are needed to make the whole process feasible. However, the more universal an algorithm is, the higher number of feature dimensions it needs to work with, and that inevitably causes the emerging problem of Curse of Dimensionality (CoD). Besides, it is also difficult to make this solution work due to the real-time behavior of malware analysis. In this paper, we address this problem and aim to propose a feature selection based malware detection algorithm using an evolutionary algorithm that is referred to as Artificial Bee Colony (ABC). The proposed algorithm enables researchers to decrease the feature dimension and as a result, boost the process of malware detection. The experimental results reveal that the proposed method outperforms the state-of-the-art.