Mon navigateur envoie-t-il des informations sur ma distribution Linux?

12

Je comprends que le serveur peut connaître mon adresse IP, mon emplacement, les informations du navigateur et le système d'exploitation. À propos du système d'exploitation ... Si j'utilise Linux, est-il possible pour le serveur de savoir quelle distribution Linux j'utilise?

Alex
la source
Cela dépend totalement du site Web s'ils veulent collecter ou non ces informations
jeu de mots
1
@ The_IT_Guy_You_Don't_Like Nope, s'il ne s'agit pas d'un site Web de pirates et qu'il ne reçoit que les informations que le navigateur lui envoie, il y a peu de choses qu'il peut découvrir. La question concerne spécifiquement la distribution Linux.
Alex
1
En supposant que seuls les pirates peuvent découvrir que ce serait incorrect. À des fins de test, de marketing, de recherche, etc. de l'expérience utilisateur, de nombreuses données sont collectées par divers sites Web. Découvrir quelle distribution Linux vous utilisez, si un site Web veut savoir ne devrait pas être difficile à cet âge
jeu de mots

Réponses:

16

Le plus probable. Cliquez sur ce lien pour voir ce que votre navigateur envoie au serveur Web. L'OS doit être répertorié dans la première catégorie appelée "User Agent"

Keltari
la source
Je suis allé sur ce site, mais il n'y a rien à propos des informations sur le système d'exploitation
Alex
êtes-vous sûr? que signale l'agent utilisateur?
Keltari
Wll, il le signale comme Linux 64 bits ... pas la distribution ...
Keltari
Oui, et la question portait spécifiquement sur la distribution. Si un site Web peut obtenir des informations sur ma distribution
Alex
si vous exécutez des extensions de navigateur, celles-ci peuvent également rapporter des informations
Keltari
2

BrowserSpy.dk est un autre bon site qui vous montrera ce qu'un site Web peut apprendre sur votre système lors de sa visite . le site de l' Electronic Frontier Foundation (EFF) répertorié dans la réponse de Keltari utilise une partie du code de BrowserSpy.dk. Si vous cliquez sur Navigateur dans le menu à gauche de la page d'accueil, vous verrez des informations concernant votre navigateur. Lorsque je visite la page utilisant Firefox sur un système Linux Ubuntu, je vois "Mozilla / 5.0 (X11; Ubuntu; Linux i686; rv: 24.0) Gecko / 201001 Firefox / 24.0)"

point de lune
la source
0

Il existe plusieurs endroits où le navigateur peut envoyer des informations:

  • User-AgentEn-tête HTTP. Il fait partie de la spécification HTTP et chaque demande a un https://en.wikipedia.org/wiki/User_agent . Comme vous pouvez le voir, il y a le nom du moteur de rendu, la version du navigateur et le nom du système d'exploitation. Utilisez la "barre d'outils développeur" ou "firebug" pour trouver la liste des en-têtes que votre navigateur envoie: /programming/4423061/view-http-headers-in-google-chrome

  • JavaScript: il existe une Navigatorclasse en JavaScript, il fournit le nom du système d'exploitation et le nom du navigateur: http://www.w3schools.com/js/js_window_navigator.asp . Certains sites peuvent utiliser JS pour détecter ces informations et les renvoyer au serveur. Vous pouvez utiliser un simple JS pour vérifieralert(navigator.appName); alert(navigator.platform);

  • Empreinte digitale de la pile TCP / IP: différentes implémentations TCP / IP (WinSock vs sockets Berkley) et différentes versions de système d'exploitation ont des options par défaut légèrement différentes. Une heuristique pourrait être utilisée pour détecter la famille de systèmes d'exploitation. Il s'agit d'une approche de type pirate et utilisée très rarement: https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting

  • Le JavaScript moderne peut également signaler votre position (comme le GPS) via l'API de géolocalisation, mais il vous demande toujours si vous souhaitez fournir ces informations au serveur ou non: http://www.w3schools.com/html/html5_geolocation.asp

Au fait, il n'est pas toujours possible pour le serveur de trouver votre véritable IP. En cas de proxy, le proxy peut envoyer votre véritable IP au serveur (en utilisant X-Real-IPou des en- X-Forwarded-Fortêtes), mais ce n'est pas obligatoire. Et vous pouvez même ne pas avoir d'adresse IP publique si NAT est configuré sur votre routeur. Dans ce cas, le serveur ne connaîtra que l'IP publique de votre routeur et il pourrait y avoir l'ensemble du bureau (plusieurs centaines de personnes) sous une IP pulic.

user996142
la source
0

Votre chaîne d'agent utilisateur est généralement envoyée au site Web que vous visitez. Cette chaîne UA est ensuite déchiffrée et sera généralement suffisante pour identifier des informations très basiques sur votre machine.

En utilisant Chrome, voici comment mon navigateur Web se présente à ce site:

entrez la description de l'image ici

MonkeyZeus
la source