仿真环境下的internet蠕虫研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:userlyc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来频繁暴发的大规模网络蠕虫对Internet的安全造成了严重威胁,给社会带来了重大的经济损失.如何有效的检测和控制蠕虫的扩散,是当前一个重要的研究方向.由于网络蠕虫往往爆发突然、危害严重,因此不易于在现实的环境中进行研究和实验.该文主要通过建模的手段,设计并实现了一个模拟Internet蠕虫扩散的仿真模型,并提出了一种控制蠕虫传播的良性蠕虫模型,通过仿真模型对这种蠕虫对抗技术的有效性进行了验证.文章首先通过对传染病模型的改进,讨论了存在于网络环境本身的影响蠕虫扩散的外在因素,主要包括网络的时间延迟、网络的性能变化、人的因素、以及网络节点的分布状况.然后基于这种改进的数学模型的思想,通过一个netsim网络仿真平台设计了一个网络蠕虫的仿真模型.有了这样一个仿真环境就可以对蠕虫的行为进行细致的研究了.在蠕虫的扩散过程中,程序本身的内在原因也是影响其扩散快慢的重要因素.通过对理想扩散模式、随机扫描模式、子网优先扫描模式和连续扫描模式的仿真实验,比较和分析了各种蠕虫扩散速度的快慢.正是利用子网优先扫描速度快的特点,文中设计了一种受控的良性蠕虫来控制蠕虫的传播.并通过仿真平台模拟实现了这种蠕虫的对抗模型,这种模型通过一个控制中心不断调整网络中大量受控蠕虫的扫描空间.实验证明这种方法可以用相对较少的网络代价换取对网络中恶意蠕虫扩散的较好控制.
其他文献
数据集成是企业之间或者企业内各部门协同合作的需要.它的目标是实现各个异构数据源之间的数据共享,从而有效的利用资源,提高整个应用系统的性能.目前随着计算机技术特别是计
在计算机科学的许多领域,可满足性问题(SAT)都是一个重要的研究课题。SAT是一个NP完全问题,但在各种领域都需要快速算法来解决规模较大的问题,比如在人工智能中比较突出的规划问
学位
随着计算机系统规模和复杂度的不断增加,应用范围的不断扩大,人们对系统正确性的要求也日益提高。模型检验是一种形式验证技术,它的主要思想是构造系统的有限状态模型并穷尽搜索
随着计算机网络的发展,传统的计算机系统发生了巨大的变化,突出地表现为从集中计算(Centralized Computing)到分布式计算(DistributedComputing)的转变.分布式信息系统在人们
学位
随着信息化的不断发展,网络安全和信息安全的问题显得日益突出。表现在:因特网的共享性和开放性使网上信息安全存在先天不足,因为其赖以生存的TCP/IP协议,缺乏相应的安全机制,而且
入侵检测技术经过十几年的发展已经达到了一个很高的技术水平。当前的很多入侵检测系统都突破了传统系统所采用的简单模式匹配检测技术。Columbia大学开发的入侵检测系统[WEN
任何一个熟练的程序员都可以开发出一个能够使用的软件.但是构建一个可维护的、可伸缩的、健壮性好的企业系统就不那么容易.众所周知,现在的企业级软件系统变得越来越庞大,越
机器学习在人工智能的研究中具有重要地位,一个不具有学习能力的智能系统很难称得上是一个真正的智能系统。传统的学习方法是基于理想环境下进行研究的,即数据是完整的,所含噪声