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:
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 ** 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽83Donde 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,
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1