基于多Agent技术的审计系统设计与实现

基于多Agent技术的审计系统设计与实现

论文摘要

信息系统审计是保障信息系统安全的重要环节之一。随着信息系统向大型分布式系统发展,审计事件类型大量增加,传统的对单一层面上的集中式审计已经不能适应信息系统的发展需求。同时审计记录量的急剧增涨,集中式的审计分析处理将消耗信息系统过多的带宽和资源,严重影响应用系统的效率,对事件记录的审计分析也给管理员造成繁重的负担。信息系统业务的动态扩展,传统紧耦合的审计系统结构很难适应其业务扩展的需要。Agent具有自治性、智能性、协作性等特点,基于多Agent技术的审计系统在解决复杂、动态、分布式、智能等系统应用问题上具有独特的优势。因此,研究Agent技术,设计基于多Agent的审计系统是一种新途径和新方法。本文在深入研究信息系统审计技术和Agent技术的基础上,根据信息系统审计的需求和分布式信息系统的特点,基于多Agent技术,提出了审计系统的设计方案,构建了能够进行分布式、多层次数据采集和智能监测的审计系统体系结构,具有良好的灵活性和可扩展性。设计了系统的通信机制,有效解决了系统通信信息的动态更新问题;设计了系统的协作机制,重点提出了协作推理算法,实现了多Agent协作完成分布式审计分析的方案,解决了审计数据分布式存储和分布式审计分析问题,避免了大量数据在网络传输造成的瓶颈,并通过给出的时间验证和目标函数机制保证了协作推理的正确性和实时性;详细论述了系统的关键技术及其设计方法,并实现了审计系统的主要功能。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究内容与组织结构
  • 第二章 信息系统审计技术研究
  • 2.1 信息系统审计
  • 2.1.1 信息系统
  • 2.1.2 信息系统审计
  • 2.2 审计系统模型分析
  • 2.2.1 审计数据采集
  • 2.2.2 审计记录的内容
  • 2.2.3 审计数据分析
  • 2.2.4 系统响应
  • 2.2.5 其它需要考虑的问题
  • 2.3 本章小结
  • 第三章 Agent和多Agent技术研究
  • 3.1 Agent的概念
  • 3.2 Agent结构分析
  • 3.3 Agent的推理能力
  • 3.4 多Agent技术研究
  • 3.4.1 多Agent系统概念及特点
  • 3.4.2 多Agent系统组织结构
  • 3.4.3 多Agent系统通信研究
  • 3.4.4 多Agent协作
  • 3.5 本章小结
  • 第四章 基于多Agent技术的审计系统设计
  • 4.1 审计需求分析
  • 4.2 设计思想及目标
  • 4.2.1 设计思想
  • 4.2.2 设计目标
  • 4.3 基于多Agent技术的审计系统总体结构
  • 4.3.1 系统体系结构
  • 4.3.2 系统逻辑结构
  • 4.3.3 系统工作流程
  • 4.4 系统通信机制设计
  • 4.4.1 系统通信机制
  • 4.4.2 系统通信消息和语言
  • 4.5 系统协作机制设计
  • 4.6 本章小结
  • 第五章 协作推理算法设计
  • 5.1 多Agent协作推理过程
  • 5.2 协作推理算法设计
  • 5.3 协作推理的正确性计算
  • 5.4 协作推理的实时性计算
  • 5.5 本章小结
  • 第六章 系统实现
  • 6.1 数据采集Agent
  • 6.2 事件监测Agent
  • 6.3 协作推理Agent
  • 6.4 管理服务Agent
  • 6.5 管理中心与响应
  • 6.6 智能Agent推理
  • 6.6.1 Rete算法
  • 6.6.2 推理机实现
  • 6.6.3 数据库接口实现
  • 6.7 本章小结
  • 第七章 总结与展望
  • 7.1 论文总结
  • 7.2 思考与展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于多Agent技术的审计系统设计与实现
    下载Doc文档

    猜你喜欢