毕业设计(论文)_网络攻击与防护之扫描软件设计

  • 格式:doc
  • 大小:756.50 KB
  • 文档页数:61

Ⅰ 网络攻击与防护之扫描软件设计 目 录 1.绪论............................................................................................................................. 1 1.1选题背景及目的............................................................................................... 1 1.2题目意义及研究现状....................................................................................... 1 1.3网络安全现状与隐患....................................................................................... 1 1.4潜在威胁........................................................................................................... 2 1.5选题的意义及价值........................................................................................... 3 1.6论文组织及研究内容....................................................................................... 4 1.6.1论文组织................................................................................................. 4 1.6.2研究内容................................................................................................. 4 2. 理论模型及相关技术............................................................................................... 5 2.1扫描文件相关技术........................................................................................... 5 2.1.1文件查找................................................................................................. 5 2.1.2文件对比................................................................................................. 5 2.1.3扫描系统原理......................................................................................... 6 3. 总体设计................................................................................................................... 7 3.1预处理模块....................................................................................................... 7 3.2软件采用的方法技术....................................................................................... 9 3.2.1数据库..................................................................................................... 9 3.2.2HIPS防火墙 .......................................................................................... 10 3.2.3采用三层架构....................................................................................... 10 4. 系统实现................................................................................................................. 11 4.1开发环境......................................................................................................... 11 4.2详细设计......................................................................................................... 11 4.2.1流量监控功能....................................................................................... 11 4.2.2升级功能............................................................................................... 12 4.3程序实现基本算法......................................................................................... 14 4.3.1流量监控算法....................................................................................... 14 Ⅱ

4.3.2软件升级算法....................................................................................... 19 4.3.3扫描文件算法....................................................................................... 33 5.系统测试................................................................................................................... 42 5.1软件测试概念................................................................................................. 42 5.2测试说明......................................................................................................... 42 5.3测试结果......................................................................................................... 42 6.结论........................................................................................................................... 45 致 谢............................................................................................................................ 46 参考文献...................................................................................................................... 47 网络攻击与防护之扫面软件设计

1 1.绪论

本论文首章内容首先说明了本次毕业设计题目的选题背景及目的,阐述了网络攻击与防护之扫描软件在生活中的重要意义,同时简述了当前网络攻击与防护之扫描软件的研究现状。最后给出了本篇论文的组织结构,介绍了本次论文的主要研究内容。

1.1选题背景及目的

计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,数据的保密性、完整性及可使用性受到保护。计算机网络安全包括两个方面,即物理安全和逻辑安全。物理安全指系统设备及相关设施受到物理保护,免于破坏、丢失等。逻辑安安全包括信息的完整性、保密性和可用性。 计算机网络安全不仅包括组网的硬件、管理控制网络的软件,也包括共享的资源,快捷的网络服务,所以定义网络安全应考虑涵盖计算机网络所涉及的全部内容。参照ISO给出的计算机安全定义,认为计算机网络安全是指:“保护计算机网络系统中的硬件,软件和数据资源,不因偶然或恶意的原因遭到破坏、更改、泄露,使网络系统连续可靠性地正常运行,网络服务正常有序。” 由于互联网络的发展,整个世界经济正在迅速地融为一体,而整个国家犹如一部巨大的网络机器。计算机网络已经成为国家的经济基础和命脉。计算机网络在经济和生活的各个领域正在迅速普及,整个社会对网络的依赖程度越来越大。众多的企业、组织、政府部门与机构都在组建和发展自己的网络,并连接到Internet上,以充分共享、利用网络的信息和资源。网络已经成为社会和经济发展的强大动力,其地位越来越重要。伴随着网络的发展,也产生了各种各样的问题,其中安全问题尤为突出。了解网络面临的各种威胁,防范和消除这些威胁,实现真正的网络安全已经成了网络发展中最重要的事情。