He estado buscando un poco sobre como mejorar las actuales facilidades de auditoría interna que tienen nuestros sistemas, y la verdad es que lo que tengo me ha apoyado mucho, pero siempre busco mejorarlo.
Todas las actividades que hace todo usuario son almacenadas en un archivo LOG, con la siguiente estructura:
- Code: Select all Expand view
- Structure for database: C:\db3\db3p\ss\conta1\datos\coopmad\logact.dbf
Number of data records: 29
Date of last update : 04/14/10
Field Field Name Type Width Dec
1 IDENTIF Character 4
2 FECHAC Date 8
3 HORA Character 10
4 OPC Character 60
** Total ** 83
Donde IDENTIF es el código del usuario que hace la actividad, FECHAC es la fecha en la cual lo realiza, HORA es lo evidente y OPC es la descripción o resumen de la accion que realiza el usuario, tal como "AGREGAR el Cliente No. 883", o "MODIFICAR el Ahorrante No. 138", etc.
Con una pequeña función que se llama al final exitoso de cada operacion, se abre esta tabla, se crea un nuevo registro y se cierra.
La pregunta es: Alquien ha trabajado o tiene esto?, que otras variables han considerado como importantes para incluir en esta estructura? El IP de la maquina?, el usuario del equipo?.... no se quiero escuchar a los gurus...
Abrazos a todos,