排队策略和心跳机制在Web安全检测系统管理平台应用中的研究与设计

排队策略和心跳机制在Web安全检测系统管理平台应用中的研究与设计

论文摘要

本文首先介绍了Web安全的基本概念、Web攻击技术和Web安全检测技术,然后从Web安全检测系统的功能入手,分析了Web安全检测系统的功能需求,并据此提出了Web安全检测系统的架构设计及管理平台的设计。本文重点论述的排队策略和心跳机制是Web安全检测系统管理平台中任务管理和工具管理两模块的关键研究点。在任务管理部分,Web安全检测任务的执行时间长,与常见网络应用的排队策略应用情景有所不同。为使排队策略能够更好的满足Web安全检测任务的特点,提高系统用户的整体体验,本文在排队策略中引入了队列和用户满意度的概念。用户满意度是非增的时间函数,且与用户是否插队或被插队有关;队列中所有用户满意度之和即为队列满意度。新任务进入队列时,计算能使队列满意度最大的位置为其插入位置,由此使得系统中用户的整体体验得到提升。在工具管理部分,平台需要监测工具在长时间的运行中是否出现宕机、网络错误等故障,以便可以及时采取措施。根据Web安全检测系统的特点,本文选择了心跳机制常见的实现方式中的应用层自实现的方式,并详细设计了心跳机制的状态、包结构和流程等细节。根据Web检测系统的架构设计、管理平台的需求分析和排队策略、心跳机制两个关键点的研究,本文给出了Web安全检测系统管理平台的设计与实现细节,并给出了原型系统的部分实现截图。最后,本文介绍了下一步的工作计划。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 序言
  • 1.1 研究背景
  • 1.2 研究内容
  • 1.3 论文结构
  • 1.4 硕士研究生期间的工作总结
  • 第二章 Web攻击及安全检测技术概述
  • 2.1 Web安全概述
  • 2.2 Web攻击技术
  • 2.3 Web攻击发展趋势
  • 2.4 Web安全检测技术
  • 2.5 小结
  • 第三章 Web安全检测系统的需求分析和总体设计
  • 3.1 Web安全检测系统的需求分析
  • 3.1.1 Web安全检测系统的总体需求
  • 3.1.2 Web安全检测系统的管理平台需求
  • 3.2 Web安全检测系统的总体设计
  • 3.2.1 Web安全检测系统的体系架构
  • 3.2.2 Web安全检测系统的功能结构图
  • 3.2.3 管理平台的主要操作流程
  • 3.2.4 管理平台主要模块功能描述
  • 3.3 小结
  • 第四章 排队策略在管理平台任务管理模块中应用的研究与设计
  • 4.1 常见排队策略简介
  • 4.2 改进的优先级排队策略
  • 4.2.1 改进的优先级排队策略模型
  • 4.2.2 队列满意度
  • 4.3 仿真验证
  • 4.4 小结
  • 第五章 心跳机制在管理平台工具管理模块中应用的设计与实现
  • 5.1 常用心跳机制简介
  • 5.2 应用层心跳机制的设计与实现
  • 5.2.1 服务器和工具状态
  • 5.2.2 心跳包格式
  • 5.2.3 心跳机制
  • 5.2.4 心跳机制实现流程
  • 5.3 小结
  • 第六章 Web安全检测系统管理平台的设计与实现
  • 6.1 任务管理模块的设计
  • 6.2 工具管理模块的设计
  • 6.2.1 进程执行子模块
  • 6.2.2 进程终止子模块
  • 6.3 系统登录模块
  • 6.4 工具及其配置管理模块
  • 6.5 结果查询和显示模块
  • 6.6 接口设计
  • 6.6.1 外部接口
  • 6.6.2 内部接口
  • 6.7 数据库表设计
  • 6.8 原型系统实现
  • 6.8.1 开发环境
  • 6.8.2 原型系统效果截图
  • 6.9 系统测试
  • 6.9.1 测试系统环境及配置
  • 6.9.2 测试项及用例
  • 6.10 小结
  • 第七章 结束语
  • 7.1 论文工作总结
  • 7.2 下一步工作
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    排队策略和心跳机制在Web安全检测系统管理平台应用中的研究与设计
    下载Doc文档

    猜你喜欢