Trazas y/o
Huellas
Con
frecuencia, el auditor informático debe verificar que los programas, tanto de
los Sistemas como de usuario, realizan exactamente las funciones previstas, y
no otras. Para ello se apoya en productos Software muy potentes y modulares
que, entre otras funciones, rastrean los caminos que siguen los datos a través
del programa.
Muy
especialmente, estas "Trazas" se utilizan para comprobar la ejecución
de las validaciones de datos previstas. Las mencionadas trazas no deben
modificar en absoluto el Sistema. Si la herramienta auditora produce
incrementos apreciables de carga, se convendrá de antemano las fechas y horas
más adecuadas para su empleo.
Por
lo que se refiere al análisis del sistema, los auditores informáticos emplean
productos que comprueban los valores asignados por técnica de sistemas a cada
uno de los parámetros variables de las Librerías más importantes del mismo.
Estos parámetros variables deben estar dentro de un intervalo marcado por el
fabricante. A modo de ejemplo, algunas instalaciones descompensan el número de
iniciadores de trabajos de determinados entornos o toman criterios
especialmente restrictivos o permisivos en la asignación de unidades de
servicio para según cuales tipos carga. Estas actuaciones, en principio útiles,
pueden resultar contraproducentes si se traspasan los límites.
Log:
El log vendría a ser un historial que informa que fue cambiando y cómo fue
cambiando (información). Las bases de datos, por ejemplo, utilizan el log para
asegurar lo que se llaman las transacciones.
Las
transacciones son unidades atómicas de cambios dentro de una base de datos;
toda esa serie de cambios se encuadra dentro de una transacción, y todo lo que
va haciendo la Aplicación (grabar, modificar, borrar) dentro de esa
transacción, queda grabado en el log. La transacción tiene un principio y un
fin, cuando la transacción llega a su fin, se vuelca todo a la base de datos.
Si
en el medio de la transacción se cortó por x razón, lo que se hace es volver
para atrás. El log permite analizar
cronológicamente que es lo que sucedió con la información que está en el
Sistema o que existe dentro de la base de datos.