¿La auditoría y el registro hacen exactamente lo mismo en un sistema de software?

12

He visto que algunos de los sistemas de software tienen funcionalidad de auditoría y registro. Ambas funcionalidades parecen estar haciendo lo mismo: registra todas las acciones de los usuarios detrás de la escena. Hay tablas respectivas de auditoría y registro que incluso existen en la base de datos. Si realmente están haciendo las mismas cosas, ¿por qué el desarrollador desarrolló una función duplicada en un sistema?

    
pregunta Edison Chuang 10.07.2011 - 12:01

2 respuestas

11

De lo que he trabajado, hay una diferencia entre ellos en función de su naturaleza. Un registro es (puede ser) perecedero, mientras que una pista de auditoría es segura y no perecedera. Como resultado, nunca registrará información sensible o información que necesitará más adelante. Una pista de auditoría por otro lado, es segura. Es algo que no debe perecer fácilmente.

Por ejemplo, en un software bancario, auditará las transacciones de débito / crédito, transacciones fallidas, etc. Esta auditoría se almacenará en la base de datos. El archivo de registro puede guardar la transacción que se estrelló cuando el software falló y no entró al sistema.

    
respondido por el DPD 10.07.2011 - 12:40
6

uso la auditoría para rastrear las acciones de los usuarios y para reconstruir los valores actuales.

por ejemplo, tenemos una tabla con valores de tarjetas de regalo y en esa tabla podemos ver que el valor actual es de $ 100 y el valor original de $ 200.

Es correcto, no lo sabemos ...

para que esa pregunta sea respondida, tenemos que saber qué sucedió en el medio.

así que tenemos una tabla de auditoría en la que guardamos todas las acciones para esa tabla, como esta:

jan. 1 inicial $ 200

jan. 3 agregar $ 300

jan. 5 resta $ 350

jan. Valor de 7 cheques (devuelto 150)

jan. 8 resta $ 50

ahora sé qué decir si un usuario llama y dice: hey, ¿a dónde fueron mis $ 100?

el registro 'normal' se usa para registrar errores, procesar información, etc. Podemos depurar la aplicación cuando, por ejemplo, la información de auditoría y los valores reales de la tarjeta de regalo no coinciden, por lo que podemos ver qué sucede. mal en el código.

    
respondido por el Michel 10.07.2011 - 12:14

Lea otras preguntas en las etiquetas