基于插件的漏洞检测系统的设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:chi2046
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息化进程的深入发展,使得网络安全问题日益突显。本文首先对当前网络安全现状进行了分析,发现恶意代码呈现出趋利性这一特征,这一特征决定了恶意代码由之前的主动式攻击转向隐蔽的盗取用户信息这种攻击方式。基于插件的漏洞检测系统可以检测出服务器的类型版本,服务器是否存在不安全的配置,以及是否存在潜在的可能被恶意攻击者利用的漏洞,对于当前的恶意攻击可以起到较好的防御作用。因此,为提高网络与信息系统的保密性、完整性、可用性和可控性,设计并开发一个基于插件的漏洞检测系统,对于加强网络安全的监测和管理至关重要。   本文在对当前网络安全现状分析的基础之上,对恶意代码进行了分类,并针对每一类型恶意代码的攻击原理与检测方法进行了研究。接下来的章节中介绍了当前几种比较流行的网络漏洞扫描工具,并对其优劣进行了对比,继而给出漏洞检测类产品核心指标的相关标准。   本文研究了漏洞检测系统的设计与实现方法。该方法首先从网络安全管理者的角度对漏洞检测系统的需求进行了分析,在需求分析的基础上给出系统的整体架构。该系统采用了基于插件的结构对漏洞进行扫描,这一结构有利于提高系统的灵活性和可扩展性。当需要增加对新型漏洞的扫描时,只需要编写相对应的插件。论文对于各个模块进行了详细的设计与实现,并重点分析了如何实现对跨站脚本攻击、CGI漏洞、用户名枚举攻击这几种类型漏洞的检测。对于CGI漏洞,本文采取了猜测CGI目录路径并根据返回信息与漏洞库比对的方法进行检测。对于跨站脚本攻击,本文采取了构造并发送特定字符串并分析提取返回页面数据的方式进行检测。对于用户名枚举攻击,本文采取了模拟字典攻击或暴力攻击的方式进行检测。   实验结果表明:本文提出的基于插件的漏洞检测系统,可以检测出目标系统的主机配置,可以检测出目标系统存在的跨站脚本漏洞、CGI漏洞、用户名枚举漏洞并给出适当的修补措施。该系统的设计与开发可以满足最初的应用需求,具备实际应用的价值。
其他文献
随着互联网技术的发展,网络攻击的手段不断变化,网络攻击的门槛也越来越低,给社会造成了巨大的损失,因此网络安全越来越受到重视。传统的安全防护技术面对复杂的网络环境难以
WS (Web Service)提供了一个中立的、语言无关的平台,支持网络上机器之间的交互操作。然而,不同部分之间的应用调用产生了安全威胁。消息交换安全是WS中需要考虑的一个很重要
如何控制网络拥塞、优化网络性能,提高网络服务质量是急待解决的问题。本文研究流量监控及网络性能优化中几个主要问题,包括:网络流量监测点优化部署、基于多速率VBR业务流量
近年来计算机应用技术的飞速发展促进了互联网的普及和应用,使得计算机迅速走进了千家万户、各行各业。人们享受到计算机所带来的好处的同时,也为随之而来的问题感到困扰。安
云环境资源与服务类型的不确定性、动态变化性且存在虚假或欺诈的服务行为使得用户很难获取到理想的服务。因此云环境中引入服务信任评价机制十分重要。本文研究基于服务信任
语块可用于自然语言处理领域中,其中包括信息抽取、问答系统、语句相似度的比较等应用系统研究中,也可以应用于句法分析。并在这些领域中发挥了重要的作用。本文主要从句法分
如果开发的软件不能满足性能方面的需求,就会导致整个开发的失败。在软件开发之前对其进行性能评价就显得十分重要,而软件性能工程正是在软件完成前对性能进行分析的评价过程
随着Web应用技术的迅猛发展,Web应用已经涉及到人们生活的各个领域,Web应用系统漏洞检测技术日益成为国内外学习和研究的热点与重点。但是,Web应用系统漏洞自动化检测技术还处于
无线传感器网络(Wireless Sensor Network, WSN)是伴随着传感器技术、无线电通信技术、计算机网络等技术的发展而产生的一种新兴的通信技术。由于无线传感器网络一般具有规模
随着互联网技术的不断发展,社会网络逐渐渗入到人们生活的方方面面。人们进行的各种社交活动使得社会网络中每天都会产生海量的信息在用户之间传播与扩散,并且这些海量的信息