1.一种抑制病毒传播的自适应防御方法,其特征在于:该方法包括以下步骤:
S1:初始化网络系统:将网络系统中的节点状态设置为低级别安全态SL或高级别安全态SH或已感染态I;其中,低级别安全态SL和高级别安全态SH的节点均能以不同的概率被病毒感染;已感染态I节点能感染相邻的节点,并以一定的概率γ被治愈;设置各项参数,包括外部计算机进入系统的概率b,高级别安全态SH节点转化为低级别安全态SL节点的概率δ,每个节点从系统中移除的概率μ;
S2:病毒感染:每个已感染态I节点分别以β1、β2的概率感染与其相邻的低级别安全态SL节点和高级别安全态SH节点;
S3:节点状态检测过程:检测各节点是否受到病毒的感染转变成已感染态I节点,并统计其数量;
S4:自适应防御过程:如果已感染态I节点的数量小于设定的阈值,不采取升级措施;若已感染态I节点的数量大于阈值,使系统中低级别安全态SL节点以一定概率升级为高级别安全态SH节点,且随着感染I节点的数量的增加,升级概率越大,设升级概率与I节点的数量成线性比例关系,比例系数为α;
S5:分析网络系统中影响病毒传播的因素。
2.如权利要求1所述的一种抑制病毒传播的自适应防御方法,其特征在于:在步骤S2中,低级别安全态SL节点受到病毒感染的概率高于高级别安全态SH节点,即β1>β2。
3.如权利要求1所述的一种抑制病毒传播的自适应防御方法,其特征在于:所述步骤S3和所述步骤S4同时进行;在步骤S4中,给出病毒数量的阈值Imax和关于I的非线性函数f(I),当系统中病毒数量小于Imax时,f(I)为0;当系统中病毒数量大于或等于Imax时,f(I)为αI。
4.如权利要求1所述的一种抑制病毒传播的自适应防御方法,其特征在于:所述步骤S5具体为:当b、β1、β2增大,系统内病毒数量增大,病毒传播加快;当α、γ增大、δ减小,系统内病毒数量减小,病毒传播被抑制。