学位论文 > 优秀研究生学位论文题录展示

关联规则学习与反馈技术及其在网络安全审计系统中的应用研究

作 者: 杨仁华
导 师: 刘培玉
学 校: 山东师范大学
专 业: 计算机软件与理论
关键词: 关联规则 学习与反馈 Apriori 数据挖掘 安全审计
分类号: TP393.08
类 型: 硕士论文
年 份: 2010年
下 载: 103次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着计算机技术、微电子技术、通信技术等科学技术的发展,特别是互联网(Internet)以其海量的信息资源、方便快捷高效的信息交流方式等技术的出现与发展,网络已成为人们学习生活的重要工具,但病毒、黑客以及其它不确定的危险问题一直威胁着网络信息安全,同时也时刻考验着人类在应对网络危险、保护网络安全等方面的智慧。网络安全审计在网络安全管理的过程中扮演着重要的角色,也是网络环境安全所必须支持的功能。目前国内外普遍采用的是基于专家特征检测方法对网络数据信息安全审计,此类方法存在效率低、对未知行为安全审计自适应能力差等不足。关联规则学习是一类新型的知识发现方法,已成为网络安全审计的重要研究方向。本文首先对国内外网络安全审计的现状及面临的问题、发展趋势进行了深入的学习与研究,学习了关联规则的相关概念及度量方法;研究了关联规则学习经典Apriori算法、FP-Growth算法及相关改进算法思想等,特别是对Apriori算法做了重点研究。Apriori算法采用逐层搜索迭代的方法在事务数据库D中寻找频繁项集,此算法理解与实现都非常容易,但存在两处致命缺陷,一是在整个过程中需要N次扫描事务数据库,二是产生较大规模的候选频繁项集。本文主要工作是针对Apriori算法的缺点提出了一种基于矩阵的Apriori关联规则学习改进算法,其特点是整个关联规则学习过程中只需要一次扫描事务数据库,同时不产生候选频繁项集。过程描述如下:改进算法对事务数据库D扫描一次,同时将D中的事务Tm与数据项Ik的关系转换成矩阵Matrix(i * j)结构关系,以布尔数据1和0表示数据项Ik是否包含于事务Tm中。改进算法核心思想是对布尔矩阵的行向量(Ik&Ii)进行逻辑与运算,对运算结果按1计数并比较最小支持度,从而得到相关的频繁项集;改进算法对“与”运算的结果进行相应的剪枝操作,以频繁1-项集为前提进行频繁k项集的挖掘学习,然后根据相关度量方法生成有效关联规则。其次,对改进关联规则学习算法及经典Apriori算法进行了仿真实验,实验分析表明改进算法能够有效减少关联规则学习的时间及空间复杂度。最后根据改进的关联规则学习算法的核心思想,对网络安全审计模型进行了设计,并给予实现。实验结果表明,改进的关联规则学习算法在网络安全审计的自适应能力上有较好表现,取得了预期效果。

全文目录


摘要  6-8
ABSTRACT  8-10
第1章 绪论  10-18
  1.1 研究背景  10-11
  1.2 研究目的和意义  11-12
  1.3 研究现状与进展  12-16
    1.3.1 国内外安全审计技术现状  13-15
    1.3.2 传统安全审计技术优势与不足  15
    1.3.3 关联规则挖掘学习  15-16
  1.4 内容安排  16-17
  1.5 本章小结  17-18
第2章 安全审计概述  18-25
  2.1 安全审计基本概念  18-20
    2.1.1 计算机审计  18
    2.1.2 信息系统审计  18-19
    2.1.3 安全审计  19
    2.1.4 网络安全审计  19
    2.1.5 网络信息安全模型  19-20
  2.2 审计规则与审计响应  20-21
    2.2.1 审计规则  20
    2.2.2 审计响应  20-21
  2.3 安全审计准则  21-24
    2.3.1 TCSEC 准则  21-22
    2.3.2 TNI 准则  22
    2.3.3 ITSEC 与CTCPEC 准则  22
    2.3.4 GB17859-1999 准则  22
    2.3.5 CC 准则  22-24
  2.4 本章小结  24-25
第3章 关联规则学习  25-50
  3.1 数据挖掘  25-28
    3.1.1 数据挖掘功能  25-26
    3.1.2 数据挖掘算法  26-28
  3.2 关联规则概述  28-33
    3.2.1 关联规则概念与度量  28-31
    3.2.2 关联规则种类  31-32
    3.2.3 关联规则学习  32
    3.2.4 关联规则生成  32-33
  3.3 关联规则挖掘算法  33-39
    3.3.1 Apriori 算法  33-37
    3.3.2 FP-Growth 算法  37-39
  3.4 关联规则学习改进算法  39-46
    3.4.1 改进算法  40-41
    3.4.2 改进算法描述  41-42
    3.4.3 改进算法分析  42-45
    3.4.4 关联规则  45-46
  3.5 改进算法仿真实验与分析  46-48
    3.5.1 实验环境  46
    3.5.2 实验分析  46-48
  3.6 本章小结  48-50
第4章 基于关联规则学习的网络安全审计系统设计与实现  50-63
  4.1 系统设计方案  50-55
    4.1.1 数据采集与处理  50-51
    4.1.2 安全审计  51-53
    4.1.3 关联规则学习与反馈  53-54
    4.1.4 网络安全审计系统模型  54-55
  4.2 网络安全审计系统实现  55-60
    4.2.1 数据采集与处理  55
    4.2.2 安全审计  55-57
    4.2.3 关联规则学习  57-58
    4.2.4 反馈  58-60
  4.3 系统测试分析  60-62
    4.3.1 系统测试环境  60-61
    4.3.2 实验内容  61
    4.3.3 结果分析  61-62
  4.4 本章小结  62-63
第5章 总结与展望  63-65
  5.1 本文总结  63-64
  5.2 工作展望  64-65
参考文献  65-69
发表的论文  69
参加的科研项目  69-70
致谢  70

相似论文

  1. 基于数据挖掘技术的保健品营销研究,F426.72
  2. 高忠英学术思想与经验总结及运用补肺汤加减治疗呼吸系统常见病用药规律研究,R249.2
  3. 张炳厚学术思想与临床经验总结及应用地龟汤类方治疗慢性肾脏病的经验研究,R249.2
  4. Bicluster数据分析软件设计与实现,TP311.52
  5. 基于变异粒子群的聚类算法研究,TP18
  6. 融合粒子群和蛙跳算法的模糊C-均值聚类算法研究,TP18
  7. 基于遗传算法和粗糙集的聚类算法研究,TP18
  8. 基于数据挖掘的税务稽查选案研究,F812.42
  9. 面向社区教育的个性化学习系统的研究与实现,TP391.6
  10. 基于关联规则挖掘的入侵检测系统的研究与实现,TP393.08
  11. 数据仓库技术在银行客户管理系统中的研究和实现,TP315
  12. 基于Moodle的高职网络教学系统设计与实现,TP311.52
  13. 教学质量评估数据挖掘系统设计与开发,TP311.13
  14. 关联规则算法在高职院校贫困生认定工作中的应用,G717
  15. 基于数据挖掘技术在城市供水的分析与决策,F299.24;F224
  16. 数据挖掘技术在电视用户满意度分析中的应用研究,TP311.13
  17. Web使用挖掘与网页个性化服务推荐研究,TP311.13
  18. 数据挖掘在学校管理和学生培养中的应用,TP311.13
  19. 高校毕业生就业状况监测系统研究,G647.38
  20. 基于数据仓库的药品监管辅助决策支持系统的设计与实现,TP311.13
  21. 基于关联规则的结构化浏览技术及其应用,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com