私のブラウザは私のLinuxディストリビューションに関する情報を送信していますか?


12

サーバーが私のIPアドレス、場所、ブラウザ情報、OSを見つけられることを理解しています。OSについて... Linuxを実行している場合、サーバーはどのLinuxディストリビューションを使用しているかを知ることができますか?


情報を収集するかどうかは、Webサイトに完全に依存しています。
しゃれ

1
@ The_IT_Guy_You_Don't_Likeいいえ、ハッカーのウェブサイトではなく、ブラウザが送信した情報のみを取得する場合、見つけることができるものは限られています。質問は特にLinuxディストリビューションに関するものです。
アレックス

1
ハッカーだけがそれが間違っているとわかることができると仮定します。ユーザーエクスペリエンスのテスト、マーケティング、調査などの目的で、さまざまなWebサイトによって多くのデータが収集されます。あなたがどのLinuxディストリビューションを実行しているのかを知り、ウェブサイトが知りたいなら、この年齢では難しくないはず
です

回答:


16

おそらく。このリンクをクリックして、ブラウザがWebサーバーに送信するものを確認します。OSは、「ユーザーエージェント」と呼ばれる最初のカテゴリの下にリストされます。


私はこのWebサイトにアクセスしましたが、OS情報については何もありません
アレックス

本気ですか?ユーザーエージェントは何を報告しますか?
ケルタリ

Wll、それはLinux 64ビットとして報告しています...ディストリビューションではなく
...-Keltari

はい、そして質問は特にディストリビューションに関するものでした。ウェブサイトが私のディストリビューションに関する情報を取得できる場合
アレックス

ブラウザー拡張機能を実行している場合、それらも同様に情報を報告できます
Keltari

2

サイトにアクセスしたときにWebサイトがシステムについて学習できることを示す別の優れたサイトはBrowserSpy.dkです。Keltariの回答にリストされているElectronic Frontier Foundation(EFF)サイトでは、BrowserSpy.dkのコードの一部を使用しています。ホームページの左側のメニューで[ ブラウザ ]をクリックすると、ブラウザに関する情報が表示されます。Ubuntu LinuxシステムでFirefoxを使用してページにアクセスすると、「Mozilla / 5.0(X11; Ubuntu; Linux i686; rv:24.0)Gecko / 201001 Firefox / 24.0)」が表示されます


0

ブラウザが情報を送信できる場所はいくつかあります。

  • User-AgentHTTPヘッダー。これはHTTP仕様の一部であり、各リクエストにはhttps://en.wikipedia.org/wiki/User_agentが1つあります。ご覧の とおり、レンダリングエンジン名、ブラウザーバージョン、OS名があります。「developer toolbar」または「firebug」を使用して、ブラウザーが送信するヘッダーのリストを見つけます。https//stackoverflow.com/questions/4423061/view-http-headers-in-google-chrome

  • JavaScriptは:ありNavigator:クラスがJavaScriptで、それはOS名とブラウザ名提供http://www.w3schools.com/js/js_window_navigator.aspを。サイトによっては、JSを使用してこの情報を検出し、サーバーに送り返す場合があります。シンプルなJSを使用して確認できますalert(navigator.appName); alert(navigator.platform);

  • TCP / IPスタックのフィンガープリント:異なるTCP / IP実装(WinSockとBerkleyソケット)および異なるOSバージョンには、わずかに異なるデフォルトオプションがあります。OSファミリを検出するために、いくつかのヒューリスティックを使用できます。これはハッカースタイルのアプローチであり、非常にまれに使用されますhttps : //en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting

  • 最新のJavaScriptはGeolocation APIを介して位置(GPSなど)をレポートすることもできますが、この情報をサーバーに提供するかどうかを常に尋ねます:http : //www.w3schools.com/html/html5_geolocation.asp

ところで、サーバーが実際のIPを見つけることは常に可能とは限りません。プロキシの場合、プロキシ実際のIPをサーバーに(X-Real-IPまたはX-Forwarded-Forヘッダーを使用して)送信しますが、送信する必要はありません。また、ルーターでNATが構成されている場合、パブリックIPがない場合もあります。この場合、サーバーはルーターのパブリックIPのみを認識し、1つの複数のIPの下にオフィス全体(数百人)が存在する可能性があります。


0

ユーザーエージェント文字列は通常、アクセスしているWebサイトに送信されます。このUA文字列はその後解読され、通常はマシンに関する非常に基本的な情報を識別するのに十分です。

Chromeを使用すると、これが私のWebブラウザーがこのサイトに自己紹介する方法です。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.