基于Rails的软件安全漏洞分析管理工具的设计与实现

基于Rails的软件安全漏洞分析管理工具的设计与实现

论文摘要

随着网络技术的快速发展,漏洞安全问题显得日益重要。本文从网络安全的现状入手,研究了国内外漏洞管理工具的特点。针对AJAX安全漏洞的特点,对关联规则FP-Growth算法进行了改进,实现对AJAX漏洞的分析管理。利用Ruby语言实现漏洞管理功能;同时采用Java语言实现漏洞分析功能;最后实现了基于Rails框架的漏洞分析管理工具。该工具运用Rails框架,采用浏览器/服务器结构。服务器在Linux、Windows平台下运行,负责漏洞分析管理任务,并向客户发送分析结果。本文中浏览器在Windows平台下运行,负责管理、控制服务器执行漏洞分析任务、分析结果的生成、手动识别分析漏洞、用户分角色管理功能。该工具易于使用、便于扩展,有效提高了工具运行的效率,使系统更高效、更易于扩展。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外研究现状及发展趋势
  • 1.2.1 国内外漏洞管理研究现状
  • 1.2.2 漏洞管理的发展趋势
  • 1.3 课题研究的内容
  • 1.4 本文的主要工作
  • 1.5 本文的组织结构
  • 第二章 漏洞分析管理工具的研究
  • 2.1 漏洞分析管理工具
  • 2.1.1 设计的原则
  • 2.1.2 AJAX 安全漏洞探测和漏洞管理工具
  • 2.1.3 漏洞分析管理工具的体系结构
  • 2.2 AJAX 安全漏洞的成因
  • 2.2.1 AJAX 漏洞来源和分类
  • 2.2.2 AJAX 漏洞的特点
  • 2.3 本章小结
  • 第三章 基于Rails 的漏洞分析管理工具的设计
  • 3.1 安全漏洞扫描和漏洞管理
  • 3.1.1 AJAX 扫描器的原理
  • 3.1.2 漏洞分析管理的功能设计
  • 3.2 漏洞分析管理工具的框架
  • 3.2.1 Ruby 语言简介
  • 3.2.2 Rails 框架简介
  • 3.2.3 Rails 与其他框架的比较
  • 3.2.4 Rails 框架的特点
  • 3.3 数据库的设计与实现
  • 3.3.1 数据库设计上的两种主流思想
  • 3.3.2 漏洞库表和漏洞数据表设计
  • 3.3.3 数据库中其他表结构
  • 3.3.4 数据库安全、可靠性设计
  • 3.4 漏洞分析管理工具的设计
  • 3.4.1 系统整体设计
  • 3.4.2 结合人工操作的设计
  • 3.5 本章小结
  • 第四章 基于Rails 的软件安全漏洞分析管理工具的实现
  • 4.1 Rails 框架中的MVC 实现
  • 4.1.1 该系统的模型层的实现
  • 4.1.2 该系统的控制器的实现
  • 4.1.3 该系统的视图的实现
  • 4.2 系统各模块的实现
  • 4.2.1 用户管理模块
  • 4.2.2 漏洞字典管理模块
  • 4.2.3 漏洞分析、识别模块
  • 4.2.4 邮件发送模块
  • 4.2.5 Rails 框架下各个模块的测试
  • 4.3 数据挖掘模块的设计与实现
  • 4.3.1 数据挖掘中的关联规则
  • 4.3.2 FP-Growth 算法实现
  • 4.3.3 FP-Growth 算法在漏洞分析中的改造
  • 4.3.4 数据挖掘模块的实现
  • 4.4 与其它扫描工具的接口设计与实现
  • 4.5 安全性能方面的设计与实现
  • 4.6 本章小结
  • 第五章 基于Rails 的软件安全漏洞分析管理工具的测试
  • 5.1 测试环境
  • 5.1.1 Rails 部署环境
  • 5.1.2 Java 部署环境
  • 5.1.3 部署结果
  • 5.2 测试用例
  • 5.3 测试结果
  • 5.4 本章小结
  • 第六章 结束语
  • 6.1 本文工作总结
  • 6.2 进一步研究方向
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].高中数学解题过程中的常见漏洞分析[J]. 语数外学习(高中版上旬) 2016(09)
    • [2].教你安全专家常用的漏洞分析方法[J]. 网络与信息 2009(08)
    • [3].网络协议漏洞分析测试平台在实验教学中的应用[J]. 网络安全技术与应用 2020(10)
    • [4].2017年2月十大重要安全漏洞分析[J]. 信息网络安全 2017(04)
    • [5].2017年8月十大重要安全漏洞分析[J]. 信息网络安全 2017(10)
    • [6].2017年7月十大重要安全漏洞分析[J]. 信息网络安全 2017(09)
    • [7].深挖细查 见微知著 深入持久地推进漏洞分析和风险评估工作——中国信息安全测评中心主任吴世忠[J]. 中国信息安全 2011(11)
    • [8].2017年5月十大重要安全漏洞分析[J]. 信息网络安全 2017(07)
    • [9].2017年6月十大重要安全漏洞分析[J]. 信息网络安全 2017(08)
    • [10].成功执行信息安全漏洞分析的关键步骤[J]. 计算机与网络 2012(06)
    • [11].2016年9月十大重要安全漏洞分析[J]. 信息网络安全 2016(11)
    • [12].2016年10月十大重要安全漏洞分析[J]. 信息网络安全 2016(12)
    • [13].2016年11月十大重要安全漏洞分析[J]. 信息网络安全 2017(01)
    • [14].常见源代码安全漏洞分析与研究[J]. 网络空间安全 2017(01)
    • [15].2017年1月十大重要安全漏洞分析[J]. 信息网络安全 2017(03)
    • [16].2016年12月十大重要安全漏洞分析[J]. 信息网络安全 2017(02)
    • [17].2017年4月十大重要安全漏洞分析[J]. 信息网络安全 2017(06)
    • [18].2017年3月十大重要安全漏洞分析[J]. 信息网络安全 2017(05)
    • [19].网络协议漏洞分析测试平台建设[J]. 软件工程 2019(11)
    • [20].软件与系统漏洞分析与发现技术研究构想和成果展望[J]. 工程科学与技术 2018(01)
    • [21].第六届信息安全漏洞分析与风险评估大会征文通知[J]. 中国信息安全 2013(10)
    • [22].第八届信息安全漏洞分析与风险评估大会在京召开[J]. 保密科学技术 2015(10)
    • [23].漏洞分析与风险评估前沿技术观点集锦[J]. 中国信息安全 2010(11)
    • [24].虚拟化平台安全漏洞分析与防护研究[J]. 信息通信技术与政策 2020(02)
    • [25].北理工成功承办第九届信息安全漏洞分析与风险评估大会[J]. 北京理工大学学报 2016(10)
    • [26].基于网络漏洞分析的安全设备部署设计研究[J]. 网络安全技术与应用 2017(04)
    • [27].第六届信息安全漏洞分析与风险评估大会征文通知[J]. 中国信息安全 2013(08)
    • [28].第三届信息安全漏洞分析与风险评估会议[J]. 中国信息安全 2010(07)
    • [29].第三届信息安全漏洞分析与风险评估会议 安徽·合肥[J]. 中国信息安全 2010(08)
    • [30].第三届信息安全漏洞分析与风险评估大会召开[J]. 中国信息安全 2010(11)

    标签:;  ;  ;  ;  

    基于Rails的软件安全漏洞分析管理工具的设计与实现
    下载Doc文档

    猜你喜欢