欢迎来到天天文库
浏览记录
ID:6793887
大小:202.50 KB
页数:16页
时间:2018-01-25
《毕业设计(论文)-在线安全检测系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中央广播电视大学人才培养模式改革和开放教育计算机科学与技术专业毕业论文在线安全检测系统设计姓名:学号:438学校:工商电大指导老师:-16-目录摘要…………………………………………………………………………3关键词……………………………………………………………………………3一、在线安全研究的目的和现状………………………………………………3(一)研究目的…………………………………………………………………3(二)研究内容概述……………………………………………………………4(三)系统需求分析…………………………………
2、…………………………4二、漏洞扫描技术概述…………………………………………………………5(一)什么是漏洞扫描…………………………………………………………5(二)漏洞扫描器的分类…………………………………………………………5(三)漏洞扫描气的工作原理……………………………………………………6(四)漏洞扫描的整体结构………………………………………………………7(五)CGI的应用……………………………………………………………………8三、详细设计……………………………………………………………………9(一)在线升级工作
3、原理…………………………………………………………9(二)多线程原理及实现…………………………………………………………10(三)MFC部分类的使用…………………………………………………………11四、关键技术实现…………………………………………………………………13(一)在线升级系统的实现………………………………………………………13(二)多线程实现的方法…………………………………………………………15五、系统调试……………………………………………………………………16参考文献………………………………………………
4、…………………………17-16-在线安全检测系统设计摘要:21世纪是信息时代,信息已成为社会发展的重要战略资源,社会的信息化已成为当今世界发展的潮流和核心,而信息安全在信息社会中将扮演极为重要的角色。随着计算机网络的不断发展,全球信息化已成为人类发展的大趋势。但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互连性等特征,致使网络容易受到黑客、恶意软件和其他不轨的攻击,前者会对用户造成不可预料的影响,而后者往往使系统崩溃。无论是在局域网还是在广域网中,都存在着自然和人为等诸多因素的脆弱性和潜
5、在威胁。故此,网络的安全措施应是能全方位地针对各种不同的威胁和脆弱性,这样才能确保网络信息的保密性、完整性和可用性.。本文开始的部分本文的开始部分,通过对黑客行为和典型攻击的分析,总结了网络安全漏洞存在必然原因,并综述了计算机网络安全的现状,以及漏洞扫描技术的具体概念,分类和局限性。本文的重点在于改进原有系统的主题模块,并对原有系统增加了一些功能,使之功能更加完善。最后提出了该系统还存在的不足以及一些进一步完善和扩展的建议。关键词:网络安全扫描漏洞一、在线安全研究的目的和现状(一)研究目的现代计算机系统功能日
6、渐复杂,网络体系日渐强大,正在对社会产生巨大深远的影响,但同时由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互连性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击,所以使得安全问题越来越突出。-16-(二)研究内容概述本课题的研究内容包括:分析黑客的攻击行为、收集整理网络安全漏洞、漏洞扫描系统的设计并实现,漏洞扫描系统的测试与改进。笔者着重参与了漏洞扫描系统的设计并实现、漏洞扫描系统的测试与改进。在系统结构方面我们拟采用两种方案,实现两种结构:一种是基于主机的网络安全评估系统,一种是基于
7、网络的安全评估系统。基于主机的,是用户控制界面和扫描引擎都在一个应用程序中,安装灵活,但不便于移植,且受到系统本身所在应用平台的限制。另一种是基于网络的是Browser/Server模式,扫描引擎等主要部分都放在安全的扫描服务器上。管理者在独立的其它工作站上进行监控,通过浏览器进行扫描控制和查看结果。在访问工作站和扫描引擎之间的数据通讯采用加密通道方式。(三)系统需求分析1、系统功能的要求(1)系统首先应该可以对相应IP进行扫描,并给出相应的报告(2)能够实现对已加漏洞的扫描,并给出一份简略的报告和一份详尽的
8、报告(3)系统在扫描和更新的时候应该有明显的标识2、系统性能要求(1)系统应该在扫描过程中使用多线程扫描,以节省使用时间(2)系统应该考虑到用户在适用本程序时,要不断的更新漏洞库,因此,系统需要有在线升级的功能。3、用户界面要求(1)用户界面应该简洁,通俗易懂,(2)用户界面应该能够准确的显示出程序的进程(3)用户界面应该给出帮助文件,是用户能够独立使用该程序。4、系统的可扩展性(1)应该留出足够的
此文档下载收益归作者所有