基于群体智能的蠕虫扫描策略研究

基于群体智能的蠕虫扫描策略研究

论文摘要

计算机蠕虫有自我复制功能,它能够在网络中自主传播,因此对于网络安全有着很大的威胁。掌握蠕虫所采用的各种扫描策略有助于更加有效地对抗蠕虫传播。本文研究了未来蠕虫可能采用的两种扫描策略。本文首先综述了网络安全的发展现状,介绍了已经出现的蠕虫及其理论上蠕虫所采用的扫描策略。在对群体智能算法作了简单回顾后,本文研究了具有群体智能特性的蠕虫扫描行为。蠕虫如果试图在网络中传播,它首先需要扫描大量IP地址从中找到漏洞主机,并将其感染。根据群体智能算法的特性,我们设计了基于蚁群算法的扫描策略,并在计算机上进行了模拟实现。基于蚁群算法的扫描策略会利用一些辅助的信息去估计扫描空间。为了能够在网络中找到漏洞主机分布密度较大的一部分地址空间,每个蠕虫都会记录下它们之前的扫描结果,并根据记录来决定下一步扫描的方向。新产生的蠕虫都能够继承它们父蠕虫的扫描结果纪录。简单的蠕虫个体行为汇集在一起形成了整体的高效扫描。当漏洞主机在网络中是非均匀分布时,采用这种扫描策略效率较高。最后引入了自主停止蠕虫的传播思想。自主停止蠕虫会以一定的概率停止扫描活动,这使得它不会感染全部的漏洞主机。该扫描策略的特点是加强了传播过程中的隐蔽性,体现了它的自我保护功能。将随机扫描策略、基于蚁群算法扫描策略和自主停止扫描策略三种扫描方式的传播效率进行比较是本文的重点。本文通过计算机模拟仿真,验证了所讨论的扫描策略,由于具有群体智能的蠕虫在漏洞主机分布不均匀的条件下具有较高的扫描效率,因此有必要设计有效的方法对抗这类蠕虫。

论文目录

  • 摘要
  • Abstract
  • Contents
  • 第一章绪论
  • 1.1 计算机网络安全现状与蠕虫传播
  • 1.2 蠕虫传播发展进程
  • 1.3 本课题内容安排
  • 第二章 网络蠕虫概述
  • 2.1 网络蠕虫定义
  • 2.1.1 蠕虫病毒与一般病毒的异同
  • 2.1.2 蠕虫的功能结构
  • 2.1.3 蠕虫的工作流程
  • 2.1.4 蠕虫的行为特性
  • 2.2 网络蠕虫的传播途径
  • 2.3 本章小结
  • 第三章 蠕虫扫描策略研究与分类
  • 3.1 现有实际蠕虫扫描策略分类
  • 3.1.1 Code Red
  • 3.1.2 Code Red II
  • 3.1.3 Nimda
  • 3.1.4 Slammer
  • 3.1.5 Sapphire
  • 3.1.6 Blaster
  • 3.2 理论上的蠕虫扫描策略
  • 3.2.1 基于目标列表的扫描
  • 3.2.2 基于路由表扫描
  • 3.2.3 基于域名服务器扫描
  • 3.2.4 分治扫描
  • 3.2.5 顺序扫描
  • 3.2.6 本地优先扫描
  • 3.2.7 Flash Worm
  • 3.2.8 重要性扫描
  • 3.2.9 可自学习的重要性扫描
  • 3.3 实际蠕虫的新趋势
  • 3.4 本章小结
  • 第四章 群体智能与蚁群算法概述
  • 4.1 群体智能算法发展进程
  • 4.1.1 群体智能算法研究
  • 4.1.2 群体智能系统的机制研究
  • 4.2 蚁群算法的核心思想以及算法步骤
  • 4.2.1 蚁群算法的重要思想
  • 4.2.2 蚁群算法的步骤
  • 4.3 本章小结
  • 第五章 蚁群算法与网络节点扫描策略结合
  • 5.1 总体结构的设计
  • 5.2 基于蚁群算法扫描策略
  • 5.3 模拟实验及其结果
  • 5.3.1 模拟实验过程
  • 5.3.2 模拟实验结果
  • 5.4 实验结果分析
  • 5.5 本章小结
  • 第六章自主停止蠕虫扫描策略实现
  • 6.1 自主停止蠕虫传播思想
  • 6.2 模拟实验及其结果
  • 6.2.1 模拟实验过程
  • 6.2.2 模拟实验结果
  • 6.3 实验结果分析
  • 6.4 本章小结
  • 第七章 结束语
  • 参考文献
  • 攻读学位期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].人工群体智能是否可能?[J]. 华东师范大学学报(哲学社会科学版) 2020(05)
    • [2].2017国际群体智能会议(英文)[J]. 智能系统学报 2016(05)
    • [3].人工智能新飞跃[J]. 中国经济信息 2017(06)
    • [4].基于虚拟耦合的列车群体智能控制技术研究及展望[J]. 铁路通信信号工程技术 2020(02)
    • [5].神奇的群体智能[J]. 大科技(科学之谜) 2008(12)
    • [6].基于群体智能的自组织运动控制综述[J]. 电子科技 2019(11)
    • [7].人工群体智能的超越性及其困境[J]. 南京社会科学 2018(05)
    • [8].地球物理资料群体智能反演(英文)[J]. Applied Geophysics 2009(02)
    • [9].基于群体智能技术的人工神经网络结构优化研究[J]. 重庆理工大学学报(自然科学) 2020(08)
    • [10].群体智能“深度团队”的拔尖大学生创新科研能力培养模式研究与实践[J]. 实验室研究与探索 2018(02)
    • [11].基于群体智能的船艇货物配送路径图解优化模型构建[J]. 舰船科学技术 2019(10)
    • [12].第2届群体智能国际会议(ICSI'2011)征文通知[J]. 智能系统学报 2010(06)
    • [13].基于CiteSpace的我国群体智能科学研究图谱构建与分析[J]. 价值工程 2019(05)
    • [14].神奇的群体智能[J]. 中学生阅读(高中版) 2009(08)
    • [15].云计算中融合群体智能软件优化算法的计算机动态调度[J]. 西安文理学院学报(自然科学版) 2018(01)
    • [16].群体智能课程与Java程序设计课程的融合方法研究[J]. 电脑知识与技术 2018(25)
    • [17].神奇的群体智能[J]. 文苑 2009(12)
    • [18].神秘的群体智能[J]. 第二课堂(初中) 2010(06)
    • [19].神秘的群体智能[J]. 阅读与作文(初中版) 2011(03)
    • [20].第4届群体智能国际会议征文通知(英文)[J]. 智能系统学报 2012(04)
    • [21].一种基于群体智能的合作探究式教学方法[J]. 中国科教创新导刊 2010(25)
    • [22].编者按[J]. 中国科学:信息科学 2020(03)
    • [23].基于互联网群体智能的软件开发:可行性、现状与挑战[J]. 中国科学:信息科学 2017(12)
    • [24].基于互联网群体智能软件开发的现状与挑战探讨[J]. 信息系统工程 2018(07)
    • [25].2017第二届群体智能和进化计算会议(英文)[J]. 智能系统学报 2016(06)
    • [26].2017第二届群体智能和进化计算会议(英文)[J]. 智能系统学报 2017(02)
    • [27].迷人的群体智能[J]. 中学生阅读(初中版) 2009(07)
    • [28].神奇的群体智能[J]. 杂文选刊(上旬版) 2009(05)
    • [29].一种改进的粒子群算法[J]. 计算机工程与应用 2009(26)
    • [30].基于群体智能挖掘的个性化商品评论呈现方法[J]. 浙江大学学报(工学版) 2017(04)

    标签:;  ;  ;  ;  

    基于群体智能的蠕虫扫描策略研究
    下载Doc文档

    猜你喜欢