论文部分内容阅读
随着网络的飞速发展,蠕虫的传播给用户造成了巨大的损失。蠕虫传播模型是研究蠕虫传播的重要手段之一。隔离策略在防御蠕虫方面效果显著并已应用于各种蠕虫传播模型中。然而,理论上应该被彻底消除的蠕虫在真实网络中并没有消亡,这里面的原因是多种多样的,其中之一就是在传播系统中由入侵检测系统(IDS)中所存在的时间窗口造成的时延所带来的。本文在传染病学和非线性动力学的研究成果基础上,对入侵检测系统中存在的隔离时延导致蠕虫传播出现复杂现象进行建模,提出了具有隔离时延的SIDQV蠕虫传播模型,然后对SIDQV模型在数值结果上进行多种分析,采用Slammer蠕虫及Code Red蠕虫的真实传播数据,研究了SIDQV模型中的时延对蠕虫传播的影响,探讨了蠕虫传播中可能出现的Hopf分叉现象。本文首先介绍了网络蠕虫和分叉的基本原理,然后在研究了一些经典的蠕虫传播模型的基础之上,结合入侵检测系统中的隔离时延建立了SIDQV蠕虫传播模型,并且对SIDQV模型进行了稳定性分析和Hopf分叉分析。理论推导表明了SIDQV模型存在一个时延临界值τ0,并且当时延小于它时,系统是稳定而易于控制的;而当时延大于等于它时,系统存在Hopf分叉。由于没有分叉的蠕虫传播系统更加稳定和简单,能够更好的控制和消除蠕虫,所以入侵检测系统的时间窗口的尺寸将被调整为小于τ0,使得蠕虫传播系统保持稳定并最终将蠕虫彻底清杀。最后使用Matlab对模型进行了数值仿真,实验结果也验证了临界点的存在,其值与理论推导一致。