基于云技术的分布式漏洞扫描管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:xueyueer001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展,网络安全问题和计算机犯罪也呈现愈来愈严峻的趋势。据统计表明,绝大多数的网络安全问题都是由系统漏洞、软件漏洞或者web漏洞所引起。利用漏洞或各种软件缺陷进行攻击已经成为黑客的重要攻击手段,因此,如果企业或用户能事先对系统可能出现的安全漏洞进行检测,并加以防范,能够有效降低攻击的成功率,达到安全防护的目的。目前国内外已经有很多使用方便、功能完善的漏洞扫描软件或系统,然而,伴随着云计算时代的来临,很多企业的服务器资源和数据都呈爆发式的增长,传统的漏扫系统在面对越来越大规模的漏扫任务时已经显得力不从心。与此同时,云计算和分布式技术的发展也为漏洞扫描带来了新的思路。在云环境下,通过为漏扫系统增加更多的扫描资源,能够使漏扫系统满足更大规模的漏扫任务需求。因此,如何将云技术应用于漏扫系统,如何对扫描资源进行分布式管理,如何对漏扫任务进行负载均衡调度,是使用分布式技术处理漏扫任务的关键性问题。本又结合云计算技术,设计了一套分布式漏洞扫描管理系统。该系统可部署于云计算的IaaS层,并充分利用云所提供的扫描计算资源,适合漏扫任务网络资源消耗大、在线实行性要求高、任务管理复杂等特性,满足大规模漏扫任务的企业级需求,提供扫描器资源的分布式管理、任务的负载均衡调度、扫描信息的分布式存储、任务的失败处理等功能,达到提高系统资源利用率,加快漏洞扫描速度、优化任务执行效率的目的。本文首先对互联网安全现状进行论述,明确了论文的研究背景及意义,其次作为背景知识介绍了漏洞扫描技术,云计算与分布式计算技术,并论述了将漏扫任务与分布式技术相结合的思路和解决方案,然后对本文提出的基于云技术的分布式漏洞扫描管理系统进行需求分析、架构设计和工程实现,最后通过实验证明了本系统的可行性以及与同类系统相比的优势所在。
其他文献
嵌入式Linux是将普通Linux操作系统进行裁剪、修改,使之能在嵌入式计算机系统上运行的一种操作系统。由于兼有Linux和嵌入式系统的优点,嵌入式Linux系统有着巨大的市场前景和商
随着企业需求的不断扩展以及网络技术的迅猛发展,企业应用开发变得越来越慎重,越来越复杂。为了能够在竞争中处于有利的地位,采用合理的企业应用架构和新技术就成为企业能否有效
随着科学技术的发展,人们迎来了数字时代,许多产品都建立在电子信息的基础上表达,数字技术使得产品变得极大丰富,也使它们的存储、复制和传播变得简洁快速,而这也导致了数字