stringtranslate.com

Registro (informática)

En informática , el registro es el acto de llevar un registro de los eventos que ocurren en un sistema informático, como problemas, errores o simplemente información sobre las operaciones actuales. Estos eventos pueden ocurrir en el sistema operativo o en otro software . Se registra un mensaje o entrada de registro para cada evento de este tipo. Estos mensajes de registro se pueden utilizar para monitorear y comprender el funcionamiento del sistema, para depurar problemas o durante una auditoría . El registro es particularmente importante en el software multiusuario , para tener una descripción general central del funcionamiento del sistema.

En el caso más simple, los mensajes se escriben en un archivo, llamado archivo de registro . [1] Alternativamente, los mensajes pueden escribirse en un sistema de registro dedicado o en un software de gestión de registros , donde se almacenan en una base de datos o en un sistema informático diferente.

Específicamente, un registro de transacciones es un registro de las comunicaciones entre un sistema y los usuarios de ese sistema, [2] o un método de recopilación de datos que captura automáticamente el tipo, contenido o hora de las transacciones realizadas por una persona desde una terminal con ese sistema. [3] Para la búsqueda web, un registro de transacciones es un registro electrónico de las interacciones que se han producido durante un episodio de búsqueda entre un motor de búsqueda web y los usuarios que buscan información en ese motor de búsqueda web.

Muchos sistemas operativos, marcos de software y programas incluyen un sistema de registro. Un estándar de registro ampliamente utilizado es Syslog , definido en Internet Engineering Task Force (IETF) RFC 5424). El estándar Syslog permite que un subsistema estandarizado y dedicado genere, filtre, registre y analice mensajes de registro. Esto libera a los desarrolladores de software de tener que diseñar y codificar sus sistemas de registro ad hoc. [4] [5] [6]

Tipos

Registros de eventos

Los registros de eventos registran los eventos que tienen lugar en la ejecución de un sistema para proporcionar un seguimiento de auditoría que se puede utilizar para comprender la actividad del sistema y diagnosticar problemas. Son esenciales para comprender las actividades de sistemas complejos, particularmente en el caso de aplicaciones con poca interacción del usuario (como las aplicaciones de servidor ).

También puede resultar útil combinar entradas de archivos de registro de múltiples fuentes. Este enfoque, en combinación con el análisis estadístico , puede generar correlaciones entre eventos aparentemente no relacionados en diferentes servidores. Otras soluciones emplean consultas e informes en toda la red . [7] [8]

Registros de transacciones

La mayoría de los sistemas de bases de datos mantienen algún tipo de registro de transacciones , que no está destinado principalmente a ser una pista de auditoría para un análisis posterior, y no está destinado a ser legible por humanos . Estos registros registran cambios en los datos almacenados para permitir que la base de datos se recupere de fallas u otros errores de datos y mantenga los datos almacenados en un estado consistente. Por lo tanto, los sistemas de bases de datos suelen tener tanto registros de eventos generales como registros de transacciones. [9] [10] [11] [12]

El uso de datos almacenados en registros de transacciones de motores de búsqueda web, intranets y sitios web puede proporcionar información valiosa para comprender el proceso de búsqueda de información de los buscadores en línea. [13] Esta comprensión puede ilustrar el diseño de sistemas de información, el desarrollo de interfaces y la arquitectura de la información para las colecciones de contenidos.

Registros de mensajes

Internet Relay Chat (IRC) , los programas de mensajería instantánea (IM) , los clientes de intercambio de archivos de igual a igual con funciones de chat y los juegos multijugador (especialmente MMORPG ) comúnmente tienen la capacidad de guardar automáticamente la comunicación textual, tanto pública (canal IRC/IM). mensajes de conferencia/MMO públicos/chat de grupo) y chat privado entre usuarios, como registros de mensajes. [14] Los registros de mensajes son casi universalmente archivos de texto sin formato, pero los clientes de mensajería instantánea y VoIP (que admiten chat textual, por ejemplo, Skype) pueden guardarlos en archivos HTML o en un formato personalizado para facilitar la lectura o habilitar el cifrado .

En el caso del software IRC, los registros de mensajes a menudo incluyen mensajes del sistema/servidor y entradas relacionadas con cambios de canal y usuario (por ejemplo, cambios de tema, entradas/salidas/expulsiones / baneos de usuarios , cambios de apodo , cambios de estado del usuario), lo que los hace más parecidos a un registro combinado de mensajes/eventos del canal en cuestión, pero dicho registro no es comparable a un verdadero registro de eventos del servidor IRC, porque solo registra eventos visibles para el usuario durante el período de tiempo que el usuario pasó estando conectado a un determinado canal.

Los clientes de mensajería instantánea y VoIP suelen ofrecer la posibilidad de almacenar registros cifrados para mejorar la privacidad del usuario. Estos registros requieren una contraseña para descifrarlos y verlos y, a menudo, son manejados por su respectiva aplicación de escritura. Algunos servicios de mensajería centrados en la privacidad, como Signal , registran registros mínimos sobre los usuarios, limitando su información a los tiempos de conexión. [15]

Registros del servidor

Registro de acceso de Apache que muestra los bots de vulnerabilidad de Wordpress

Un registro del servidor es un archivo de registro (o varios archivos) creado y mantenido automáticamente por un servidor que consta de una lista de actividades que realizó.

Un ejemplo típico es el registro de un servidor web que mantiene un historial de solicitudes de páginas. El W3C mantiene un formato estándar (el formato de registro común ) para los archivos de registro del servidor web, pero existen otros formatos propietarios. [8] Algunos servidores pueden registrar información en formatos legibles por computadora (como JSON ) en comparación con el estándar legible por humanos. [16] Las entradas más recientes normalmente se añaden al final del archivo. Generalmente se agrega información sobre la solicitud, incluida la dirección IP del cliente , la fecha / hora de la solicitud , la página solicitada, el código HTTP , los bytes servidos, el agente de usuario y la referencia . Estos datos se pueden combinar en un solo archivo o separar en registros distintos, como un registro de acceso, un registro de errores o un registro de referencia. Sin embargo, los registros del servidor normalmente no recopilan información específica del usuario.

Por lo general, estos archivos no son accesibles para los usuarios generales de Internet, sólo para el webmaster u otra persona administrativa de un servicio de Internet. Se puede utilizar un análisis estadístico del registro del servidor para examinar los patrones de tráfico por hora del día, día de la semana, referente o agente de usuario. La administración eficiente del sitio web, los recursos de alojamiento adecuados y el ajuste fino de los esfuerzos de ventas pueden verse favorecidos por el análisis de los registros del servidor web.

Ver también

Referencias

  1. ^ DeLaRosa, Alexander (8 de febrero de 2018). "Monitoreo de registros: no la hermana fea". Pandora FMS . Archivado desde el original el 14 de febrero de 2018 . Consultado el 14 de febrero de 2018 . Un archivo de registro es un archivo de texto o XML que se utiliza para registrar la documentación producida automáticamente y con marca de tiempo de eventos, comportamientos y condiciones relevantes para un sistema en particular.
  2. ^ Peters, T. (1993). La historia y el desarrollo del análisis de registros de transacciones. Biblioteca de alta tecnología, 42 (11), 41-66
  3. ^ Arroz, RE y Borgman, CL (1983). El uso de datos monitoreados por computadora en la ciencia de la información. Revista de la Sociedad Estadounidense de Ciencias de la Información, 44, 247-256
  4. ^ "Registro XML :: WinSCP". winscp.net .
  5. ^ "Utilizar XML para archivos de registro". Proyecto de código . 22 de agosto de 2008.
  6. ^ "Convierta sus archivos de registro en datos que se puedan buscar utilizando Regex y las clases XML". aprender.microsoft.com .
  7. ^ "Visor de archivos de registro: SQL Server". aprender.microsoft.com .
  8. ^ ab "Formato de archivo de registro extendido". www.w3.org .
  9. ^ "El registro de transacciones (SQL Server) - SQL Server". aprender.microsoft.com .
  10. ^ Stankovic, Ivan (11 de febrero de 2014). "Una guía para principiantes sobre los registros de transacciones de SQL Server".
  11. ^ "Comprensión de la importancia de los registros de transacciones en SQL Server". República Tecnológica . 11 de noviembre de 2004.
  12. ^ "Archivos de registro". www.neurobs.com .
  13. ^ Jansen, BJ 2006. Análisis del registro de búsqueda: ¿qué es? lo que se ha hecho; cómo hacerlo. Investigación en biblioteconomía y ciencias de la información, 28(3), 407-432
  14. ^ "Clase LogFile (Microsoft.SqlServer.Management.Smo)". aprender.microsoft.com .
  15. ^ Brandom, Russell (2 de enero de 2018). "Irán bloquea aplicaciones de mensajería cifrada en medio de protestas a nivel nacional". El borde . Medios Vox. Archivado desde el original el 22 de marzo de 2018 . Consultado el 23 de marzo de 2018 .
  16. ^ Servidor, Caddy Web. "Cómo funciona el registro: documentación de Caddy". caddyserver.com .