Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 6
Unidad 6
AUDITORIA DE APLICACIONES
DEFINICIONES:
SOFTWARE/ PROGRAMA:
Conjunto de instrucciones que dirige al Hardware. Es un conjunto de instrucciones que
realizan una tarea especfica. Los programas que se han realizado para distintos
propsitos, pueden clasificarse de la siguiente manera:
Software de Aplicaciones:
Una vez que un sistema computacional tiene instalado el software del sistema entonces
se le agrega el software de aplicaciones. Este software es el que nos permite aplicar la
computadora para resolver un problema especfico o desempear una tarea especfica.
Hoy en da, adems de las herramientas de productividad como lo son los procesadores
de palabras, hojas de clculo y programas de bases de datos, estn disponibles miles de
aplicaciones de distintos tipos, para satisfacer a una amplia variedad de problemas y
tareas de rutina en reas como negocios, gobierno, ciencia, medicina, ingeniera, leyes,
educacin, etc. Tipos de Software de Aplicacin:
Software diseado a la Medida
Paquetes de Aplicacin General
AUDITORIA DE APLICACIONES:
La evolucin de los sistemas de informacin hizo surgir una especialidad nueva de la
auditora, la del Auditor de Sistemas de Informacin, encargada de evaluar y verificar el
control interno en los sistemas de informacin computarizados. (bsicamente de
aplicaciones).
Los auditores de sistemas pueden hacer uso de tcnicas y herramientas asistidas por el
computador que le permitan desarrollar su labor en las diferentes actividades que se
ejecutan en ese medio ambiente.
La mayor parte de los sistemas de PED involucran una combinacin de actividades tanto
manuales como computarizadas de procesamiento. En el caso ms general, diferentes
procedimientos de control se desarrollan para cada fase del procesamiento. Tal como
ocurre en un sistema totalmente manual, la administracin es responsable de
proporcionar el entorno de control y de establecer y mantener el sistema de control interno
cuando se utiliza el PED.
Desarrollo de Sistemas
Cubre las actividades de los analistas de sistemas y los programadores, quienes
desarrollan y modifican los archivos de las aplicaciones, los programas del computador y
otros procedimientos.
Operaciones de la Instalacin
Abarca todas las actividades relativas al equipo de computacin y los archivos de
informacin. Esto comprende la operacin del computador, la biblioteca de los archivos
del computador, el equipo de captura de datos y la distribucin de la informacin.
El diagrama de flujo es una herramienta til para el anlisis de auditoria, pues el mismo
identifica todo el procesamiento manual y computarizado en una aplicacin. Muestra
todos los archivos y transacciones sujetos a procesamiento, quien lleva a cabo el
procesamiento y que es lo que se hace. La complejidad de la aplicacin determinara que
tan extenso debe ser el diagrama de flujo.
Por lo general, una columna por separado del diagrama de flujo mostrara los diferentes
procesos de aplicacin que tienen lugar dentro de la instalacin de procesamiento de
informacin. Cada paso importante del procesamiento debe identificarse en forma precisa
o acompaarse de una breve descripcin narrativa.
Desde el punto de vista del auditor, existen dos buenas razones para que los diagramas
de flujo se organicen en columnas:
Este formato de los diagramas hace resaltar uno de los tipos de situaciones ms
propensas a error que puede presentarse en la evaluacin de sistemas: la
interrelacin o interaccin entre departamentos u otras entidades
organizacionales.
Aun cuando los diagramas de flujo de los sistemas constituyen un elemento bsico
de documentacin durante el desarrollo de sistemas de aplicacin, muchas veces
tales diagramas nicamente cubren las fases de procesamiento por computador
del sistema, por lo que a menudo, el auditor debe preparar su propio diagrama de
flujo que incluya todas las fases del procesamiento.
Por lo general, es necesario entrevistar a varias personas y, algunas veces, los diagramas
de flujo analticos deben prepararse dos o tres veces antes de que representen la
aplicacin en forma comprensible y razonable. Los auditores experimentados pueden
preparar rpidamente sus propias versiones mientras efectan las entrevistas; sin
embargo, el anlisis total del diagrama puede llevar mucho tiempo ms.
Una vez terminado, el diagrama de flujo presenta una imagen general que ayuda en
muchas formas al anlisis posterior de la aplicacin, pues estos representan:
Los programas fuente (escritos en lenguaje simblico: Basic, cobol, fortran) de las
aplicaciones que correspondan, son listados, y a travs de un anlisis detallado de las
instrucciones que contiene, se obtiene informacin relativa al proceso que se realiza por
computador.
A esta revisin se le denomina tambin verificacin de escritorio o verificacin de la
codificacin de los programas.
Bajo este enfoque, un miembro del equipo de auditoria lee y analiza la codificacin
detallada de la aplicacin escrita por los programadores. Este procedimiento requiere de
una persona con mucha experiencia en programacin, quien debe tener conocimiento
profundo del lenguaje de programacin de que se trate, as como del sistema operativo y
del equipo de computacin especifico que corresponda.
Asimismo, en las aplicaciones grandes que incluyen varios programas, los requerimientos
para la revisin manual de la codificacin, suelen tambin no hacerla factible desde un
punto de vista econmico.
Los elementos que deben tomarse en consideracin para el diseo de archivos, son:
Los datos que deben contener los archivos, de acuerdo con las salidas o reportes
que se necesiten.
Los archivos secuenciales se asocian con dispositivos seriales como las cintas
magnticas y las tarjetas perforadas.
1.3.2 Archivos secuenciales con ndices
La organizacin secuencial con ndice implica una lista o ndice separado que
contiene referencia o informacin relativa a la ubicacin de los registros; este
ndice puede formar parte del archivo o estar separado fsicamente, formando otro
archivo. El ndice asociado al archivo hace posible que despus de un rpido
acceso secuencial al mismo, se pueda localizar un registro individual en un
procesamiento secuencial.
Cualquier registro puede ser encontrado sin consultar todos los registros precedentes.
Las funciones de acceso a los archivos establecen la posibilidad de leer los archivos que
se mantienen por computador. Las descripciones de las funciones debern indicar los
tipos especficos de diseo o estructura de archivos que pueden ser accesados por los
programas de operacin de auditoria.
Por la diversidad de formas en que puede estructurarse un archivo y por los diferentes
medios en que residen tales archivos, no hay paquetes de auditoria de propsito general
que pueda manejar todas las tcnicas de estructuracin de archivos y los medios en que
los mismos residen. Por lo tanto, en algunos casos es necesario conversiones a medios
aceptables.
No obstante, deben ser requisitos mnimos el acceso a los archivos en tarjetas perforadas
y en cintas y discos magnticos, as como a las estructuras normales que se utilizan en
estos medios.
Las preguntas bsicas que hay que hacerse respecto del respaldo del
hardware, son:
Es el sistema de respaldo fsicamente compatible con el sistema primario?
Esta la instalacin de respaldo a una distancia razonable?
Esta trabajando la instalacin de respaldo al 100% de su capacidad instalada?
Se informa a la instalacin de respaldo sobre los cambios a un nuevo sistema de
hardware?
El sitio de respaldo debe ser probado regularmente, por lo menos una vez al ao y
al cambiar de Equipo, para asegurarse de que continua siendo compatible. En la
medida en que sea practico, los procedimientos de operacin en el sitio de
respaldo, deben ser establecidos con un nivel de proteccin comparable con el del
centro principal de datos.
El software del sistema operativo debe estar respaldado por lo menos por dos copias
de la versin en uso. Una copia debe estar almacenada en la biblioteca (de cintas y
discos) para que este inmediatamente disponible en caso el original sea daado, y la
otra copia debe estar en un sitio seguro, en otro local. Estas copias deben ser
probadas peridicamente y actualizadas cuando haya algn cambio al original.
El software de las aplicaciones, que incluye versiones de programas fuente y
programas objeto, debe ser respaldado en la misma forma que el software del sistema
operativo, incluyendo las pruebas y actualizacin de las copias de respaldo.
La documentacin del sistema operativo y de los programas de aplicaciones, tambin
debe ser respaldada. Cierto nivel mnimo de documentacin debe ser mantenido en
un local distinto y debe incluir copias vigentes de:
Una retencin de tres ciclos es considerada como la norma mnima aceptable para los
sistemas de cinta (este sistema se llama abuelo-padre-hijo) y una retencin de dos ciclos
es aceptable para los sistemas de acceso directo.
El sistema de dos ciclos es aplicable solamente a los archivos de disco de acceso directo
y se usa por el mtodo de actualizacin destructiva, que es comn en las unidades de
acceso directo. En este mtodo no hay archivos maestros separados de entrada y de
salida; en lugar de ello, un registro es ledo, procesado y escrito (grabado) en el lugar del
archivo ocupado por su predecesor.
En este caso, una copia del archivo maestro vigente puede ser creada para respaldo y el
respaldo anterior es transferido junto con las transacciones necesarias para volver a crear
el archivo maestro vigente.
En cualquier aso, los archivos maestros y los archivos de transacciones necesarios para
volver a crear los archivos maestros actuales, deben ser almacenados dentro y fuera del
local, como respaldo de cada aplicacin.
2. Tcnicas de Auditoria
Existen dos principales enfoques alternativos para probar los controles de aplicacin:
Probando los resultados y probando el procesamiento.
El probar los resultados proporciona una inferencia de que si los resultados son correctos,
los controles esenciales estn funcionando adecuadamente. Por ejemplo, si las cuentas
por cobrar se confirman a una fecha intermedia y no se encuentran excepciones
significativas, podemos inferir que los controles respecto de la actualizacin del archivo de
cuentas por cobrar en cuanto a facturas y pagos, esta funcionando adecuadamente.
La desventaja de este enfoque es que las pruebas de resultados pueden dar lugar a que,
injustificadamente, se suponga que debido a que las cosas estn bien ahora, seguirn
estndolo. Esto puede propiciar que ocurran causas de riesgo que podran haberse
conocido con anticipacin si los controles hubiesen sido verificados mas minuciosamente.
Por muchos aos se han utilizado ampliamente tres tcnicas en las auditorias no
computarizadas de las aplicaciones. Estas tcnicas se utilizan principalmente como
pruebas sustantivas y pueden llevarse a cabo manualmente o con ayuda del computador.
2.1.1 Confirmacin
2.1.2 Comparacin
Consiste en comparar las partidas que contiene un archivo, con otro archivo
independiente o con las partidas fsicas representan.
Un ejemplo frecuente de este tipo de verificacin, es la comparacin de los archivos de
nominas con los registros de personal; en forma similar, los registros en un archivo
pueden compararse con las partidas fsicas que representan, tales como inventarios,
activos fijos, inversiones, etc.
La ultima tcnica para probar resultados, consiste en la aplicacin de una amplia variedad
de pruebas de razonabilidad y edicin sobre las partidas que se encuentran dentro de los
archivos. Con frecuencia tales pruebas sirven para detectar condiciones que no deberan
existir si los controles de prevencin fuesen efectivos.
Al auditar alrededor del computador, los resultados del procesamiento por computador se
verifican manualmente contra los datos fuente alimentados al computador. La verificacin
se lleva a cabo sin que el auditor participe directamente en el procesamiento dentro del
computador.
Al auditar alrededor del computador, es deseable probar los datos de entrada hacia
atrs, hasta el inicio de las partes de manuales del procesamiento, de modo de probar
tanto estas como las partes computarizadas del procesamiento.
VENTAJAS:
- Poca experiencia pero debe estar muy familiarizado con la lgica del programa y
controles del mismo.
DESVENTAJAS:
APLICACIN DE LA TECNICA
A. DEFINE OBJETIVOS
- Verifica nicamente aquellas caractersticas o controles que el auditor designa en
forma explcita.
F. RESUELVE EXCEPCIONES.
VENTAJAS:
- Se requiere poco entrenamiento tcnico
- Costo de procedimiento bajo debido a que los datos de prueba se procesan junto con
los datos de entrada normales.
- Posibilidad de probar el sistema real, tal como opera normalmente.
DESVENTAJAS:
- Las transacciones de datos de prueba deben ser eliminadas de los registros de control
de la empresa, utilizando modificaciones a los programas.
- Alto costo si los programas deben modificarse para eliminar los efectos de los datos
de prueba.
- Posibilidad de destruir archivos.
APLICACIN DE LA TECNICA
investigacin.
A. Los requerimientos del auditor se implantan en los programas de aplicacin, junto con
el resto del desarrollo de la aplicacin.
B. Una vez que se ha implantado el nuevo sistema las excepciones a estas pruebas se
registran en un archivo.
C. El archivo de excepciones de auditoria es revisado por el auditor utilizando tcnicas
D. El auditor sigue la accin que considera apropiada, basado en las excepciones que
descubre.
2.2.5 E TI Q U E TAD O
(TAGGING SNAPSHOT)
2. Se hace que cada vez que estas transacciones pasan por un punto dado del
programa, un vuelco instantneo de unas partes seleccionadas de la memoria del
computador que contiene datos relevantes sea mado y tales datos sean listados.