Où les produits laissent des traces
Les types de code qu’un produit laisse sur les sites de ses clients, à peu près
du plus fiable au moins fiable. Une bonne signature en associe souvent deux ou
trois avec |.
L’adresse d’où se charge son script
La plupart des produits s’installent avec une balise script, et le script provient de l’hôte du produit lui-même - un CDN ou un sous-domaine statique. C’est la première chose à chercher.
Un paramètre dans l’extrait de code installé
Le code que collent les clients définit souvent une variable ou appelle une fonction qui porte le nom du produit. Il est présent même lorsque le script lui-même est chargé d’ailleurs - regroupé avec les scripts du site ou servi via un proxy.
Un identifiant de compte
Beaucoup d’extraits de code contiennent l’identifiant de compte du client dans un format fixe. Recherchez la partie qui ne change jamais, et extrayez les identifiants avec snipexp:.
Un identifiant ou une classe d’élément de son widget
Un widget place sur la page un élément qui lui est propre - un conteneur avec l’identifiant ou le nom de classe du produit.
Un dossier d’extension ou de module
Sur un CMS, un produit installé comme extension se trouve dans un dossier qui porte son nom, et ce dossier apparaît dans les adresses de ses scripts et feuilles de style.
Un lien vers les pages du produit lui-même
Lorsqu’un produit héberge sur son propre domaine un portail, un centre d’aide ou une page de réservation pour chaque client, le site du client y renvoie par un lien - souvent vers un sous-domaine du produit propre à ce client.
Des fichiers servis depuis le stockage du produit
Les images et les documents qu’un produit conserve pour ses clients sont chargés depuis l’adresse de stockage du produit.
La balise generator
Les créateurs de sites et les CMS se nomment souvent eux-mêmes, parfois avec leur version, dans une balise meta.
En-têtes HTTP et cookies
Les en-têtes de réponse sont indexés avec chaque page : un serveur, un framework ou un hébergeur qui définit son propre en-tête ou son propre cookie peut donc aussi être recherché.
Comment savoir si une trace appartient vraiment aux clients du produit, et comment en combiner plusieurs : voir Vérifier une signature.
Suivant Vérifier une signature