一部のウェブサイトでは、Torブラウザを実行しているオペレーティングシステムをどのように検出しますか?

一部のウェブサイトでは、Torブラウザを実行しているオペレーティングシステムをどのように検出しますか?

Tor Browserユーザーエージェントをなりすまして、ユーザーのオペレーティングシステムを非表示にします。現在Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0。私はWindowsとLinuxのTorブラウザで複数の検出サイトにアクセスし、結果を比較してこの機能が実際に機能するかどうかをテストすることにしました。

  1. GIMPダウンロードページ(https://www.gimp.org/downloads/)

    1. LinuxのTorブラウザ (we think your OS is Linux)

    2. Windows 11のTorブラウザ (we think your OS is Microsoft Windows)

  2. https://bowser-js.github.io/bowser-online/

    1. LinuxのTorブラウザ

      Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
      
      Firefox/102.0
      browser
          name    "Firefox"
          version "102.0"
      os
          name    "Linux"
      platform
          type    "desktop"
      engine
          name    "Gecko"
          version "20100101"
      
    2. Windows 11のTorブラウザ

      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0
      
      browser
          name    "Firefox"
          version "102.0"
      os
          name    "Windows"
          version "NT 10.0"
          versionName "10"
      platform
          type    "desktop"
      engine
          name    "Gecko"
          version "20100101"
      
  3. https://useragentstring.com

    1. LinuxのTorブラウザ

      Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0
      Firefox 102.0
          Mozilla MozillaProductSlice. Claims to be a Mozilla based user agent, which is only true for Gecko browsers like Firefox and Netscape. For all other user agents it means 'Mozilla-compatible'. In modern browsers, this is only used for historical reasons. It has no real meaning anymore
          5.0 Mozilla version
          Windows NT 10.0     Operating System: Windows 10
          rv:102.0    CVS Branch Tag The version of Gecko being used in the browser
          Gecko   Gecko engine inside
          20100101    Build Date: the date the browser was built
          Firefox Name : Firefox
          102.0   Firefox version
      
    2. Windows 11のTorブラウザ

      Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0
      Firefox 102.0
          Mozilla MozillaProductSlice. Claims to be a Mozilla based user agent, which is only true for Gecko browsers like Firefox and Netscape. For all other user agents it means 'Mozilla-compatible'. In modern browsers, this is only used for historical reasons. It has no real meaning anymore
          5.0 Mozilla version
          Windows NT 10.0     Operating System: Windows 10
          rv:102.0    CVS Branch Tag The version of Gecko being used in the browser
          Gecko   Gecko engine inside
          20100101    Build Date: the date the browser was built
          Firefox Name : Firefox
          102.0   Firefox version
      

したがって、WindowsのTorは10ではなくWindows 11を実行しているという事実を隠すことができます。しかし、LinuxバージョンはLinuxがオペレーティングシステムであるという事実を隠すことはできません。内蔵テストを除くすべてのテストを実行しましたNoScript。 2-b) また、Win64; x64; ユーザーエージェントにない追加コンテンツが表示されました。ウェブサイトはどのようにオペレーティングシステムの匿名性を無効にできますか?ユーザーエージェントスプーフィングで処理できない実装の微妙な違いはありますか? LinuxのTorをWindowsのTorと統合する方法はありますか?

ベストアンサー1

実際のオペレーティングシステムを見つける方法はいくつかあります。

最も簡単な方法は、navigator.platformプロパティにアクセスすることです。ほとんどのブラウザは露出

なぜだまされないのですか?まあ、仕事が起こる理由はあります。残り

詳細と説明については、次のTorの問題を確認してください。Fingerprinting: E​​FF Cover Your Tracks は、実際の OS/CPU アーキテクチャをプラットフォームとして示しています。

おすすめ記事