匿名ウェブブラウザ?

匿名ウェブブラウザ?

ブラウザから返されるすべての情報を通じてユーザーを一意に識別するのは簡単なようです。

https://panopticlick.eff.org/

Chrome や Firefox などのブラウザを「匿名化」して、最も基本的な情報のみがサーバーに送信される方法はありますか?

Squid、Privoxy、Proxomitron などの Web プロキシについてはどうでしょうか? ほとんどの情報を削除できますか?

ありがとう。

答え1

Panopticlick が使用する情報の種類は、プロキシによって隠蔽できる種類のものではありません (プロキシによって影響を受けるのは、ユーザー エージェント文字列と HTTP_ACCEPT ヘッダーのみです)。

基本的な非一意のブラウザを探している場合 (ただし、IP が公開されることを気にしない)、VM 上に Windows とブラウザの基本的なすべてデフォルトのインストールを実行すると、十分に機能します。

「強力な」匿名性が必要な場合、つまりIPさえも隠したい場合は、Torプロジェクトを調べてください(http://www.torproject.org/)。

答え2

匿名で閲覧したい場合は、ほとんどのブラウザプラグインとスクリプトの使用も控える必要があります。プロキシ、VPN、Torは役立ちますが、他のいくつかの予防策も守らなければ匿名性を守ることはできません。Torブラウザバンドルまず第一に。

Torプロジェクトには役立つ推奨事項匿名性を維持する可能性を本当に高めるためには、変更する必要がある閲覧習慣について説明します。

また、群衆に溶け込むことは有利に働くということも覚えておいてください。たとえば、NoScriptを設定してJavaScriptを無効にし、特定のウェブサイトでJavaScriptを許可すると、実際には匿名性が低い(特定の質問にリンクしていますが、FAQ 全体を必ず読んでください)。

答え3

ブラウザを識別できる Web サイトの情報源は多数ありますが、panopticlick 実験にリストされているものは、ブラウザのフィンガープリントのサイズを縮小するための良い出発点となります。識別情報を最も多く含む特性に注目してください。

これらの機能の多くはJavaScriptコードの実行に依存しており、ほとんどのブラウザで簡単に無効にすることができますが、そうするとブラウジング体験に深刻な影響を及ぼします。より巧妙なアプローチとしては、たとえばFirefoxプラグインを使用して、信頼するWebサイトでJavaScriptを選択的に許可することです。ノースクリプトあるいは、これらのスクリプトはローカルで実行されるため、AJAXを無効にすることでスクリプトの実行を許可し、結果がサーバーに返送されないようにすることができます。これを実現する方法の詳細については、ここ

エントロピーのもう 1 つの大きな原因は、ユーザー エージェントです。特殊なブラウザー バージョンやオペレーティング システムを使用しないようにすると役立ちますが、不便になる場合があります。ブラウザー設定またはプラグインから、ユーザー エージェントを手動で設定することもできます。意味不明な文字列 (これによって一意に識別される可能性があります) またはより一般的な文字列に設定することもできます。paniopticlick Web サイトが立ち上げられて間もなく、プロジェクトのデータセットで最も頻繁に使用されたユーザー エージェントは「Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7' ですが、その情報は偏っていて古くなっています。理想的には、他の場所でより新しいデータを見つける必要があります。

HTTP_ACCEPT ヘッダーはカスタマイズ性がはるかに低いですが、優先言語の数を最小限に抑えたり、一般的でない言語から切り替えたりすることで、エントロピーを少し減らすことができます。これらの設定は通常、ブラウザ内からアクセスできます。多くの Web サイトは 1 つの言語でしか利用できないため、いずれにしてもこれらの設定は無視されます。

これらの対策は追跡を完全に防止するものではなく、ブラウザのフィンガープリントのサイズを縮小するだけであることに注意してください。IP アドレス、Cookie などは、識別情報として引き続き使用される可能性があります。

関連情報