多Agent技术在现代信息审计中的应用研究
现代信息系统在社会经济活动过程中的作用越来越受到重视,特别是经济活动的数字化、网络化和全球化使得经济管理工作更加复杂和多变,计算机信息审计就是适应这种变化应运而生。然而,由于信息系统是以计算机和数据通信网络为基础的应用管理系统,互联网络系统的开放性,给不法分子带来了可乘之机,据不完全统计,每年因利用计算机系统进行犯罪所造成的经济损失就高达上千亿美元,因此,加强信息系统的审计http://wWW.LWlm.Com监督就显得非常重要。
在现代信息技术条件下,各项业务实现了信息化,促使审计对象、程序、方式发生较大改变,但审计核心职责、功能、专业判断依然未改,审计是一个系统化的过程,通过客观地获取和评价有关经济活动与经济事项的认定证据,以证实这些认定与标准的符合程度,并将结果传达给有关使用者。目前,信息系统审计面临的问题是如何处理日益海量的经济数据,这些数据中涵盖了财务数据、业务数据、以及信息系统相关的日志数据等,并且这些数据分布在不同的软件应用系统中,所使用的数据格式、应用模型、操作方法都各有不同,多Agent技术正是解决这些问题的有效手段。
特别是伴随着信息系统向大型分布式系统的发展,审计面临的挑战也越来越大,审计风险越来越大,信息计算机舞弊现象越来越多,审计失败事件急剧增加,传统的集中式、现场审计、纸质记录审计已经满足不了需求,当前的基于多Agent系统成为解决上述问题的重要选择。
一、信息审计模型分析
二、基于多Agent技术的审计系统框架 作,提供协同信息及交互环境,使整个多Agent的协同工作,比如通过将被审计单位的会计科目明细表和企业财务报表收集,自动报告生成财务指标和变化趋势,总体上形成被审计单位财务状况的审计重点。当发现某个环节数据异常时,协调不同监测点的Agent单元共同工作,多个协作推理Agent对被审计对象的整体情况进行推理和分析,获取更多的知识和审计发现。
(3)管理层。该层是系统的最高层,由控制http://wWW.LWlm.Com管理Agent和管理服务Agent组成。
该层主要接受中间层和底层的数据或结果,来判断是否对其进行响应;并且在控制管理Agent制定分配方案,进行对各个Agent所需执行任务的分配。管理层是以系统工作流进行任务分派和控制管理服务Agent,工作流的执行建立有反馈机制,根据系统管理员的配置选择启动不同的Agent,并将执行情况和结果反馈给管理控制器,管理控制器根据结论判断并控制是否对Agent工作状态进行响应。
三、多Agent技术在审计中的应用优势
根据网络审计的特点,利用多Agent技术来解决协同网络审计问题有以下优势:
(1)提供整体的解决方案,加强系统环境中各部分的协同能力和整合能力网络审计由许多模块组成,每个模块并不是孤立的毫无关系的个体。传统的网络审计系统对于这些模块的整合力度非常有限,整体效率较低,往往很难达到网络审计开展的要求。
使用多Agent技术进行整合,这些模块就会被非常紧密的集成在一起。当然,这种集成并非是把模块简单随意的进行排列组合和分类捆绑。
而是将单个模块作为单个Agent,利用多Agent的集成性好与协同性强的特点,进行协同处理,进而提高系统的效率。
(2)能提高业务处理的整体智能化水平。协同网络审计系统的功能可实现部分智能化,从而减少了人工参与。
多Agent系统由于其自身良好的整体协同能力及智能化处理能力,可以使协同网络审计系统的智能化处理能力得到较大提高。
(3)系统的可维护性、可扩展性较强。协同网络审计的体系较为庞大,因此,企业在实施协同网络审计系统时,应充分考虑系统的可维护性与可扩展性。
多系统自身具有的独立性、智能性的特点,使得由多Agent搭建的系统的可维护性与可扩展性较强,能够满足协同网络审计系统的相关要求。