一、建设目的 (一)为审计人员搭建学习平台。审计人员的电脑中一般只有SqlServer和Access数据库,审计人员所能够分析的数据也局限于文本、电子表格、Access和SqlServer数据,而被审计单位的数据存储格式却有很多种。例如常用于网站后台数据库的MySql,用于Web传输的XML、Html,Linux操作系统环境下的Oracle,Unix环境下的DB2等。遇到这些数据时,审计人员往往不能独立的获取数据进行分析。 数据库实验室可以模拟上述的各种数据环境,以便审计人员的学习、研究,从而在实际工作中学以致用。 (二)为审计分析提供原始信息。审计人员在采集被审计单位电子数据时,很多时候获取的并不是原始数据。例如对Oracle进行数据采集时,往往不是获取数据库备份,而是使用SqlServer对数据表进行转换采集。这样做有很大的弊端,因为Oracle的控制文件包含了很多重要信息,比如重做日志文件、日志文件信息、备份信息、检查点信息等。而这些信息往往包含重要的审计线索,比如人为修改数据、数据库非正常运行等。 数据库实验室可以搭建Oracle、DB2、Sybase等数据库服务器,用于装载被审计单位的原始数据库备份文件,确保数据原始性。 (三)为技术创新提供优良环境。计算机审计人员可以在模拟的数据环境下进行技术创新。例如,针对各种数据开发AO数据转换模块,编写数据采集程序,编写数据分析脚本,开发数据汇总工具等,以提高该局的信息化工作水平。 二、建设可行性分析 (一)硬件设备可行性。经过金审工程一期、二期的建设,基层审计机关的硬件设备配套基本齐全,有独立的计算机机房,AO联网审计系统所需的服务器及内部网络,每位审计人员均配备了笔记本或台式电脑且安装了AO现场审计实施系统。在现有的硬件基础上,稍作添加即可完成数据库实验室建设。 (二)人才资源可行性。近年来,各基层审计机关陆续选派审计人员参加审计署举办的计算机审计中级培训,各局均有几名审计人员通过计算机中级培训考试,成为计算机审计能手,有些基层审计机关还配备了计算机专业人才,甚至引进了专业的软件工程师、数据库工程师,完全可以自行建设数据库实验室。 三、建设实施方案 数据库实验室的建设因地制宜,各基层审计机关可以根据自身的需要,在已有设备的基础上添置若干服务器和网络设备,构建模拟的数据库实验环境。 (一)软硬件设备需求分析。目前基层审计机关基本已完成AO联网审计系统的布置,有一台装有SqlServer2008/2005数据库的服务器作为AO控制台,有若干台装有SqlServer2008/2005数据库的服务器作为AO前置机,有若干台装有Oracle、DB2、Sybase数据库的服务器用于AO前置机的数据采集,各个业务人员均装有SqlServer2008/2005数据库的AO客户端,已搭建了AO联网审计系统的内部网络。数据库实验室的建设可充分利用目前已有硬件、软件、网络设备,添置若干台独立的数据库服务器用于构建数据实验环境。 (二)软硬件配置介绍 1.服务器或性能较好的PC。Web服务器1台,数据库服务器4台,应用程序服务器1台。 2.操作系统。WindowsServer2003,Linux,Unix。 3.数据库软件。最新版SqlServer,最新版Oracle(Windows版和Linux版),DB2,Sybase。 4.编程软件。VisualStudio2010,VC++6.0,VB6.0,NetBeans等。 5.网络设备。交换机1台。 (三)实验室网络构建。使用交换机,将各个服务器连接起来并入已有的AO联网审计系统内部网络。可以根据审计人员的学习、研究方向分配各个服务器系统登录权限和数据库访问权限,以便审计人员在自己电脑上就可以远程登录服务器进行相关的学习、研究、创新。下图为实验室的网络拓扑图。 (四)软硬件配置详细说明。养老保险、医疗保险、税收征管等行业由于数据量较大,其信息系统数据库往往选择Oracle,数据库实验室需要一台独立的Oracle服务器。如果已经有了用于数据采集的Oracle服务器,需要将Oracle升级到最新版本。Oracle版本有向下兼容性,升级到最新版本可以加载以往版本的数据库备份,且有利于审计人员的知识更新。
银行、信用社、基金管理公司等金融机构由于数据安全性要求很高且数据量大,往往使用Unix/Linux操作系统环境下的Oracle或者DB2,基层审计机关的审计人员由于自身计算机水平限制,往往不能独立的采集、分析这类数据。基层审计机关可以根据当地金融机构的实际情况,配置操作系统为Unix/Linux数据库为Oracle或者DB2的服务器用于模拟被审计单位数据环境,供审计人员的学习和研究。 由于Web技术的发展,很多单位采用了Web应用系统用于业务管理。这种系统的使用带来很多新的数据格式,例如常用于网站后台数据库的MySql,用于Web传输的XML、Html,用于存放登录日志的Cookie文件等。而对于非计算机专业的审计人员来说,这些知识都是空白,无法适应这类数据的分析。数据库实验室需搭建一台Web服务器,依托内网形成一个Web应用环境,以便审计人员对这些数据格式的学习和实践。 配置一台装有VS2010,VC++6.0,VB等编程软件的应用程序开发服务器,计算机审计人员可以对各种类型的数据开发一些采集、转换、汇总、分析的小软件、小工具。还可以扩展AO联网审计系统的功能,开发一些小模块。