针对web容器的软件安全漏洞技术研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tianaiguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的应用的领域越来越广泛,计算机的软件的数量也以几何级数在增长。软件在带给人们快捷方便的生活的同时,也带来了大量的无法避免的软件安全漏洞。无论是Windows系统本身的漏洞和在它的基础上运行的应用软件的漏洞,都大量的,不断的在出现。日益增多的软件安全漏洞也在不断的影响着人们的生活和生产,只不过是负面的方向。这些安全漏洞不但威胁到了个人的利益,有些严重的安全漏洞甚至威胁到社会和国家的安全,已经引起人们的重视和关注。软件安全漏洞比较特殊,由于关系到个人甚至国家的信息安全,甚至涉及到犯罪,所以目前来看公开的文献和技术方法都比较少。个人在网上找到的安全漏洞信息多为总体概述,而缺乏实际漏洞分析和解决漏洞的技术分享。研究漏洞的相关技术,必不可少的前提就是要学会分析软件漏洞,而在分析软件的漏洞的时候,难免会涉及到系统底层的技术。之后可以根据这些产生的安全漏洞,寻找其原因,最终找到安全编程的方法。这有利于我们国家的信息安全方面的人才的培养和积累,也能够在一定程度上规范计算机的行业道德法制规范,打击计算机犯罪,维护国家信息安全。了解了软件漏洞原理如何检测和利用或者防御是一个课题。国外现在有已经很完整的开源安全检测框架Metasploit Framework,笔者在学习了漏洞原理后,又结合该框架的部分代码,分析和设计了一个针对web容器的漏洞检测及利用工具。能做到理论与实际应用相结合,借鉴了成熟框架的架构,使之后的扩展也有了一定的空间。本文的工作主要进行了如下几个方面:1.介绍了软件安全漏洞的目前的研究背景,对以缓冲区溢出为主的漏洞进行了相关总结。对Windows对于安全漏洞的防护改进做了一定的分析归纳,并进行了相关的实验验证了Windows安全机制的提升并扔可能存在的缺陷。介绍了本论文的理论基础。2.对Metasploit框架进行相关介绍,部分模块深入到源代码级别,分析其成熟的架构并分析需要抽取的代码。对于web容器的反制工具在设计或实现中所用到的核心技术进行了阐述。并提出一部分难点问题及相关解决方案。3.系统的详细设计。首先先对系统的需求及功能进行描述,勾画出系统的蓝图。然后对系统的结构进行总体上的说明,包括SSH架构,前端,服务端,数据库,MSF,配接器等部分。之后对各个重要模块进行分析和详细设计,某些核心的功能会配上相关代码及注释。4.对系统进行编码实现,完成系统的主要部分,并进行测试。在进行使用时分析该系统还存在的缺陷及提出改进措施,展望该工具的使用前景。
其他文献
本文主要研究三维医学图像中腹部血管的分割方法。  首先,提出了基于八元数矢量积表示定理与基于Clifford代数矢量积表示定理的两种三维区域生长算法用于分割腹主动脉血管。
随着互联网行业的快速发展,数据中心需要处理TB级别甚至PB级别的数据。在海量数据处理的驱使下,数据中心的扩展方式由纵向扩充方式到横向扩展方式转变。在这种背景下,众核架构具
近年来,随着计算机群体仿真方法的不断完善与发展,其应用也越来越广泛,涉及的领域也多种多样:包括模拟训练,计算机动画,影视特效以及公共安全辅助设计等。随着经济发展,越来越多的
随着移动互联网的飞速发展,手机病毒越来越猖獗。在庞大的利益面前,越来越多的黑客将目光锁定于移动互联网,手机安全面临着空前的挑战。在Android、iPhone、Windows Phone和S
移动自组网是一种自组织、无中心、不依赖现有基础设施的无线移动通信网络,具有自组织、快速组网、抗毁性和健壮性等优良特性,在军事和民用领域具有广泛的应用前景。泛在环境
网络虚拟化可以彻底解决现有网络的僵化问题,是实现未来网络架构的一种重要手段。网络虚拟化将传统的网络服务提供商ISPs分离成基础设施提供商InPs和服务提供商SPs,其中重点
随着计算机网络技术的迅速发展和其应用的日益广泛,XML已经成为网络上数据描述和数据交换的标准,得到越来越广泛的应用。如今,XML在越来越多得领域得到应用,XML数据量也日益增大,
学位
随着计算机技术、传感技术及通信技术的持续创新和发展,科学研究过程中产生的科学数据呈现爆发式增长。科学数据的共享对知识发现和科研创新具有重大的意义。为了实现科学数据
高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期教师都会为了出一套或几套试卷而翻阅大量的书籍,或使用现成的试题,或自己编题。这种出卷方式不仅工作任务繁重而