首页> 中文学位 >Tizen系统的安全漏洞扫描工具的实现
【6h】

Tizen系统的安全漏洞扫描工具的实现

代理获取

目录

声明

致谢

摘要

1 引言

1.1 项目背景和意义

1.2 项目介绍和工作总结

1.3 国内外研究与发展现状

1.4 论文结构

2 项目使用的相关技术

2.1 CVE Scanner概述

2.1.1 CVE Scanner特点

2.1.2 CVE Scanner组成模块和代码组成

2.2 开发语言和相关数据库介绍

2.2.1 Perl语言介绍

2.2.2 Shell介绍

2.2.3 PostgreSQL介绍

2.3 其他相关技术

2.3.1 RSA加密算法介绍

2.3.2 HTML介绍

2.3.3 JIRA介绍

2.4 本章小结

3 系统总体设计和基本算法

3.1 系统总体设计介绍

3.1.1 系统结构设计

3.1.2 系统功能模块设计

3.1.3 数据库模块设计

3.2 主要算法介绍

3.2.1 匹配算法

3.2.2 扫描算法

3.3 本章小结

4 系统功能实现

4.1 Configurator模块实现

4.1.1 数据定义

4.1.2 函数定义

4.2 Fetcher模块实现

4.2.1 数据定义

4.2.2 函数定义

4.3 Scanner模块实现

4.3.1 数据定义

4.3.2 函数定义

4.4 Reporter模块实现

4.4.1 日报生成文件

4.4.2 周报生成文件

4.4.3 月报生成文件

4.4.4 订阅邮件生成

4.5 Maintainer模块实现

4.5.1 审核流程介绍

4.5.2 匹配CPE_name功能文件

4.5.3 人工审核功能文件

4.5.4 数据导入功能文件

4.6 其它情况说明

4.6.1 PC机在运行时断电

4.6.2 无法连接网络或者连接超时

4.6.3 发行版对应的网站可以访问,但是包列表为空

4.6.4 相同的源码包在不同的发型版内有着不同的命名

4.6.5 一个包在同一个发行版里被多次删除和添加

4.6.6 调试支持

4.7 本章小结

5 系统测试

5.1 测试流程

5.2 测试代码文件介绍

5.3 模块具体测试步骤介绍

5.4 本章小结

6 web界面实现

6.1 安装界面介绍

6.2 订阅界面介绍

6.3 退订界面介绍

6.4 月报界面介绍

6.5 日报界面介绍

6.6 本章小结

7 结论与展望

7.1 结论

7.2 展望

7.3 本章小结

参考文献

附录

学位论文数据集

展开▼

摘要

系统实现的目的首先是去熟悉CVE(Common Vulnerabilities& Exposures,公共漏洞和暴露)的划分标准,通过CVE的相关描述去查阅该CVE的最终代码表现,研究导致相关CVE出现的具体缺陷代码。然后是学习数据库设计的基本原理,设计出符合商业需求的关系数据库系统,进一步巩固对数据库的相关认识,通过动手实现数据库系统来做到将学到的书本知识应用到实际开发中去。最后在完成扫描工具的开发后,为后续在英特尔内部建立统一的安全漏洞扫描平台做出设计与规划。
  系统是在Linux平台下利用Perl,Shell,C和web开发语言开发实现。Perl语言被用来实现系统的主要逻辑功能,Shell用来编写运行系统相关功能的命令脚本,web语言采用的是php+j avaseript+html,主要是来制作系统的前台页面网站,C语言被用在jira_tool的编写上,该工具是一款向网站JIRA提交Bug信息的Bug上报工具。项目在开发过程中通过配置文件做到入口的统一管理,使用git来做系统的版本管理,通过JIRA来进行相应的Bug管理,后台数据库采用的是一款开源数据库PostgreSQL。
  系统已经基本开发完毕,目前已经在Intel部分部门中应用,系统很好的支持了Tizen手机操作系统开发过程中相关Bug的修复工作,相比其他的CVE安全漏洞的扫描系统,本系统更好的适应了公司特定的开发需要,扫描对象由系统层次变为源码包层次,对开发细节有着更好的把握。

著录项

  • 作者

    刘小鹏;

  • 作者单位

    北京交通大学;

  • 授予单位 北京交通大学;
  • 学科 嵌入式
  • 授予学位 硕士
  • 导师姓名 李宇;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.08;
  • 关键词

    安全漏洞; Tizen系统; 扫描工具;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号