前言

工业革命之后,世界文明进程进入了前所未有的飞速发展时期,迈入21世纪,互联网已经成为了引导世界经济、文化发展的核心动力,科技带给人自由的曙光,然 而,危险往往起于毫末之间,事物的发展总是相生相克的,当我们在享受互联网带来的便捷、自由的同时,越来越多的风险也纷至沓来,层出不穷的网络入侵,明文 密码泄露,网银劫持,恶蔓兹生的木马病毒、后门软件让人防不胜防!从qq、新浪、猫扑、天涯密码泄露,到“棱镜门”事情,互联网安全问题在今日愈发的突显 出来(更多见附件)

 

论文目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

摘要        1
前言        2
第1章 系统分析        4
  1.1 漏洞扫描系统功能需求        4
  1.2 技术可行性分析        4
    1.2.1 服务端技术-PHP        4
    1.2.2 扫描节点端技术-Python        4
    1.2.3 用户UI端技术-Html5        4
  1.3 产品市场前景        4
第2章 服务端设计        6
  2.1 服务端架构        6
    2.1.1 MVC架构        6
    2.1.2 项目目录        6
    2.1.3 Mysql 数据库        7
  2.2 控制器        8
    2.2.1 会员控制器        8
    2.2.2 项目控制器        10
    2.2.3 节点控制器        11
    2.2.4 报告控制器        13
  2.3 模型        14
  2.4 视图        16
第3章 扫描节点设计        17
  3.1 节点架构        17
  3.2 扫描模块        17
    3.2.1 app服务扫描        17
    3.2.2 web服务扫描        18
    3.2.3 其他杂项        18
  3.3 http协议模块        19
    3.3.1 URL类        19
    3.3.2 HTTP请求类        20
  3.4 爬虫模块        21
  3.5 漏洞扫描模块        21
    3.5.1 Fuzz型漏扫        21
    3.5.2 暴力破解型漏扫        22
第4章 分布式扫描系统设计        23
  4.1 通信协议        23
    4.1.1 数据格式        23
    4.1.2 加密解密        24
  4.2 工作流程        26
    4.2.1 扫描向导        26
    4.2.2 任务分配        26
    4.2.3 节点工作        26
  4.3 结果报告        28
    4.3.1 保存报告        28
    4.3.2 实时更新        28
    4.3.2 导出打印        29
第5章 系统测试与维护        30
  5.1 测试目标        30
  5.2 测试流程        31
  5.3 报告        33
  5.4 系统维护        34
总结        35
致谢        38
附录        39

附录

项目开源地址:http://github.com/yaseng/playweb