J'essaie de déterminer si les informations affichées sur www.whatsmyip.org sont la quantité maximale absolue d'informations qu'un serveur Web peut obtenir d'un visiteur Web. Y a-t-il d'autres sites qui pourront obtenir plus d'informations de la part de l'utilisateur de manière passive?
Je ne parle pas de détection de port ni d'aucune interaction de la part de l'utilisateur, mais uniquement des informations qu'un serveur peut obtenir d'une visite "stupide".
Cette question était une question de super utilisateur de la semaine .
Lisez l' entrée du blog pour plus de détails ou contribuez vous-même au blog
la source
<applet codebase="java" code="fonts.class" id="javafontshelper" name="javafontshelper" mayscript="true" width="1" height="1"></applet>
Comment l'obtiennent-ils?
Les informations identifiables passives sont principalement collectées à partir des en-têtes des paquets de communication.
Lorsqu'un navigateur demande une URL, ces demandes sont soumises à plusieurs couches de modèle OSI et à plusieurs protocoles réseau. Les protocoles de niveau supérieur tels que HTTP et TCP / IP fournissent probablement la plupart des informations affichées sur ce site Web. Ces informations sont généralement stockées dans un en-tête de paquet et y ont été initialement intégrées pour aider les serveurs à comprendre: quelle est la meilleure représentation des informations pour votre environnement.
Une liste conviviale des en-têtes HTTP actuels est disponible sur Wikipedia . Une référence plus technique est la définition de champ d'en-tête RFC 2616 ou le RFC 2616 lui-même, voir la section 14.
Comment protéger votre vie privée?
Une autre technique très utilisée pour suivre un utilisateur consiste à utiliser un cookie - c’est ainsi que les fournisseurs de publicité savent quelle publicité vous montrer (ce qui me rend très méfiant). Voir les réponses à ma question: Comment supprimer les cookies de suivi ? Les réponses couvrent en réalité beaucoup plus de défenses contre d’autres techniques de suivi.
Un moyen plus sûr de rester anonyme en ligne consiste à utiliser certains projets de sécurité dédiés, parmi lesquels TOR .
la source
En termes d’information, vous pouvez obtenir passivement sans utiliser Java / Flash - c’est assez exhaustif.
Vous pourriez peut-être faire des choses comme estimer les performances d'un PC en utilisant un benchmark JavaScript, mais vous insistez vraiment à ce stade.
la source
Cette page ne montre pas grand-chose si vous refusez simplement aux invites du navigateur d'exécuter des plug-ins, d'autoriser la détection d'emplacement, etc.
Le nom d'hôte, l'adresse IP, etc. peuvent être facilement masqués via un proxy, et les informations du navigateur / du système d'exploitation peuvent facilement être falsifiées via des extensions, etc.
En fin de compte, sauf si vous installez et autorisez des plug-ins tiers, les sites Web ne peuvent pas collecter beaucoup d'informations, car les navigateurs sont spécifiquement conçus pour limiter le nombre d'accès dont ils disposent à un système. Les cookies sont l’outil le plus couramment utilisé par les sites pour collecter des données, mais il existe également des limites à la quantité de rapports qu’ils peuvent signaler.
Le seul moyen réel pour un site d’obtenir un accès sans entrave à votre système est d’essayer d’exploiter une vulnérabilité du navigateur ou de l’un de ses plugins, mais vous pouvez même atténuer cela en installant le moins possible et en les mettant à jour .
la source
Il y a quelque chose de plus que les réponses précédentes ne listent pas:
Un site Web peut déterminer quels autres sites Web vous avez visités (avant la dernière fois que vous avez effacé votre historique de navigation).
Comment est-il fait?
Les couleurs de votre navigateur diffèrent selon que vous les avez visitées auparavant ou non. Un site Web peut dresser une longue liste de nombreux sites Web connus (dont le site veut savoir si vous les avez visités) et l'afficher de manière à ce que l'utilisateur ne puisse pas le voir (caché derrière une image, avec une police de caractères). 1 pixel, avec la même couleur que l’arrière-plan, etc.), un script analyse maintenant la manière dont la liste est affichée par le navigateur et permet de savoir lesquels d’entre eux ont été visités.
la source
Je viens de trouver ce site, je ne l'ai pas vu mentionné ci-dessus: http://browserspy.dk Assez intéressant, c'est le moins qu'on puisse dire!
la source
Vous pouvez également détecter les polices installées à l'aide de JavaScript / CSS . Aucune utilisation de Java ou de Flash n'est requise pour accomplir cette tâche.
la source