NimbusX
00
› page chargée
← blog
détecteurs21.07.20268 min

Ce que montrent les tests publics

Chaque build passe par sept outils de contrôle. Les résultats datés et leur historique restent accessibles dans le produit. Ce guide explique ce que mesure chaque test, comment lire les verdicts et pourquoi l'un d'eux nécessite une vérification manuelle.

01La batterie de tests

Dernier test sur le moteur 154.0.8037.58 a obtenu 100 sur 100 ; les six contrôles pondérés ont répondu. Voici ce que mesure chacun d'eux :

Outil de contrôleSignal contrôléRésultat le plus récent
CreepJScohérence de l'empreinte et signaux contradictoiresok · 0% headless, 0% stealth
ipheyintégrité du navigateur, du matériel et du réseauTrustworthy
bot.sannysoftindices d'automatisation, WebDriver et mode headless0 échec, WebDriver absent
Cloudflarepassage d'un véritable défi anti-botdéfi réussi
TLSempreinte de la négociation TLS JA3/JA4JA4 t13d1517h2, famille Chrome
WebRTCfuite de l'adresse IP réelleaucune fuite détectée
pixelscancohérence de l'écran, de la localisation et du réseauvérifié manuellement

02TLS : la signature que JavaScript ne peut pas modifier

L'empreinte TLS se forme avant le chargement de la page. L'ordre des suites de chiffrement et des extensions dans la négociation produit les hashes JA3 et JA4. Ils dépendent de la pile réseau du moteur : un navigateur qui ne change que son User-Agent est donc identifié dès la première connexion. Avec Chromium 154, notre moteur produit t13d1517h2 ; c'est la valeur attendue pour cette version de Chrome. À titre de comparaison, notre moteur Firefox produit t13d1617h2 et un User-Agent contenant rv:152.0 : une identité Firefox cohérente, pas un Chrome simplement rebaptisé.

03Pourquoi Pixelscan est vérifié manuellement

Pixelscan n'affiche pas son verdict final dans le texte de la page. Après une minute, l'extraction automatique ne voit que la navigation et les publicités, où le mot automation apparaît neuf fois, ce qui rend toute évaluation par mot-clé peu fiable.

Nous ne fabriquons pas de verdict. Cet outil a un poids automatique nul et porte la mention manual : NimbusX conserve une capture, écarte ce test du score global et laisse une personne rendre le verdict. Un seul chiffre inventé jetterait le doute sur toutes les mesures réelles.

04Pourquoi les échecs restent dans l'historique

Chaque exécution est enregistrée avec sa date, l'identifiant du profil et son résultat, y compris en cas d'échec. Une ligne rouge est souvent plus utile qu'une verte : elle indique quelle build a échoué sur quel outil et ce qui a changé après une mise à jour de Chromium.

Notre propre historique en fournit un exemple. Après l'ajout des configurations d'appareil, le nombre de sections signalées par CreepJS est passé de deux à une et le système a enregistré automatiquement cette amélioration. Un onglet iphey qui ne charge pas est traité autrement : la page peut également planter sur un moteur non modifié, donc un outil sans réponse est exclu au lieu d'être considéré comme réussi ou échoué. Les données de régression n'ont de valeur que si leurs règles sont fiables.

05Vérifier le résultat actuel

Sans installer NimbusX test d'empreinte du navigateur mesure le navigateur actuel. Dans le produit installé, le banc de test ouvre les détecteurs choisis dans des profils neufs et conserve la réponse réelle de chaque site :

$ python -m app.cli bench run \ --only creepjs,iphey,sannysoft \ --note release-candidate # le récapitulatif apparaît à la fin du contrôle

06Lire la suite

Comment les détecteurs relient les profils · Les proxys qui bloquent le navigateur

Télécharger NimbusXQuestion technique : @Get_NimbusX_Bot