
Contre quoi le camouflage des empreintes digitales du marionnettiste protège-t-il exactement ?
Toute personne impliquée dans des tests automatisés ou dans la collecte de données a dû rencontrer des mécanismes anti-crawl de sites web. De nos jours, les sites web ne se contentent pas d'examiner votre adresse IP, mais recueillent également les empreintes digitales de votre navigateur, y compris les éléments suivantsRésolution d'écran, liste de polices, caractéristiques de rendu WebGLCes détails. Les scripts Puppeteer qu'il utilisait ont soudainement échoué en masse, et il a été découvert plus tard que ce sont les empreintes digitales du navigateur qui ont été reconnues comme des bots.
Voici une idée fausse à corriger : de nombreuses personnes pensent que le changement d'IP résoudra le problème. En réalité.L'adresse IP et l'empreinte digitale du navigateur sont des mécanismes d'authentification doubles. C'est comme lorsque vous portez un masque de peau humaine pour entrer dans un quartier (ce qui modifie vos empreintes digitales), mais que le portier vérifie également votre laissez-passer (vérification IP), et que vous devez passer les deux pour entrer.
La bonne façon d'ouvrir des adresses IP proxy dans la mascarade d'empreintes digitales
Commençons par un cas réel : une société de données financières a utilisé une IP proxy résidentielle avec masquage d'empreintes digitales, et le taux de réussite de la collecte de données est passé de 37% à 89%. l'essentiel ici est deLe type de propriété intellectuelle et le scénario d'entreprise doivent correspondre. Par exemple, si vous faites de l'exploration de plateformes sociales, il est beaucoup plus fiable d'utiliser une IP mobile qu'une IP de salle de serveur.
| scénario d'entreprise | Type d'IP recommandé |
|---|---|
| Surveillance des prix du commerce électronique | IP dynamique résidentiel |
| Optimisation des moteurs de recherche | IP statique de la salle des serveurs |
| Opérations sur les médias sociaux | IP mobile 4G |
Notre propre produit, ipipgo, dispose d'une fonction "froid" particulièrement utile :Simulation d'un géo-environnement IP. Par exemple, si vous voulez vous faire passer pour un utilisateur américain, le système attribuera automatiquement l'IP de la même ville dans le même État, tout en ajustant le fuseau horaire du navigateur, la langue et d'autres paramètres, ce type de traitement détaillé peut rendre plus difficile la détection d'anomalies par le système anti-escalade.
Déguisement des empreintes digitales d'un marionnettiste en trois étapes
1. configuration de l'environnement de base :
Utilisez le plugin puppeteer-extra-plugin-stealth, mais ne vous y fiez pas complètement. Ajustement manuelnavigator.pluginsrépondre en chantantnavigator.languagesil est recommandé de collecter les informations sur les utilisateurs réels pour le configurer.
2. stratégie de rotation des IP :
Voici une recommandation pour ipipgoAgents de maintien de la sessionLa durée maximale disponible pour une seule IP est de 30 minutes. Cette solution est plus conviviale pour les entreprises qui ont besoin d'un état de connexion que le modèle traditionnel de facturation par demande.
const puppeteer = require('puppeteer-extra') ;
const StealthPlugin = require('puppeteer-extra-plugin-stealth') ;
puppeteer.use(StealthPlugin()) ;
async function createBrowser() {
const browser = await puppeteer.launch({
args : [
`--proxy-server=http://user:pass@ipipgo-proxy.com:3128`
]
}) ;
// N'oubliez pas de définir les paramètres de la fenêtre de la page et de la police de caractères ici.
}
3. la simulation des caractéristiques matérielles :
De nombreux développeurs regretteront laEmpreintes digitales WebGLrépondre en chantantempreinte contextuelle audio. Il existe un moyen astucieux d'y parvenir : il suffit de désactiver le rendu WebGL, ce qui entraîne une perte de fonctionnalité, mais réduit considérablement la probabilité d'être reconnu.
Questions fréquemment posées Trousse de premiers secours
Q : Pourquoi le site est-il toujours bloqué alors que j'ai changé d'adresse IP ?
R : Dans 80 % des cas, les empreintes digitales du navigateur ne sont pas traitées correctement. Il est suggéré d'utiliser le logiciel ipipgoOutils d'essais environnementauxL'adresse IP, le fuseau horaire, la langue et 12 autres paramètres sont vérifiés en une seule fois pour s'assurer de leur cohérence.
Q : De quoi dois-je tenir compte pour le camouflage des empreintes digitales sur les téléphones portables ?
R : Concentrez-vous sur la simulation des événements tactiles et de l'orientation de l'écran. N'oubliez pas d'utiliser l'adresse IP du proxy 4G d'ipipgo avec l'optiondeviceDescriptorsLes paramètres définissent le modèle de téléphone, ne faites pas l'erreur de remplacer un appareil IOS par un appareil Android UA.
Q : Comment concilier le coût et l'efficacité du camouflage ?
R : Traitement graduel en fonction de la sensibilité de l'entreprise. Une station d'information ordinaire avec le pool IP dynamique d'ipipgo + un camouflage de base est suffisante, les sites web financiers sont recommandés sur une IP résidentielle statique + une simulation complète d'empreinte digitale.
Un dernier rappel à tous les conducteurs vétérans :Ne faites confiance à aucun programme permanent de lutte contre la détection. Les techniques anti-crawling sont constamment améliorées et nos stratégies doivent être mises à jour régulièrement. Récemment, il a été constaté que certains sites web commençaient à détecter les sites deCaractéristiques de performance du navigateurLe nombre de cœurs de l'unité centrale et la taille de la mémoire sont de nouveaux pièges qui requièrent une attention particulière.

