web-dev-qa-db-fra.com

Comment Google connaît-il le nom de mon ordinateur?

J'entrais dans mon compte Google récemment et j'ai remarqué que non seulement le navigateur que j'utilisais était précisé, mais il connaissait également le nom exact de l'ordinateur que j'utilisais. Comment Google peut-il récupérer ces informations?

 Google screenshot

Je suis en train de naviguer sur Internet à la recherche de méthodes javascript qui devraient me donner un nom d'ordinateur ou similaire, mais je suis sûr que Javascript n'est pas capable de lire ces données. Si, pour quelque chose, le site devrait peut-être contenir une petite application Java qui exécute et récupère les données, mais cela nécessiterait généralement que je reconnaisse que Java s'exécute dans le navigateur en cliquant sur une boîte d'ouverture modale.

Ensuite, j'ai pensé qu'ils avaient peut-être exécuté du code C dans le navigateur - mais comment font-ils pour accéder aux données en dehors du navigateur "sandbox"? Une troisième théorie que j’ai, c’est que lorsque j’ai installé le navigateur Google Chrome, il a été en mesure de transmettre ces informations - mais cela n’avait aucun sens non plus lorsque j’ai remarqué qu’il connaissait également le nom exact de mon iPad, même si je n’avais installé aucun logiciel. applications google sur mon ipad du tout. (ni google maps, gmail, chrome ou quoi que ce soit).

UPDATE 25/01/2016

J'ai réfléchi un peu plus et ai semblé tomber sur autre chose. Je suis allé à travers des solutions possibles en utilisant node.js ou Flash pour faire la même chose, mais je me suis rappelé que Google écrit tout en Python, ce qui m'a fait penser si c'était assez simple en utilisant Python. J'ai trouvé ce post: Comment puis-je utiliser Python pour obtenir le nom d'hôte du système? et pensait que cela pourrait être un moyen pour Google d'y parvenir. Je ne sais pas si cela est encore réalisable lorsque vous écrivez un site Web et s'il s'agit également d'une méthode basée sur un navigateur (attention, je ne suis pas un programmeur Python à quelque niveau que ce soit).

32
Dimser

J'ai fait des tests. J'ai deux comptes Google. Ce que j'ai découvert, c'est que sur mon compte principal (que j'utilise avec Chrome), Google connaît le nom de mon ordinateur. Sur un autre compte, je suis connecté avec Edge et Firefox, mais aucun d’entre eux n’affiche le nom de mon ordinateur. Ce n’est que lorsque j’ai ouvert une session dans le navigateur Chrome ITSELF (et non la page Google) en tant qu’utilisateur Chrome que mon deuxième compte Google a montré le navigateur que j’utilisais.

Je l'ai vérifié sur mon ordinateur portable: je me suis connecté avec mon deuxième compte au site Web de Google sous un nouvel utilisateur, qui n'a mis à jour le nom de l'ordinateur sur aucun des deux périphériques dans les paramètres de sécurité. Une fois connecté au navigateur Google avec ce compte, celui-ci indiquait le nom de mon ordinateur. Il semble donc que, parce que vous êtes connecté à Google Chrome, Google connaît le nom de votre ordinateur.

Notez que Google utilisant un bac à sable ne fait aucune différence à cet égard. Il est facile de trouver le nom de votre ordinateur, il suffit hostname dans une invite de commande.

10
Nzall

Il est certainement impossible pour un site Web d'identifier votre compte d'utilisateur . Cependant, Google pourrait le faire en combinant votre compte d'utilisateur avec les données recueillies via Google Sync , Google Drive ou certains similaires. Mauvais comportement, sans doute!

0
Gerfried

Parce que lorsque vous vous connectez à Google, ils installent un cookie dans votre ordinateur car ils connaissent vos informations et pour dire que vous êtes alerady, venez ici comme son identifiant Installateur

Cookie son fichier (ID) lorsque vous vous connectez au site, le site utilise ce fichier pour savoir si vous êtes alerady venu ici ou non et il peut obtenir toutes vos informations: adresse IP, nom de l'ordinateur, accès à WIFI I thing et créer un identifiant unique et spécial sur votre pc C’est pourquoi ils connaissent le nom de votre ordinateur

0
Skiller Dz