Registro de auditoría

El registro que guarda un sistema de quién cambió qué y cuándo, y por qué un buen programa oculta las fichas en vez de borrarlas.

También conocido como registro de cambios historial de actividad trazabilidad

Definición

Un registro de auditoría es la memoria que un sistema guarda de sí mismo. Quién hizo qué, y cuándo. Cada vez que alguien cambia un precio, anula una factura, corrige un teléfono o abre la ficha de un paciente, se escribe una línea en un sitio que las pantallas del día a día no enseñan. Esa línea guarda el nombre, la fecha, la hora y casi siempre el valor antes y después.

Casi todo el mundo descubre la idea durante una discusión. Un cliente dice que la factura se anuló por error. Un contable asegura que el descuento nunca se aprobó. Sin registro gana quien grita más. Con registro, el asunto se resuelve en dos minutos y nadie tiene que adivinar.

Por eso un sistema cuidadoso nunca borra del todo. La ficha se marca como retirada y desaparece de la lista, pero sigue en la base de datos junto al nombre de quien la retiró. El personal suele pedirnos que borrar signifique borrar. Decimos que no y explicamos el motivo. La semana en que falta dinero es justo la semana en que hacen falta las filas borradas.

Consultar también forma parte del registro, y eso es lo que se olvida. En una clínica, saber quién abrió una ficha importa tanto como saber quién la modificó. Cuando Linkysoft construye un sistema de historiales, ver la historia de un paciente queda anotado igual que una modificación, porque la curiosidad del personal es un riesgo real y a la gente honesta le gusta poder demostrar que no se acercó a esa ficha. La costumbre viene de nuestro trabajo en ciberseguridad y está integrada en DocMz, nuestro sistema para hospitales y clínicas.

Hay dos preguntas que conviene hacerle al proveedor antes de firmar. ¿Cuántos años se guarda el historial? ¿Y puede borrarlo cualquiera que tenga una contraseña de administrador? Un registro que un jefe puede limpiar sin ruido no es un registro. Debe vivir aparte de los datos del día, fuera del alcance de las personas a las que describe.

Todo esto cuesta algo. Las tablas crecen, y una tienda con mucho movimiento puede escribir más líneas de historial que de venta. El almacenamiento sale barato al lado de una sola devolución discutida, así que Linkysoft lo deja activado por defecto en cada aplicación web que construimos y luego acuerda con el dueño cuánto tiempo se guarda cada cosa.

Preguntas sobre Registro de auditoría

¿Qué es un registro de auditoría en palabras sencillas?
Es una lista que el sistema escribe solo. Cada cambio lleva el nombre de la persona, la fecha y la hora, así que cualquier duda sobre quién hizo algo ya tiene respuesta.
¿Es lo mismo un registro de auditoría que una copia de seguridad?
No. Una copia de seguridad es una foto de todo en un momento. El registro de auditoría cuenta cada cambio, así que responde quién y por qué, no solo cómo estaban los datos anoche.
¿Puede un jefe borrar el registro de auditoría?
En un sistema bien hecho, no. El registro se guarda aparte de los datos del día y ni la cuenta más alta puede hacer más que leerlo. Pida al proveedor que le enseñe esa pantalla antes de comprar.
¿Guardar cada cambio vuelve lento el sistema?
Apenas, si el historial se escribe en su propia tabla y las pantallas con más tráfico nunca lo leen. Lo que sí pesa es tener diez años de historial en el mismo sitio que los pedidos de esta mañana.

¿Sigue sin ver cómo se aplica esto a su proyecto?

Cuéntenos qué está construyendo y le responderemos en lenguaje claro.