5个研究背景和意义示例,教你写计算机网络服务器论文

今天分享的是关于网络服务器的5篇计算机毕业论文范文, 如果你的论文涉及到网络服务器等主题,本文能够帮助到你 面向网络服务器的灰盒模糊测试系统的研究与实现 这是一篇关于灰盒模糊测试

今天分享的是关于网络服务器的5篇计算机毕业论文范文, 如果你的论文涉及到网络服务器等主题,本文能够帮助到你

面向网络服务器的灰盒模糊测试系统的研究与实现

这是一篇关于灰盒模糊测试,网络服务器,测试用例价值,变异算子的论文, 主要内容为随着互联网井喷式的发展,计算机程序从传统的单机模式向联网模式进行转变,网络服务器程序充当着这些联网应用的后台数据提供方的角色,网络服务器已经成为互联网生态中不可获取的重要组成部分。一旦网络服务器程序中存在的漏洞被不法分子利用,将给政企网络平台造成了大量损失。灰盒模糊测试技术已经被应用在对网络服务器程序的漏洞挖掘中,提高灰盒模糊测试技术在对网络服务器程序进行漏洞挖掘的效率具有重大的现实意义。现有的灰盒模糊测试工具在面向网络服务器的漏洞挖掘场景下,由于网络服务器存在对协议报文的格式进行解析的模块,导致灰盒模糊测试的整体路径覆盖率增长低效,进一步导致对测试用例的有效性价值识别更容易陷入瓶颈。在种子变异环节,现有的模糊测试工具采用随机的方式选择调度变异算子,导致生成的有效测试用例数量低。本论文研究了在面向网络服务器程序场景下的多种测试用例价值识别方式与种子变异环节利用测试用例价值调整变异算子的选择调度算法,设计并实现了一套面向网络服务器程序的灰盒模糊测试系统。主要研究成果如下:(1)针对在网络服务器程序场景下,灰盒模糊测试的测试反馈阶段对测试用例的价值识别陷入瓶颈的问题,本文提出了基于多重价值识别指标的测试用例价值识别增强策略。本文保留了传统的对有效测试用例价值识别的指标,即以测试用例造成程序崩溃和测试用例覆盖了新的路径分支识别为有价值的测试用例。本文提出了在网络服务器程序的灰盒模糊测试场景下以测试用例的报文格式合规性作为测试用例的价值识别指标。测试用例的报文格式合规性的价值识别指标在灰盒模糊测试工具在路径分支探索陷入瓶颈时被用于识别测试用例的价值,增强了面向网络服务器场景下灰盒模糊测试器在测试反馈阶段的测试用例价值识别能力。(2)为了提高灰盒模糊测试在变异阶段产生有效测试用例的数量,本文提出了基于强化学习算法和测试用例价值的变异算子调度算法。本文将变异算子的调度看作是强化学习中的多臂老虎机的决策问题,使用测试用例的价值计算各个变异算子动作的奖励值,然后通过奖励值和变异算子旧的期望值计算变异算子新的期望值。本文使用基于强化学习算法和测试用例价值的变异算子调度算法实现了模糊器RVMO-AFL。(3)为了满足平台化的对面向网络服务器进行灰盒模糊测试的需求,本文设计并实现了面向网络服务器的灰盒模糊测试系统。该系统基于浏览器-服务器(B-S)架构,通过网页的形式提供网络服务器程序的灰盒模糊测试服务。该系统包含输入模块、预处理模块、动态测试模块、结果展示模块、控制模块。该系统使用了 Redis、MySQL、Minio进行数据存储和文件存储,使用Docker技术进行统一环境部署。

基于B/S架构的NETCONF网管系统的研究与实现

这是一篇关于网络管理配置协议,浏览器/服务器架构,客户端/服务器架构,网络服务器的论文, 主要内容为随着通信网络的高速发展,网络的规模不断扩大,网络复杂程度逐渐增加,从而使通信网络技术不断地面临新的挑战,其中之一就是网络管理方面的挑战,原有的网络管理协议如SNMP渐渐难以满足现代网络管理的要求。随着网管协议的不断发展产生了NETCONF。与SNMP相比,NETCONF的功能强大,安全性高。随着网管协议的不断发展,网管软件的体系结构也发生了变化。由于当前的通信网络是由很多异构子网构成的,故期望网管软件具有跨平台、可扩展、易于维护、更新快等特点。与传统的C/S架构的软件相比,B/S架构的软件具备这些特点。因此,研究并开发一款基于B/S架构的NETCONF网络管理软件符合通信网络和网络管理的发展趋势,对于实现高效的网络管理具有重要的作用。本文深入分析了NETCONF协议的操作过程,以及B/S架构相对于C/S架构的优势。在此基础上,利用开源的、C/S架构的NETCONF软件Yuma,实现了基于B/S架构的NETCONF管理系统,主要的研究工作包括:1)设计了基于B/S架构的网络管理系统的总体解决方案,具体包括Web服务器的设计及实现、Web页面的设计及实现、Web服务器与Yuma管理端通信的设计及实现。2)使用JNI技术实现了Web服务器与Yuma管理端的通信。3)使用Servelet实现了服务器端与客户端的通信。4)使用HTML5、AJAX、JQuery实现了管理页面。5)使用多进程通信实现了多管理者访问管理系统的身份认证功能。6)对实现的管理系统进行了功能测试和性能测试。结果表明,实现的管理系统在功能和性能方面均达到了设计的要求。

基于B/S架构的NETCONF网管系统的研究与实现

这是一篇关于网络管理配置协议,浏览器/服务器架构,客户端/服务器架构,网络服务器的论文, 主要内容为随着通信网络的高速发展,网络的规模不断扩大,网络复杂程度逐渐增加,从而使通信网络技术不断地面临新的挑战,其中之一就是网络管理方面的挑战,原有的网络管理协议如SNMP渐渐难以满足现代网络管理的要求。随着网管协议的不断发展产生了NETCONF。与SNMP相比,NETCONF的功能强大,安全性高。随着网管协议的不断发展,网管软件的体系结构也发生了变化。由于当前的通信网络是由很多异构子网构成的,故期望网管软件具有跨平台、可扩展、易于维护、更新快等特点。与传统的C/S架构的软件相比,B/S架构的软件具备这些特点。因此,研究并开发一款基于B/S架构的NETCONF网络管理软件符合通信网络和网络管理的发展趋势,对于实现高效的网络管理具有重要的作用。本文深入分析了NETCONF协议的操作过程,以及B/S架构相对于C/S架构的优势。在此基础上,利用开源的、C/S架构的NETCONF软件Yuma,实现了基于B/S架构的NETCONF管理系统,主要的研究工作包括:1)设计了基于B/S架构的网络管理系统的总体解决方案,具体包括Web服务器的设计及实现、Web页面的设计及实现、Web服务器与Yuma管理端通信的设计及实现。2)使用JNI技术实现了Web服务器与Yuma管理端的通信。3)使用Servelet实现了服务器端与客户端的通信。4)使用HTML5、AJAX、JQuery实现了管理页面。5)使用多进程通信实现了多管理者访问管理系统的身份认证功能。6)对实现的管理系统进行了功能测试和性能测试。结果表明,实现的管理系统在功能和性能方面均达到了设计的要求。

产品数据管理与AUTOVUE软件集成系统的设计与实现

这是一篇关于文件服务器,网络服务器,集成系统,数据库的论文, 主要内容为产品数据管理系统(PDM)作为制造企业中的产品配置、产品设计、生产工艺流程等数据的管理软件已在世界的众多制造业企业中得到广泛的应用。它能有效地将产品从方案设计、理论设计、详细结构设计、工艺流程设计、维护直至产品淘汰的整个生命周期内各阶段的相关数据进行定义、组织和管理,保证产品数据的一致性、完整性和安全性,将设计人员、工艺员、材料采购人员和营销人员及其他管理人员有机地组织在一起,并可在企业范围内为产品设计和制造建立一个并行化的协作工作平台。它能很好地促进企业提高其产品质量,缩短研制周期,提高工作效率,加快产品投放市场速度,从而提高产品的竞争能力。 AutoVue是Oracle公司开发的一个多用途的档案浏览应用软件,提供使用者单一操作使用界面,来让你可以很容易地检视、标注、列印你的各种图档,AutoVue可供用户直接开启浏览多种不同格式的档案,而不用以前多种的编辑软件,并且完全保留原来文件的完整性。它直觉式的使用界面和特色丰富的功能使它成为全球上千企业和组织不可或缺的选择。 为满足PDM系统用户的要求,以及提高它在市场的竞争力,公司决定将AutoVue集成到PDM系统中去。本文根据PDM系统与AutoVue集成的实际需求,介绍集成系统的研究与实现。 首先是PDM系统与AutoVue软件的现状、系统集成的背景,以及实现系统集成的一些主要技术,包括网络服务器技术、HTML、JavaApplet技术等相关技术其次详细描述了对系统集成分析和设计的过程,包括系统的总体结构,系统的功能需求,以及文件下载模块、网络服务器模块、文件显示模块的功能设计。并结合数据库设计的理论介绍了集成系统数据库的设计过程。 最后介绍集成系统的实现,包括文件服务器的实现、网络服务器的实现和文件显示模块的实现等。在满足功能设计的基础上,通过测试分析表明,研究成果和所描述的设计思路和实现方法是合理的、切实可行的,对于类似的软件开发具有一定的参考价值。

面向网络服务器的灰盒模糊测试系统的研究与实现

这是一篇关于灰盒模糊测试,网络服务器,测试用例价值,变异算子的论文, 主要内容为随着互联网井喷式的发展,计算机程序从传统的单机模式向联网模式进行转变,网络服务器程序充当着这些联网应用的后台数据提供方的角色,网络服务器已经成为互联网生态中不可获取的重要组成部分。一旦网络服务器程序中存在的漏洞被不法分子利用,将给政企网络平台造成了大量损失。灰盒模糊测试技术已经被应用在对网络服务器程序的漏洞挖掘中,提高灰盒模糊测试技术在对网络服务器程序进行漏洞挖掘的效率具有重大的现实意义。现有的灰盒模糊测试工具在面向网络服务器的漏洞挖掘场景下,由于网络服务器存在对协议报文的格式进行解析的模块,导致灰盒模糊测试的整体路径覆盖率增长低效,进一步导致对测试用例的有效性价值识别更容易陷入瓶颈。在种子变异环节,现有的模糊测试工具采用随机的方式选择调度变异算子,导致生成的有效测试用例数量低。本论文研究了在面向网络服务器程序场景下的多种测试用例价值识别方式与种子变异环节利用测试用例价值调整变异算子的选择调度算法,设计并实现了一套面向网络服务器程序的灰盒模糊测试系统。主要研究成果如下:(1)针对在网络服务器程序场景下,灰盒模糊测试的测试反馈阶段对测试用例的价值识别陷入瓶颈的问题,本文提出了基于多重价值识别指标的测试用例价值识别增强策略。本文保留了传统的对有效测试用例价值识别的指标,即以测试用例造成程序崩溃和测试用例覆盖了新的路径分支识别为有价值的测试用例。本文提出了在网络服务器程序的灰盒模糊测试场景下以测试用例的报文格式合规性作为测试用例的价值识别指标。测试用例的报文格式合规性的价值识别指标在灰盒模糊测试工具在路径分支探索陷入瓶颈时被用于识别测试用例的价值,增强了面向网络服务器场景下灰盒模糊测试器在测试反馈阶段的测试用例价值识别能力。(2)为了提高灰盒模糊测试在变异阶段产生有效测试用例的数量,本文提出了基于强化学习算法和测试用例价值的变异算子调度算法。本文将变异算子的调度看作是强化学习中的多臂老虎机的决策问题,使用测试用例的价值计算各个变异算子动作的奖励值,然后通过奖励值和变异算子旧的期望值计算变异算子新的期望值。本文使用基于强化学习算法和测试用例价值的变异算子调度算法实现了模糊器RVMO-AFL。(3)为了满足平台化的对面向网络服务器进行灰盒模糊测试的需求,本文设计并实现了面向网络服务器的灰盒模糊测试系统。该系统基于浏览器-服务器(B-S)架构,通过网页的形式提供网络服务器程序的灰盒模糊测试服务。该系统包含输入模块、预处理模块、动态测试模块、结果展示模块、控制模块。该系统使用了 Redis、MySQL、Minio进行数据存储和文件存储,使用Docker技术进行统一环境部署。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设海岸 ,原文地址:https://bishedaima.com/lunwen/52249.html

相关推荐

发表回复

登录后才能评论