Centre de connaissances BotBrowser — Page 8
Parcourez la page 8 des articles BotBrowser sur les empreintes navigateur, les signaux de confidentialité, la cohérence proxy et le déploiement.
fingerprint
Empreinte getClientRects : cohérence DOMRect
Interpréter les contrôles DOMRect de CreepJS sans confondre géométrie vide, texte fragmenté ou rapport absent avec une identité matérielle.
Lire l'article →fingerprint
navigator.cpuPerformance : niveaux et vie privée
Lire navigator.cpuPerformance, distinguer absence et zéro, puis comprendre Chrome 152, les remplacements et les limites des niveaux CPU.
Lire l'article →fingerprint
WEBGL_debug_renderer_info : limites de vie privée et du renderer
Suivez la divulgation WebGL facultative, de la recherche d'extension à getParameter(), sans prendre la chaîne renderer pour l'identité d'un appareil.
Lire l'article →fingerprint
WebRTC : cycle et temporalité du pool ICE
Sépare précollecte ICE, remise des candidats et redémarrage ; un événement absent ne prouve pas l’absence d’activité réseau antérieure.
Lire l'article →fingerprint
Rapport WebGL BrowserLeaks : collecte et champs absents
Suivez les champs WebGL de BrowserLeaks du contexte aux paramètres, extensions, précisions et pixels, sans deviner pourquoi une donnée manque.
Lire l'article →fingerprint
Énumération MediaDevices et confidentialité des caméras virtuelles
Distinguez la liste des appareils, l’autorisation et le flux actif, puis gérez une source virtuelle avec des limites claires.
Lire l'article →deployment
Captures fiables avec un navigateur headless
Méthode pratique pour des captures headless fiables avec viewport du profil, état prêt, capture pleine page native, vérification du bas et mémoire des conteneurs.
Lire l'article →fingerprint
Empreinte Canvas : exports vides et erreurs
Distinguer le résultat data:, du repli PNG et de SecurityError dans un test d’empreinte Canvas.
Lire l'article →fingerprint
Détection Android WebView avec CreepJS : limites
Distinguez les signaux WebView entre HTTP, JavaScript, workers et ponts applicatifs ; voyez ce que le code CreepJS vérifie sans le surinterpréter.
Lire l'article →fingerprint
Tables CreepJS : 51 noms et 14 retours possibles
CreepJS interroge 51 noms de polices pour déduire une version Windows ou macOS. Exécuter ses tables montre que chaque réponse exige un ensemble de base complet.
Lire l'article →fingerprint
Détection du mode sans tête dans CreepJS : trois verdicts
Une sonde sur CreepJS : les signaux mous, les bits durs et les contrôles d’emballage sont notés séparément, donc une page nettoyée rapporte encore un pourcentage.
Lire l'article →fingerprint
Rapport Intl CreepJS : champs et valeurs absentes
Relier les champs Intl de CreepJS aux entrées, locales et erreurs, sans transformer une différence de format en identité ou en verdict de modification.
Lire l'article →