为了有效地研究僵尸网络传播过程中的特征变化,基于元胞蚁群算法提出了一种新的刻画方法BDCA(Botnet Detecting algorithm based on Cellular Ant)。该方法首先定义了僵尸网络中普通节点、易感染节点和感染节点之间的转化关系,建立符合僵尸网络传播特征的数学模型,并利用元胞蚁群算法对上述模型进行求解,以此获得平衡条件下的最优解。最后,利用NS2进行仿真实验,深入分析了影响 BDCA 算法的关键因素。同时通过对比其他算法之间的性能状况,结果表明该算法具有较好的适应性。
In order to mitigate the characteristic changes in Botnet spread process,a novel depicted meth-od (Botnet Detecting algorithm based on Cellular Ant,BDCA)is proposed by cellular ant algorithm.In this method,the transformation relationships between ordinary nodes,susceptible nodes and infected nodes are defined,and the mathematical model which is match Botnet spread characteristic is built. Then,the optimal solution under stable conditions is solved by cellular ant algorithm.Finally,a simula-tion with NS2 was conducted to study the key factors of BDCA.Compared to other algorithm perform-ance,the results show that,BDCA has better adaptability.