Meu navegador está enviando alguma informação sobre minha distribuição Linux?


12

Entendo que o servidor pode descobrir meu endereço IP, local, informações do navegador e sistema operacional. Sobre o sistema operacional ... Se estou executando o Linux, é possível que o servidor descubra qual distribuição do Linux estou usando?


Depende totalmente do site se eles querem coletar essas informações ou não
pun

1
@ The_IT_Guy_You_Don't_Like Não, se não for um site de hackers e ele obtiver apenas as informações que o navegador envia, há coisas limitadas que ele pode descobrir. A questão é especificamente sobre a distribuição Linux.
Alex

1
Supondo que apenas hackers possam descobrir que isso seria incorreto. Para fins de teste, marketing, pesquisa etc. da experiência do usuário, muitos dados são coletados por vários sites. Descobrir o que distro Linux você está executando, se um site quer saber não deve ser difícil nessa idade
pun

Respostas:


16

Muito provavelmente. Clique neste link para ver o que o seu navegador envia para o servidor da web. O sistema operacional deve estar listado na primeira categoria chamada "User Agent"


Estive em este site, mas não há nada sobre a informação OS
Alex

você tem certeza? o que o agente do usuário informa?
Keltari

Wll, ele informa-lo como Linux de 64 bits ... não a distro ...
Keltari

Sim, e a pergunta era especificamente sobre a distribuição. Se um site puder obter as informações sobre minha distribuição,
Alex

se você executar as extensões do navegador, aqueles podem relatar informação, bem
Keltari

2

Outro bom site que mostra o que um site pode aprender sobre o seu sistema ao visitar o site é o BrowserSpy.dk ; o site da Electronic Frontier Foundation (EFF) listado na resposta da Keltari usa parte do código do BrowserSpy.dk. Se você clicar em Navegador no menu à esquerda da página inicial, verá informações sobre o seu navegador. Quando visito a página usando o Firefox em um sistema Ubuntu Linux, vejo "Mozilla / 5.0 (X11; Ubuntu; Linux i686; rv: 24.0) Gecko / 201001 Firefox / 24.0)"


0

Existem vários locais em que o navegador pode enviar informações:

  • User-AgentCabeçalho HTTP. É uma parte da especificação HTTP e cada solicitação possui um https://en.wikipedia.org/wiki/User_agent . Como você pode ver, existe o nome do mecanismo de renderização, a versão do navegador e o nome do sistema operacional. Use a "barra de ferramentas do desenvolvedor" ou o "firebug" para encontrar a lista de cabeçalhos enviados pelo seu navegador: /programming/4423061/view-http-headers-in-google-chrome

  • JavaScript: existe Navigatorclasse em JavaScript, fornece o nome do sistema operacional e o nome do navegador: http://www.w3schools.com/js/js_window_navigator.asp . Alguns sites podem usar o JS para detectar essas informações e enviá-las de volta ao servidor. Você pode usar JS simples para verificaralert(navigator.appName); alert(navigator.platform);

  • Impressão digital da pilha TCP / IP: diferentes implementações TCP / IP (soquetes WinSock x Berkley) e diferentes versões do sistema operacional têm opções padrão ligeiramente diferentes. Alguma heurística pode ser usada para detectar a família de sistemas operacionais. Essa é uma abordagem no estilo hacker e usada muito raramente: https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting

  • O JavaScript moderno também pode relatar sua posição (como GPS) por meio da API de geolocalização, mas sempre pergunta se você deseja fornecer essas informações ao servidor ou não: http://www.w3schools.com/html/html5_geolocation.asp

A propósito, nem sempre é possível para o servidor encontrar seu IP real. No caso de proxy, o proxy pode enviar seu IP real para o servidor (usando X-Real-IPou X-Forwarded-Forcabeçalhos), mas não é necessário. E você pode até não ter um IP público se o NAT estiver configurado no seu roteador. Nesse caso, o servidor saberá apenas o IP público do seu roteador e poderá haver todo o escritório (várias centenas de pessoas) sob um IP pulic.


0

Sua sequência de agente do usuário geralmente é enviada para o site que você está visitando. Essa string do UA é decifrada e geralmente será suficiente para identificar algumas informações muito básicas sobre sua máquina.

Usando o Chrome, é assim que meu navegador se apresenta neste site:

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.