Sendet mein Browser Informationen zu meiner Linux-Distribution?

12

Ich verstehe, dass der Server meine IP-Adresse, meinen Standort, meine Browserinformationen und mein Betriebssystem ermitteln kann. Informationen zum Betriebssystem ... Wenn ich Linux verwende, kann der Server dann herausfinden, welche Linux-Distribution ich verwende?

Alex
quelle
Es hängt ganz von der Website ab, ob sie diese Informationen sammeln wollen oder nicht
Wortspiel
1
@ The_IT_Guy_You_Don't_Like Nein, wenn es sich nicht um eine Hacker-Website handelt und nur die Informationen abgerufen werden, die der Browser sendet, gibt es nur begrenzte Dinge, die er herausfinden kann. Die Frage betrifft speziell die Linux-Distribution.
Alex
1
Angenommen, nur Hacker können herausfinden, dass dies falsch wäre. Für User Experience-Tests, Marketing, Forschung usw. werden viele Daten von verschiedenen Websites gesammelt. Es sollte in diesem Alter nicht schwierig sein herauszufinden, welche Linux-Distribution Sie verwenden, wenn eine Website dies wissen möchte
Wortspiel

Antworten:

16

Höchstwahrscheinlich. Klicken Sie auf diesen Link , um zu sehen, was Ihr Browser an den Webserver sendet. Das Betriebssystem sollte unter der ersten Kategorie "User Agent" aufgeführt sein.

Keltari
quelle
Ich war auf dieser Website, aber es gibt nichts über Betriebssysteminformationen
Alex
bist du sicher? Was meldet der Benutzeragent?
Keltari
Wll, es meldet es als Linux 64 Bit ... nicht die Distribution ...
Keltari
Ja, und die Frage betraf speziell die Verteilung. Wenn eine Website die Informationen über meine Distribution erhalten kann
Alex
Wenn Sie Browser-Erweiterungen ausführen, können diese auch Informationen melden
Keltari
2

Eine weitere gute Website, die Ihnen zeigt, was eine Website beim Besuch der Website über Ihr System erfahren kann, ist BrowserSpy.dk . Die in Keltaris Antwort aufgeführte Website der Electronic Frontier Foundation (EFF) verwendet einen Teil des Codes von BrowserSpy.dk. Wenn Sie im Menü links auf der Startseite auf Browser klicken , werden Informationen zu Ihrem Browser angezeigt. Wenn ich die Seite mit Firefox auf einem Ubuntu Linux-System besuche, wird "Mozilla / 5.0 (X11; Ubuntu; Linux i686; rv: 24.0) Gecko / 201001 Firefox / 24.0)" angezeigt.

Mondpunkt
quelle
0

Es gibt mehrere Orte, an denen der Browser Informationen senden kann:

  • User-AgentHTTP-Header. Es ist Teil der HTTP-Spezifikation und jede Anforderung hat eine https://en.wikipedia.org/wiki/User_agent. Wie Sie sehen können, werden der Name der Engine, die Browserversion und der Name des Betriebssystems gerendert. Verwenden Sie "Entwickler-Symbolleiste" oder "Firebug", um eine Liste der Header zu finden, die Ihr Browser sendet: /programming/4423061/view-http-headers-in-google-chrome

  • JavaScript: Es gibt eine NavigatorKlasse in JavaScript, die den OS-Namen und den Browsernamen enthält: http://www.w3schools.com/js/js_window_navigator.asp . Einige Websites verwenden möglicherweise JS, um diese Informationen zu erkennen und an den Server zurückzusenden. Sie können einfache JS verwenden, um zu überprüfenalert(navigator.appName); alert(navigator.platform);

  • TCP / IP-Stack-Fingerprinting: Verschiedene TCP / IP-Implementierungen (WinSock vs Berkley-Sockets) und verschiedene Betriebssystemversionen haben leicht unterschiedliche Standardoptionen. Eine Heuristik könnte verwendet werden, um die Betriebssystemfamilie zu erkennen. Dies ist ein Hacker-Ansatz, der sehr selten verwendet wird: https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting

  • Modernes JavaScript kann Ihre Position (wie GPS) auch über die Geolocation-API melden, fragt Sie jedoch immer, ob Sie diese Informationen dem Server zur Verfügung stellen möchten oder nicht: http://www.w3schools.com/html/html5_geolocation.asp

Übrigens ist es für Server nicht immer möglich, Ihre echte IP zu finden. Im Falle eines Proxys sendet der Proxy möglicherweise Ihre echte IP an den Server (mithilfe von X-Real-IPoder X-Forwarded-ForHeadern), muss dies jedoch nicht. Möglicherweise haben Sie sogar keine öffentliche IP-Adresse, wenn NAT auf Ihrem Router konfiguriert ist. In diesem Fall kennt der Server nur die öffentliche IP Ihres Routers und es könnte das gesamte Büro (mehrere hundert Personen) unter einer Pulic-IP sein.

user996142
quelle
0

Ihre User-Agent-Zeichenfolge wird normalerweise an die Website gesendet, die Sie besuchen. Diese UA-Zeichenfolge wird dann entschlüsselt und reicht normalerweise aus, um einige sehr grundlegende Informationen zu Ihrem Computer zu identifizieren.

Mit Chrome stellt sich mein Webbrowser folgendermaßen vor:

Geben Sie hier die Bildbeschreibung ein

MonkeyZeus
quelle