应用计算机审计工具和技术可以大大提高内部审计的工作效率与效果,如利用计算机账务处理程序可以自动平账,从而减少了大量人工查找核对的工作。
嵌入式审计模块(EAMs)是集成于应用系统各个环节的代码段,用来持续地监控或获取重要的审计信息,从而实现对被审计事项的持续监督。嵌入式审计技术尤其适合于需要处理大量数据的计算机系统中。
通用审计软件(GAS)是专门为审计人员设计的,是能够直接访问各种数据库平台及平面文件(具有行和列的一维或二维数组和数据表)系统的标准软件。它包括汇总 (Summarize)、分类(Sort)、对比(Matching)、合并(Merge)、更新(Update)、数学函数(Mathematical Functions)、抽取(Extract)、条件操作(Conditional Operations)、抽样(Sampling)、报告编写(Report Writing)、数据管理(Data Management)和统计常规程序(Statisti-cal Routines)等功能特征,可帮助审计人员完成基本的审计任务,尤其擅于测试计算机中存在的数据和信息。
通用审计软件具有操作简单、对信息系统知识要求低、适用性强等优点,是目前审计人员使用最广泛的审计工具。通用审计软件多以商用软件包的形式提供,其中较为著名的有ACL(Audit Command Language)和IDEA(Interactive Data Extraction and Analysis)。
常用计算机审计技术
●测试数据(Test data)审计人员设计测试数据来检查被审计单位计算机信息系统是否按预期要求运行。
●平行模拟(Parallel simulation)审计人员设计一种与被审计单位计算机信息系统功能相同的模拟系统,将数据在被审计单位的信息系统和模拟系统上平行运行,比较二者运行的结果是否一致。
● 整体测试(Integrated test facility)审计人员虚构一些公司的数据并与被审计单位的真实数据一起处理,分析处理结果。这种方法可以对被审计单位的信息系统进行持续测试,但其 缺点是测试数据可能进入被审计单位的真实数据环境。
● 标记和跟踪。标记某些数据或业务类型,并用这些标记的数据建立一个审计数据文件。由系统跟踪数据的处理情况。
● 程序编码分析。指对程序的代码进行详细的分析。
● 流程图验证。是一个适用于复查程序逻辑的方法,它一般通过使用软件程序来产生一个程序的逻辑流程图以便于复查。
● 程序编码比较:比较两个不同时期的同一程序,以查明程序是否被非法修改。
● 受控处理或再处理。在审计人员的控制下,处理一批数据或将一批处理过的业务进行再处理。