Web bug

En informática, unweb bug(también llamadobaliza web​,faro webpor el término inglésweb beacono también comoGIF invisible​) suelen ser pequeñas imágenes de unpixelpor unpixel, generalmente invisibles, colocadas en el código fuente de las páginas web de un sitio o en un mensaje decorreo electrónicoque se diseña para vigilar a quién lo lee. Los webbeaconssuelen utilizarse con el fin de medir el tráfico de usuarios que visitan una página web y así poder obtener  un patrón de los usuarios de un sitio dado. Normalmente, estos se utilizan para realizar unanálisis web. Los webbeaconsson elementosHTMLinvisibles que rastrean las vistas de una página web. Al volver el usuario a la página web, estos beacons se conectan acookiesestablecidas por el servidor, facilitando el seguimiento no revelado de usuarios.​​
Su tamaño es inapreciable, pudiendo ser un únicopíxel​ en formatoGIFe  invisible, estos representan mediante etiquetasHTMLy pueden incluir códigoJavaScript.
El términoweb bugproviene del inglésbugging device, es decir micrófono oculto​ o "cucaracha" (bugsignifica "insecto").
Un webbuges cualquiera de una serie de técnicas que se utilizan para realizar el seguimiento en una página web o correo electrónico que está leyendo, cuándo y desde qué computadora. También pueden ser utilizados para determinar si un correo electrónico se ha leído o enviado a otra persona, o si una página web se ha copiado en otro sitio web.
Algunos mensajes de correo electrónico y las páginas web no son totalmente independientes del entorno. Pueden referirse al contenido en otroservidor, en lugar de incluir el contenido directamente. Cuando uncliente de correo electrónicoo unnavegador webprepara la visualización de un correo electrónico o página web, normalmente envía una petición al servidor para enviar el contenido adicional.
Estas peticiones suelen incluir ladirección IPdel ordenador solicitante, la hora en la que se solicitó al contenido, el programa que hace la solicitud y la existencia de lascookiespreviamente establecidas por ese servidor. El servidor puede almacenar toda esta información y asociarla con una ficha de seguimiento único adjunto a la solicitud de contenido.
Aunque el uso que se hace de los web bug normalmente es con fines deanálisis web, estas y otras referencias pueden utilizarse con diferentes fines, incluyendo ataques al usuario (abusándose de vulnerabilidades conocidas de los programas que utiliza), confirmación de direcciones electrónicas (para envío masivo despam​ o para comercialización de bases de direcciones confirmadas), etc.
Para evitar esto, se deben utilizar o configurar los distintos programas clientes adecuadamente para que ofrezcan un nivel de seguridad correcto.
Al estar (normalmente) implementados como etiquetasHTML, aunque no sean notorios a simple vista, pueden ser detectados revisando la presencia de imágenes en elcódigo fuentede la página o mensaje.
Los web bugs suelen ser utilizados por terceros para controlar la actividad de los clientes en un sitio.
Se puede decir que no necesariamente un web bug tiene que ser siempre invisible en una página, ya que cualquier gráfico en una página web que se utiliza para controlar propósitos se puede considerar un web bug.​ Tampoco quiere decirse que todas las imágenes invisibles GIF sean web bugs, ya que estas se utilizan también para propósitos de maquetado y alineación en las páginas web (cada vez menos utilizadas).
Como ejemplo de la forma en que web bugs pueden hacer el registro de usuario más fácil, considere una empresa propietaria de una red de sitios. Esta empresa puede tener una red que requiere que todas las imágenes se almacenen en un ordenador sitio mientras las propias páginas se almacenan en otro lugar. Podrían utilizar web bugs con el fin de contar y reconocer a los usuarios que viajan en torno a los diferentes servidores de la red. En lugar de recopilar estadísticas y gestionar las cookies de todos sus servidores por separado, se pueden utilizar los web bugs para mantenerlas unidas.
El seguimiento en las páginas web puede desactivarse mediante una serie de técnicas:
Un web bug se puede utilizar para averiguar si un mensaje de correo electrónico en particular ha sido leído por alguien y, si es el caso, cuándo se leyó el mensaje, entre otras referencias ya mencionadas.​
Los web bugs se utilizan con frecuencia en el marketing por correo electrónico como una forma de determinar que los destinatarios abren el correo electrónico. Hacer esto permite que los comerciantes sepan que se ha visto la promoción o anuncio que han enviado. Normalmente, la URL de las imágenes contenidas en los correos electrónicos tiene un identificador único, que sirve para identificar al usuario y para determinar cuando el usuario ha leído el correo.
El emisor del correo electrónico es así capaz de grabar el momento exacto en el que es leído y ladirección IPdel ordenador o elservidor proxya través del cual estaba conectado. De esta manera el emisor obtiene información detallada sobre cuándo y dónde lee cada receptor el correo electrónico. Cada vez que se muestra el mensaje en la pantalla del usuario, se solicitan de nuevo los datos de la imagen (y puede registrarse cada lectura).
Algunos web bugs de seguimiento de correo electrónico se pueden desactivar a través de:
Cada vez que se visita una página web de cualquier servidor, esto queda registrado en un archivo llamado access.log. De los visitantes se obtiene datos como:
Analizar esta información permite realizar una correcta estrategia de marketing. Se puede utilizar un analizador de estadísticas como el deActiveISP.