Dónde dejan rastro los productos

Los tipos de código que un producto deja en los sitios web de sus clientes, más o menos del más fiable al menos fiable. Una buena firma suele unir dos o tres de ellos con |.

La dirección desde la que se carga su script

La mayoría de los productos se instalan con una etiqueta script, y el script viene del propio servidor del producto: un CDN o un subdominio estático. Es lo primero que hay que buscar.

"static.hotjar.com"

Un ajuste dentro del fragmento instalado

El código que pegan los clientes suele definir una variable o llamar a una función con el nombre del producto. Está ahí incluso cuando el script en sí se carga desde otro lugar, empaquetado con los scripts del propio sitio o servido a través de un proxy.

"_hjSettings"

Un id de cuenta

Muchos fragmentos llevan el id de cuenta del cliente en un formato fijo. Busca la parte que nunca cambia y extrae los id con snipexp:.

"googletagmanager.com/gtm.js" snipexp:|(GTM-[A-Z0-9]+)|

Un id o una clase de elemento de su widget

Un widget coloca en la página un elemento propio: un contenedor con el id o el nombre de clase del producto.

"class=\"g-recaptcha\""

Una carpeta de plugin o de módulo

En un CMS, un producto instalado como plugin vive en una carpeta con su nombre, y esa carpeta aparece en las direcciones de sus scripts y hojas de estilos.

"/wp-content/plugins/contact-form-7/"

Un enlace a las páginas propias del producto

Cuando un producto aloja en su propio dominio un portal, un centro de ayuda o una página de reservas para cada cliente, el sitio del cliente enlaza a ella, a menudo en un subdominio propio del cliente dentro del dominio del producto.

".zendesk.com/hc/"

Archivos servidos desde el almacenamiento del producto

Las imágenes y los documentos que un producto guarda para sus clientes se cargan desde la dirección de almacenamiento del producto.

"images.ctfassets.net"

La etiqueta generator

Los creadores de sitios y los CMS suelen nombrarse a sí mismos, a veces con su versión, en una metaetiqueta.

"content=\"Joomla!"

Encabezados HTTP y cookies

Los encabezados de respuesta se indexan junto con cada página, así que también se puede buscar un servidor, un framework o una empresa de hosting que establezca un encabezado o una cookie propios.

"x-powered-by: express" "set-cookie: PHPSESSID"

Cómo saber si un rastro pertenece de verdad a los clientes del producto, y cómo combinar varios, se explica en Comprobar una firma.

Siguiente Comprobar una firma