基于Web的网络漏洞扫描系统的设计与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:meiwanmeiliao2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的应用深入到社会生活的各个领域,信息系统安全问题受到广泛关注。网络安全传统上一直倾向采取被动式防护策略,如数据加密技术、防火墙技术、访问控制技术、数据签名技术、入侵检测技术等,但仅靠被动式防护很多时候只能是亡羊补牢,要想防患于未然,必须采取主动防范的策略,找出自己网络主机的安全漏洞并消除它,从而有效地阻止入侵事件的发生。   网络漏洞扫描是一种主动式的网络安全解决方案,它采用类似于黑客攻击的方式,利用其内置的漏洞库进行模拟的黑客攻击以达到发现网络漏洞的目的,从而在网络系统受到危害之前有效地进行安全防护。   近年来,国内外对漏洞扫描工具都有了一定的研究,并取得了一定的成果,目前市场上已经有一些漏洞扫描的工具,这些工具都能检测出大部分的漏洞。但总的来说,还存在一些的不足,主要体现在扫描工具的灵活性和易用性不足。如不能管理多个扫描任务、不能设定任务定时执行;不方便共享使用,必须给每个人分配主机的账号才能共享使用扫描系统;不支持分布式扫描等等。   本文在总结前人研究成果的基础上,针对上述目前扫描工具的不足,运用Java相关技术,设计和实现了一个基于Web管理的网络漏洞扫描系统,文中分析了网络漏洞扫描系统的网络拓扑结构,设计了基于J2EE的系统架构,并对系统主要功能模块的关键技术做了详细的描述。   系统采用JSP+JavaBean技术来实现。其中核心模块扫描功能的实现使用多线程技术,每个任务是一个线程,当启动扫描任务时,创建一个单独线程放到扫描任务列表中。通过Socket启动扫描引擎,发送扫描命令,获得扫描结果。定时扫描模块通过修改Java的标准调度类Timer和TimerTask来实现。分布扫描模块实现了上下级服务器之间的信息传递,包括任务下达、策略下达及结果上传等,利用Socket通信来实现。   本课题的完成,不仅实现了漏洞扫描工具基本的功能,即能够进行定期的安全检测、评估,尽早发现安全漏洞并进行修补,消除安全隐患,而且使网络管理员通过Web浏览器就可以监视和扫描网络,设定定时扫描任务,实现分布扫描,系统的所有程序都在服务器端运行,所有的功能都可以通过Web浏览器,在远程进行访问。为广大网络管理人员的使用提供了很大的方便。
其他文献
随着Internet的迅速发展和普及,电子商务(electronic commerce)迅速成为商务活动的重要形式,并且有着极为广阔的发展前景。而建立在Internet/Intranet之上的Web服务技术是电子
干涉合成孔径雷达(InSAR)技术是目前遥感成像领域的一个热点。它具有覆盖面积大,空间分辨率高,高程精度高的优点,并且可以全天时、全天候的工作,是获取三维数字高程模型(DEM)
学位
本文以“东半球空间环境地基综合监测子午链”为课题背景,进行空间环境数据共享子系统的设计与实现。   东半球空间环境地基综合监测子午链,简称子午工程,是国家发改委批
学位
行人检测技术在智能视频监控、车辆辅助驾驶、人体行为分析等方面有着广泛的应用,随着各种视频信息的飞速增长,安全意识的不断加强,大量不同场景下的行人检测任务需求变得越来越
社交网络已经成为大众发布信息的一种新渠道,并得到越来越多用户的关注和使用。社交网络的流行和普及,使得基于社交网络的信息数量呈现爆炸式的增长,然而信息质量却没有得到相应
从上世纪90年代开始人脸识别领域的科研工作者们就一直专注于寻找适合计算机理解的人脸的有效表达。在2005年之前,绝大多数的人脸表达都是基于底层特征的,这段时间的代表性的成
NONCODE科学数据库是一个提供给科学研究人员分析和使用非编码RNA基因数据的综合数据平台。自从2005年NONCODE数据库发布以来,非编码RNA的基因数量迅速增加,而且人们也逐步的认
随着互联网技术的迅速发展,互联网上的信息量也呈指数倍增长。今天,网络已成了人们获取信息的主要途径之一。然而,网页没有统一的结构和管理,质量也就参差不齐,其中不乏一些
学位
管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。生产管理信息系统是管理信息系统的一部分,管理信息系统的开发过程,就是从问题提出、开
计算机层析成像(CT)被广泛的应用于疾病的诊断,成为医生进行病理和解剖研究的重要手段之一。如何利用CT断层数据进行三维重建,以提高医生的诊断效率,乃至直接为外科手术临床服务