基于云平台的系统漏洞扫描器的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:hubeibei1919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息网络技术的发展,互联网在国民经济及人民日常生活的重要地位越来越明显,但随之而来的安全问题也日益严重,并成为当今网络技术研究的重点。由于产品本身缺陷,及经济利益的趋动,安全问题一直存在,且被入侵者精心发掘并利用。   安全问题产生的原因多种多样,不同起因的漏洞造成的危害不同,防御策略及防御难度也不同。其中,操作系统及基础服务软件的安全漏洞,出现的最为普遍,被入侵者成功利用后,后果严重,轻者造成对应主机业务不可用,重者直接导致丧失主机控制权,从而使入侵者可以自由盗取主机数据、篡改业务信息。   目前对于防御操作系统及基础服务软件的安全漏洞,多采用漏洞扫描工具进行扫描检测主机安全状态。但传统的漏洞扫描工具多为面向单机,对大规模的网络安全状态检查的应用场景下无能为力。云计算技术(Cloud Computing)的新起,为这一应用场景提供了有效的解决方案。相比于传统服务模式,云计算有大规模、虚拟化、高可扩展性等特点,拥有优秀的资源调度功能,支持大规模节点资源申请和按需调度。   本文针对大规模的网络安全状态评估这一应用需求,基于漏洞扫描技术,利用新兴的云计算技术,设计并实现了基于云平台的漏洞扫描系统,作为企业网络安全评估系统的一个子系统。本文首先研究了漏洞扫描的工作原理,调研了云平台对虚拟节点的技术要求及资源调度、任务分解方法,云平台在安全领域解决方案的应用,分析了OpenVAS扫描引擎工作原理,完成OpenVAS对虚拟化部署支持的改造;以Microhttpd为WEB服务器,使用C语言设计并实现了基于HTTP/HTTPS请求的扫描器控制功能,提供接口供扫描任务调度子系统调度使用,同时保证与扫描控制模块的兼容性;设计并实现扫描器结果报表格式化模块,结果报表以XML格式传输,供结果处理子系统使用;研究漏洞扫描插件脚本的开发技术,学习NASL的语法及开发技术,针对国内网络相对普遍的50多个漏洞设计并开发扫描插件并测试。最终实现将单机漏洞扫描引擎改造成可部署在云平台上的漏洞扫描子系统,完成企业网络安全评估系统开发。
其他文献
天才和民族学生的学校(GSES学校)是一所大学的示范学校,由学术和行政单位组成。它控制和促进了大学教师的教学。这项独立研究的目的是为NUOL大学示范学校(天才和民族学生的学校)开
物体检测是计算机视觉领域的热门研究课题之一。其目的是找到图像或者视频中的属于某一特定物体类别的对象实例。物体检测技术依赖于底层特征的选择。其中,形状特征是描述物
软件调试一直是软件开发中的重要问题。人们对调试传统的单线程程序有丰富的经验。单线程程序的调试通常以循环调试和在线交互调试为基础,其中最重要的问题是错误的重现。通
图像去模糊(ImageDeblurring)及图像修复(ImageInpainting)是近些年来图像复原领域的热点问题,得到国内外学者的广泛关注和研究。造成图像模糊的主要原因是成像设备的误差(如相
商品个性化推荐是电子商务领域中的关键技术,如何将商品个性化推荐的思想运用到金融投资领域中,实现股票个性化推荐是股民一直关注的热点。而目前在股票投资领域中的推荐方法较
国产龙芯3号多核处理器具有高性能低功耗特点,主要应用于服务器、集群、网络安全设备等领域。其中,龙芯3A是我国首款四核高性能处理器,运算峰值达到16GFLOPS,功耗不超过15瓦,
现代移动通信技术诞生自上世纪20年代。如今,移动通信技术发展迅速,其广泛的应用给社会生活带来了诸多便利,移动通信网络的应用深刻影响着社会的方方面面。但同时也带来许多安全
伴随着3G网络和基于Android系统的移动设备的迅速普及,移动互联网的发展进入了一个崭新的阶段。移动互联网给传统广播带来了新的机遇和挑战,各大广播电台陆续推出移动产品。目
准确的软件外包成本估算对合理的投资、外包、竞标以及进度管理等起着重要的作用,而风险评估的好坏直接影响着软件外包项目的成本、进度和质量。然而,针对软件外包项目的成本估
随着航天技术的发展,人工智能在航天领域正逐步得到应用。支持向量机是在统计学习理论体系下产生的一种强有力的机器学习方法,目前国外已将其用到航天器上。我国对这方面的研究