资源描述:
《基于网络的漏洞分析系统-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文(科研训练、毕业设计)题目:基于网络的漏洞分析系统姓名:学院:软件学院系:专业:软件工程年级:学号:指导教师(校内):职称:年月47摘要摘要在信息技术革命的浪潮中,全球互联网(WorldWideWeb)起着至关重要的作用。如今互联网已经深入到行政,经济,军事等各个角落,成为人们工作生活中不可或缺的一部分。然而由于互联网早期设计的缺陷,在广泛普及的同时越来越多的安全问题暴露出来,造成不可估量的损失,成为阻碍网络发展的最大障碍。本文分析了网络安全问题中的重要环节:漏洞的产生。漏洞作为复杂软件设计与生俱来的危机几乎不可避
2、免,这是由于软件设计本身的复杂性以及早期网络协议的脆弱性造成的。几乎每天都有新的漏洞被发现,在软件更新的同时漏洞也会不断产生。虽然可以对已有的漏洞进行修补,然而庞大的漏洞数量,频繁的漏洞更新工作,以及更多潜在的漏洞危险仍然严重影响着网络的安全。本系统对分析网络漏洞的有力工具:端口漏洞扫描器进行了研究,实践和探索。该系统基于VisualC++.net开发平台,运用Winsock,多线程,MFC等技术作为开发手段,在简洁良好的用户界面环境下实现了对目标主机端口的探测以及常见漏洞的扫描分析等功能。[关键词]网络安全工具漏洞扫描端口探
3、测Winsock47Abstract47AbstractAbstractDuringthe3rdrevolutionoftechnology,theWorldWideWebplayedaverysignificantrole.Itactivatesinmanypartsofhumanlife,suchasadministration,economicandmilitary,thatonecanhardlytearapartfrom.Nevertheless,asthelimitationinearlierprotocoldes
4、ign,moreandmoreserioussecurityproblemscomeup.Andforitinestimablylosssuffered.ThesecurityproblembecomesthemostimportantonethatrestrictstheevolutionofInternet.InthispaperwehaveanalyzedaveryimportantpartoftheInternetsecurity:thegenerationofloophole.It’simpossibletoavoi
5、dalltheloopholesinsoftwareespeciallythatishugeduetothecomplexityofthesystemandthelimitationinearlierdesign.Newloopholesarediscovered,orcreatedintheupdateeveryday.Althoughit’spossibletopatchaloopholeaswediscoveredit,theunnumberedloopholes,whetherdiscoveredorknown,sti
6、lllimitedthesecurityofInternet.Inourwork,wehavedesignedaverypowerfultoolinloopholeanalysis:aNetworkVulnerabilityScannerinVisualC++.netSDK,withWinsock,Multithreading,andMFCtechnology.WithclearlyUI,portsscanandsomefamiliarloopholesscanareachieved.[Keywords]Networksecu
7、ritytools,Networkvulnerabilityscan,Portscan,Loopholescan.47目录47目录目录第一章绪论61.1课题背景61.2主要研究内容71.3本论文组织结构8第二章基本概念和工具92.1基本概念及其技术92.1.1TCP/IP协议简介92.1.2端口功能简介92.1.3多线程技术简介122.1.4Winsock技术简介142.1.5常见漏洞简介172.2使用工具及其介绍192.2.1MicrosoftVisualStudio.net简介192.2.2MicrosoftVisualC
8、++简介202.2.3MFC简介212.3本章小结22第三章系统的设计233.1系统整体设计方案233.1.1设计模式简介233.1.2系统流程简介243.1.3系统的类和对象253.2系统的详细设计263.2.1端口探测子模块263.2.2漏洞扫描子模块273.3本章小结2