# Dove i prodotti lasciano tracce

I tipi di codice che un prodotto lascia sui siti web dei suoi clienti, più o meno dal più affidabile al meno affidabile. Una buona firma spesso ne unisce due o tre con `|`.

### L'indirizzo da cui si carica il suo script

La maggior parte dei prodotti si installa con un tag script, e lo script arriva da un host del prodotto stesso: una CDN o un sottodominio per i file statici. È la prima cosa da cercare.

`"static.hotjar.com"` (https://it.publicwww.com/websites/%22static.hotjar.com%22/)

### Un'impostazione dentro lo snippet installato

Il codice che i clienti incollano spesso imposta una variabile o chiama una funzione che porta il nome del prodotto. C'è anche quando lo script stesso viene caricato da altrove, accorpato agli script del sito o servito tramite un proxy.

`"_hjSettings"` (https://it.publicwww.com/websites/%22_hjSettings%22/)

### Un ID account

Molti snippet contengono l'ID dell'account del cliente in un formato fisso. Cerca la parte che non cambia mai ed estrai gli ID con [snipexp:](https://it.publicwww.com/docs/query-syntax/regex/).

`"googletagmanager.com/gtm.js" snipexp:|(GTM-[A-Z0-9]+)|` (https://it.publicwww.com/websites/%22googletagmanager.com%2Fgtm.js%22+snipexp%3A%7C%28GTM-%5BA-Z0-9%5D%2B%29%7C/)

### L'ID o la classe di un elemento del suo widget

Un widget inserisce nella pagina un elemento tutto suo: un contenitore con l'ID o il nome di classe del prodotto.

`"class=\"g-recaptcha\""` (https://it.publicwww.com/websites/%22class%3D%5C%22g-recaptcha%5C%22%22/)

### Una cartella di plugin o di modulo

In un CMS, un prodotto installato come plugin sta in una cartella che porta il suo nome, e la cartella compare negli indirizzi dei suoi script e fogli di stile.

`"/wp-content/plugins/contact-form-7/"` (https://it.publicwww.com/websites/%22%2Fwp-content%2Fplugins%2Fcontact-form-7%2F%22/)

### Un link alle pagine del prodotto stesso

Quando un prodotto ospita sul proprio dominio un portale, un centro assistenza o una pagina di prenotazione per ogni cliente, il sito del cliente vi rimanda con un link, spesso al sottodominio del cliente sul dominio del prodotto.

`".zendesk.com/hc/"` (https://it.publicwww.com/websites/%22.zendesk.com%2Fhc%2F%22/)

### File serviti dallo spazio di archiviazione del prodotto

Le immagini e i documenti che un prodotto conserva per i suoi clienti vengono caricati dall'indirizzo del suo spazio di archiviazione.

`"images.ctfassets.net"` (https://it.publicwww.com/websites/%22images.ctfassets.net%22/)

### Il tag generator

I site builder e i CMS spesso dichiarano il proprio nome, a volte con la versione, in un meta tag.

`"content=\"Joomla!"` (https://it.publicwww.com/websites/%22content%3D%5C%22Joomla%21%22/)

### Header HTTP e cookie

Gli header di risposta vengono indicizzati insieme a ogni pagina, quindi si possono cercare anche un server, un framework o una società di hosting che impostano un proprio header o cookie.

`"x-powered-by: express"` (https://it.publicwww.com/websites/%22x-powered-by%3A+express%22/) `"set-cookie: PHPSESSID"` (https://it.publicwww.com/websites/%22set-cookie%3A+PHPSESSID%22/)

Come capire se una traccia appartiene davvero ai clienti del prodotto, e come combinarne più d'una, è spiegato in [Verificare una firma](https://it.publicwww.com/docs/signatures/checking/).

Source: https://it.publicwww.com/docs/signatures/traces/
